Conceito: construtor de mensagens do Workday Studio
O
Message Builder
do Workday Studio oferece uma visualização gráfica que simplifica a definição do conteúdo da mensagem para estes elementos de assembly:
- Etapawrite
- Etapalog
- Manipulador de erroslog-error
Na guia
Message Builder
do Assembly Editor, você tem um local unificado para definir o conteúdo da mensagem para qualquer elemento relevante no assembly. O Message Builder
também está disponível como uma guia na visualização Properties
de cada elemento write
, log
e log-error
individual.O painel esquerdo do
Message Builder
permite que você defina o tipo de conteúdo da mensagem. Use as opções na parte superior para adicionar vários tipos de elementos de mensagem:
Opção | Descrição |
|---|---|
Create 'message-content'
| Adiciona o conteúdo da mensagem de mediação à mensagem. |
Create 'text'
| Adiciona um literal de cadeia de caracteres à mensagem. Há três opções:
|
Create 'exception'
| Adiciona uma exceção à mensagem, se houver, no contexto de mediação. Para uso somente no manipulador de erros log-error . |
Create 'line-separator'
| Adiciona um caractere de nova linha à mensagem. |
Create 'xpath'
| Adiciona o resultado de uma expressão XPath à mensagem. |
Create 'xslt'
| Adiciona o resultado de uma transformação XSL à mensagem. |
Create 'xml-stream'
| Cria o conteúdo para a etapa log ou write . |
Create 'regex-match'
| Aplica uma expressão regular ao conteúdo da mensagem e adiciona todas as ocorrências correspondentes à mensagem de mediação. |
Create 'static-file'
| Especifica um arquivo de entrada que preenche a mensagem com todo o seu conteúdo. |
Create 'message-store-id'
| Adiciona a ID de armazenamento de mensagens da mensagem. Aplica-se somente se você define o store-message Propriedade do transporte. |
Criar "cabeçalho"
| Adiciona o valor de um cabeçalho de mensagem nomeado à mensagem. |
Create 'headers'
| Adiciona conjuntos de cabeçalhos completos na forma de pares de cabeçalho nome-valor separados por caracteres de nova linha. |
Criar "ID de cliente"
| Adiciona a ID de cliente da MediationContext à mensagem. Exibe "nulo" na mensagem se a ID de cliente não está definida. |
O painel direito é onde você define o valor dos elementos da mensagem. O conteúdo do painel de valores varia de acordo com o tipo de elemento da mensagem.
Para reordenar ou excluir elementos da mensagem, use os botões à direita do painel de conteúdo. A ordem no
Message Builder
é espelhada no XML.