WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Exemplos da Árvore de Mensagens do Nó MQGet

O nó MQGet gera árvores de mensagens baseadas na montagem da mensagem de entrada que ele recebe e nas opções que você configurou nas propriedades do nó.

As árvores de mensagens, mostradas na tabela a seguir, são geradas de acordo com as regras descritas em Um Cenário de Resposta de Pedido que Usa um Nó MQGet.

Com uma montagem de mensagem semelhante a esta: A mensagem que o nó MQGet retorna é:
Raiz da Entrada
MQMD
{MQMD da mensagem de entrada}
MQRFH2
{MQRFH2 da mensagem de entrada}
XMLNS
{corpo da mensagem de entrada}
Ambiente Local da Entrada
MQ
GET
MQGMO
MatchOptions = MQMO_MATCH_CORREL_ID
MQMD (sem filhos)
Variáveis
MQMD
{MQMD de entrada} (com CorrelID = {ID de Correlação correto como binário})
ResultRoot
MQMD
{MQMD da mensagem de resultado}
MQRFH2
{MQRFH2 da mensagem de resultado}
XML
{corpo da mensagem de resultado}
Com as seguintes configurações de propriedade do nó: A montagem de mensagem de saída resultante é:
Local do MQMD de Entrada
InputLocalEnvironment.Variables.MQMD
Copiar Mensagem
Copiar Mensagem Inteira
Copiar Ambiente Local
Copiar Todo o Ambiente Local
Modo de Geração
Mensagem e LocalEnvironment
Local de Dados de Saída
InputLocalEnvironment.Variables.ReturnedMessage
OutputRoot
MQMD
{MQMD da mensagem de entrada}
MQRFH2
{MQRFH2 da mensagem de entrada}
XMLNS
{corpo da mensagem de entrada}
Ambiente Local da Saída
MQ
GET
MQGMO
{MQGMO utilizado para MQGET}
MQMD
{MQMD utilizado para MQGET}
CC = 0
RC = 0
Variáveis
MQMD
{MQMD de entrada} (com CorrelID = {ID de Correlação correto como binário})
ReturnedMessage
MQMD
{MQMD da mensagem de resultado}
MQRFH2
{MQRFH2 da mensagem de resultado}
XML
{corpo da mensagem de resultado}
Local de Dados de Resultado
ResultRoot.XML
OutputRoot
MQMD
{MQMD da mensagem de entrada}
MQRFH2
{MQRFH2 da mensagem de entrada}
XMLNS
{corpo da mensagem de entrada}
Ambiente Local da Saída
MQ
GET
MQGMO
{MQGMO utilizado para MQGET}
MQMD
{MQMD utilizado para MQGET}
CC = 0
RC = 0
Variáveis
MQMD
{MQMD de entrada} (com CorrelID = {ID de Correlação correto como binário})
ReturnedMessage (com atributos e valor de ResultRoot.XML)
{corpo da mensagem de resultado}

Essa árvore é efetivamente o resultado de uma designação de ${resultDataLocation} a ${outputDataLocation}. O valor do elemento de origem é copiado, pois são todos filhos, incluindo atributos.

Copiar Ambiente Local
Nenhum
OutputRoot
MQMD
{MQMD da mensagem de entrada}
MQRFH2
{MQRFH2 da mensagem de entrada}
XMLNS
{corpo da mensagem de entrada}
Ambiente Local da Saída
MQ
GET
MQGMO
{MQGMO utilizado para MQGET}
MQMD
{MQMD utilizado para MQGET}
CC = 0
RC = 0
Variáveis
ReturnedMessage (com atributos e valor de ResultRoot.XML)
{corpo da mensagem de resultado}

Essa árvore tem o MQMD utilizado para a chamada MQGET no OutputLocalEnvironment, porque o local de parâmetros de entrada do MQ continha um elemento MQMD. Mesmo que a árvore de entrada não seja copiada, a presença do elemento MQMD faz com que o MQMD utilizado para a chamada MQGET seja colocado na árvore de saída.

Local de Dados de Saída
<blank>
Copiar Ambiente Local
Copiar Ambiente Local Inteiro
OutputRoot
MQMD
{MQMD da mensagem de resultado}
MQRFH2
{MQRFH2 da mensagem de resultado}
XMLNS
{corpo da mensagem de resultado}
Ambiente Local da Saída
MQ
GET
MQGMO
{MQGMO utilizado para MQGET}
MQMD
{MQMD utilizado para MQGET}
CC = 0
RC = 0
Variáveis
MQMD
{MQMD de entrada} (com CorrelID = {ID de Correlação correto como binário})

Neste caso, o valor configurado para a propriedade Copiar Mensagem não faz diferença para a eventual árvore de saída.

Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:28:35


Tópico de ReferênciaTópico de Referência | Versão 8.0.0.5 | ac34681_