Referência: propriedades do elemento de mensagem
Use os botões na parte superior do
Message Builder
para adicionar elementos de mensagem aos elementos write
, log
e log-error
.Nem todo elemento de mensagem tem propriedades.
message-content
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
Limite
| limit
| Um limite para o número de caracteres que a mensagem pode conter. O valor por padrão de zero indica que não há limite de caracteres. |
exception
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
Escape Xml
| escape-xml
| Permite o escape de XML em exceções na etapa de gravação . |
xpath
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
Namespaces
| namespaces
| Permite especificar qualquer namespace requerido pela expressão XPath no formato <prefix1> <namespace1> <prefix2>
<namespace2> . |
XPath
| xpath
| A expressão XPath usada para extrair um valor da mensagem recebida. |
Versão XPath
| xpath-version
| O Workday Studio tem suporte para o XPath nas versões 1.0 e 2.0. O valor por padrão é 2 para versões de assembly a partir do Workday 12 e 1 para versões anteriores. |
xslt
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
Allow Saxon Bytecode Generation
| Especifica se deve permitir a geração de bytecode Saxão. O valor por padrão é false . | |
Estratégia de reutilização
| Especifica a estratégia de reutilização do transformador XSLT:
| |
Secure Processing
| Especifica se um transformador executa apenas o processamento padrão XSLT. Defina como true para impor limites às construções XML. Exemplo: ignore o processamento de extensão JavaScript ou Java. Defina como false para processar XML de acordo com as especificações XML. | |
Empresa de transformação
| O nome da classe de TransformerFactory que você quer usar. O valor por padrão é a fábrica JAXP. Existem outras três opções:
| |
URL
| O local do arquivo XSLT, seja um caminho relativo ou um URL absoluto. Permite modelos de expressão MVEL. Você pode carregar o XSLT diretamente do conteúdo da mensagem usando o protocolo de URL mctx (contexto de conciliação). Exemplo: para carregar um arquivo XSLT contido em um anexo, use mctx:parts/1 . |
xml-stream
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
Namespaces
| namespaces
| Permite especificar qualquer namespace requerido pela expressão XPath no formato <prefix1> <namespace1> <prefix2>
<namespace2> . |
XPath
| xpath
| A expressão XPath a ser aplicada à mensagem ao recuperar elementos XML. O Workday usa o processamento da API de fluxo contínuo para XML (StAX). Essa biblioteca lê mensagens XML e as converte em eventos, em vez de DOM. Ele não executa nenhuma transformação. A expressão XPath é o mesmo subconjunto XPath simplificado que você usa no xml-stream-splitter Strategic. O Workday oferece suporte a asteriscos e nomes de elemento qualificados ou locais. Ele não oferece suporte ao padrão XPath completo.Exemplos:
|
Versão XPath
| xpath-version
| O Workday Studio tem suporte para o XPath nas versões 1.0 e 2.0. O valor por padrão é 2 para versões de assembly a partir do Workday 12 e 1 para versões anteriores. |
Limite
| limit
| Restringe o número de fragmentos XML a serem correspondidos com base na expressão XPath. Útil principalmente por motivos de desempenho. Se você sabe que há apenas um fragmento XML correspondente, defina o limite como 1 para evitar a análise por pull do documento após a recuperação do resultado. O valor por padrão é -1 , o que significa um conjunto de resultados ilimitado. |
regex-match
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
Delimitador
| delimiter
| Especifica uma cadeia de caracteres usada para separar duas ou mais ocorrências. O valor por padrão é um espaço único. |
Limite
| limit
| Especifica o número de ocorrências a serem incluídas no conjunto de resultados. O valor por padrão é zero, o que significa todas as ocorrências. |
Expressão regular
| regex
| Define a expressão de correspondência. |
static-file
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
Codificação de caracteres
| character-encoding
| Especifica a codificação de caracteres. O valor por padrão é UTF-8 . |
Arquivo de entrada
| input-file
| Especifica o arquivo. |
header
Propriedade | Nome do atributo XML | Descrição |
|---|---|---|
Incluir nome
| include-name
| Especifica se o Studio insere o nome do cabeçalho. |
Name
| name
| O nome do cabeçalho. |
Valor não definido
| not-set-value
| Uma cadeia de caracteres emitida quando o cabeçalho não é encontrado ou está vazio. |