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

Interfaces de Programação de Aplicativo

O WebSphere Message Broker suporta várias interfaces de programação que estão sendo usadas por aplicativos do WebSphere MQ atualmente; ele não fornece nenhuma interface de programação exclusiva.

Se você tiver aplicativos de usuário final existentes que estão gravados nessas interfaces, geralmente, eles poderão ser executados sem alteração em um ambiente de broker. Você deve criar os fluxos de mensagens para interagir com estes aplicativos a partir dos protocolos suportados, utilizando os nós de entrada e de saída apropriados. O WebSphere Message Broker fornece nós de entrada e saída integrados para seus protocolos suportados e é possível criar seus próprios nós definidos pelo usuário para suportar protocolos adicionais.

Você também pode criar novos aplicativos de usuário final para interagir com o broker.

Cabeçalhos de Mensagens

O WebSphere Message Broker fornece analisadores para muitos cabeçalhos do WebSphere MQ e pode, assim, aceitar mensagens que contêm esses cabeçalhos do protocolo do WebSphere MQ Enterprise Transport.

As mensagens devem incluir um MQMD (WebSphere MQ Message Descriptor) como o primeiro cabeçalho, que deve preceder dados do usuário ou do aplicativo em cada mensagem. O MQMD contém informações básicas de controle que devem viajar com a mensagem, incluindo:

Quando uma mensagem é processada por um broker do WebSphere Message Broker, ela normalmente (mas não necessariamente) possui um ou mais cabeçalhos adicionais. O cabeçalho após o MQMD é sempre identificado no campo de formato no MQMD e ele próprio contém outro campo de formato para identificar o cabeçalho que segue, ou o formato dos dados do usuário.

Os cabeçalhos adicionais podem incluir:

MQRFH
O cabeçalho de Regras e de Formatação é utilizado pelo WebSphere MQ Publicação/Assinatura.
MQRFH2
O MQRFH2 é uma versão atualizada do MQRFH e permite que cadeias Unicode sejam transportadas sem conversão e pode transportar tipos de dados numéricos. O cabeçalho MQRFH2 transporta uma descrição do conteúdo da mensagem, para que o WebSphere Message Broker possa selecionar o analisador de mensagem correto quando processamento baseado em conteúdo for realizado na mensagem. Além disso, este cabeçalho contém mensagens de comando Publicação/Assinatura.

Utilize o cabeçalho MQRFH2 em todos os novos aplicativos gravados para o ambiente WebSphere Message Broker que usam um protocolo suportado na tecnologia WebSphere MQ. O cabeçalho MQRFH2 deve estar imediatamente antes do corpo da mensagem (isto é, o último cabeçalho).

Se um cabeçalho MQRFH2 não estiver incluído (que é normalmente o caso de o aplicativo utilizar um protocolo suportado que não se baseia na tecnologia WebSphere MQ), você deverá configurar o fluxo de mensagens que processa suas mensagens para especificar as características da mensagem (definindo as propriedades do nó input).

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


Tópico de ConceitoTópico de Conceito | Versão 8.0.0.5 | ac00455_