As mensagens do incluem objetos Java, derivados da categoria básica MQeFields, diferente de mensagens do que são definidas como matrizes de bytes com um cabeçalho de mensagem e um corpo de mensagem.
Objetos derivados dessas classes podem ser colocados na fila de pontes do denominada no nó MQeInput.Cada classe de mensagens produz diferentes comportamentos e cada uma possui vantagens em diferentes circunstâncias, conforme descrito abaixo. Você pode localizar detalhes de como utilizar duas dessas classes, bem como campos e métodos disponíveis, em ac10160_.htm#ac10160_.
O geralmente utiliza a classe MQeMsgObject para armazenar as mensagens que serão colocadas e lidas a partir de filas do . O servidor no suporta este tipo de mensagem.
A classe MQeMsgObject tem formato livre.Em vez de ter atributos fixos, você pode criar os seus. Isso permite conter quase todo tipo de objeto que pode ser armazenado em Java. Ao transmitir estas informações para um intermediário, isso gera um problema, porque o MQMD no não tem formato livre e, portanto, não pode ser facilmente formatado.
Se essa classe for colocada em uma fila de pontes especificada no nó de entrada, todos os campos predefinidos na mensagem serão colocados no MQMD. Todos os demais campos não suportados em um MQMD são colocados na parte da carga útil da mensagem. Isso permite que a mensagem seja reconstruída, se for enviada de volta para o por um dos nós no fluxo de mensagens (principalmente o nó MQeOutput).Ela possui a desvantagem que a parte da carga útil da mensagem não pode ser analisada no intermediário, mas significa que você pode utilizar campos especiais do , tais como, pic.
Não é possível modelar mensagens de classe
MQeMsgObject no workbench. Essas mensagens não são suportadas no
domínio MRM e não podem ser analisadas ou modificadas em um fluxo de
mensagens.
A classe MQeMbMsgObject foi especificamente ajustada para transmitir mensagens do para o .Uma mensagem construída a partir do MQeMbMsgObject é transmitida apenas para o fluxo de mensagens dos campos que são compatíveis com o intermediário.
Isso significa que a carga útil pode ser analisada e, portanto, manipulada. Portanto, você pode, por exemplo, armazená-la em um banco de dados. No entanto, não pode utilizar alguns campos especiais do , tais como, pic. Todos os campos não definidos fornecidos nessa mensagem não são transmitidos para o . Portanto, se essa mensagem for roteada de volta para uma fila do , os campos não reconhecidos não estarão mais presentes na mensagem.
É possível modelar mensagens de classe
MQeMbMsgObject no workbench. Essas mensagens são suportadas no
domínio MRM e podem ser analisadas, modificadas e criadas em um
fluxo de mensagens.
Conceitos relacionados
Filas do
Interação entre e o Intermediário
Referências relacionadas
Nó MQeInput
Nó MQeOutput
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ac10110_ |