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

Acessando o Cabeçalho MQMD

Codifique as instruções ESQL para acessar os campos do cabeçalho MQMD.

As mensagens do WebSphere MQ e do WebSphere MQ Everyplace incluem um cabeçalho MQMD.

É possível fazer referência aos campos do MQMD e eles podem ser atualizados em um nó Compute.

Por exemplo, talvez você queira copiar o identificador de mensagens MSGID no MQMD para outro campo em sua mensagem de saída. Para isso, codifique:
SET OutputRoot.MRM.Identifier = InputRoot.MQMD.MsgId;
Se você enviar uma mensagem para um sistema EBCDIC a partir de um sistema distribuído, poderá ser necessário converter a mensagem em um CodedCharSetId e Codificação compatíveis. Para fazer essa conversão, codifique o seguinte ESQL no nó Compute:
SET OutputRoot.MQMD.CodedCharSetId = 500; 
SET OutputRoot.MQMD.Encoding = 785;

As propriedades MQMD de CodedCharSetId e de Codificação definem a página de código e a codificação da seção da mensagem a seguir (geralmente é o cabeçalho MQRFH2 ou o próprio corpo da mensagem).

Existem diferenças na maneira como a pasta Propriedades e a pasta MQMD são tratadas em relação a qual pasta tem prioridade para os mesmos campos. Para obter informações adicionais, consulte Propriedades versus Comportamento da Pasta MQMD para Diversos Transportes.

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:24


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ac16900_