Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Referência: propriedades do elemento de mensagem

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:
  • valor por padrão
    : se você especificar o
    url
    usando o protocolo URL mctx ou uma expressão Mvel, o comportamento por padrão é
    no-reuse
    . Caso contrário, é
    transformer-pool
    .
    Quando você define
    Transformer-Fatura
    como Saxões, o comportamento por padrão é
    templates
    .
  • no-reuse
    : o Workday não reutiliza objetos Transformer.
  • templates
    : o Workday cria um objeto Templates, a partir do qual cria novos objetos transformer. Esses transformadores não são reutilizados.
  • transform-pool
    : o Workday usa um banco de transformadores. Não recomendado se o objeto de transformação armazena valores em cache.
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:
  • net.sf.saxon.TransformerFactoryImpl
    para saxão
  • org.apache.xalan.processor.TransformerFactoryImpl
    para Xalan
  • net.sf.joost.trax.TransformerFactoryImpl
    para Joost
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:
  • /order/item, /ns:order/ns:order
  • //item, //ns:item, /ns:order/item
  • /*/*, //* /*/*
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.