O não fornece nenhuma interface de programação exclusiva, mas suporta várias interfaces de programação que já estão sendo utilizadas atualmente por aplicativos do sistema de mensagens.
A MQI fornece um pequeno número de chamadas que permitem que um aplicativo interaja com outros aplicativos em uma rede de gerenciadores de filas do . As chamadas suportam uma grande variedade de parâmetros que permitem uma opção variada de opções de processamento para cada mensagem.
Aplicativos de clientes utilizando a MQI podem ser executados em qualquer sistema operacional suportado pelo , e, portanto, qualquer limitação em relação a idioma ou funções é definida pelo produto relevante para o sistema operacional.
O MQI está descrito no Guia de Programação do Aplicativo e Referência de Programação do Aplicativo. Esses manuais também apresentam detalhes sobre o suporte da linguagem de programação e do sistema operacional disponível para clientes que utilizam essa interface.
A AMI foi projetada para simplificar a tarefa dos programadores de aplicativo, centralizando a seleção de parâmetros opcionais fora do programa aplicativo. Ela também fornece suporte para as funções mais avançadas disponíveis para o intermediário de mensagem. A AMI foi projetada para aplicativos gerais do sistema de mensagens com e sem um intermediário.
As funções principais da AMI são pacotes de opções definidos pelo administrador conhecidos como políticas e serviços. Um aplicativo especifica um serviço para determinar o suporte de mensagem subjacente necessário, e associa uma política ao envio ou recebimento de uma mensagem para controlar atributos para processamento de mensagens, como prioridade.
As políticas e serviços indicam que o aplicativo não precisa entender os detalhes do cabeçalho MQRFH2 e a interface MQI.
Aplicativos do cliente utilizando a AMI são restritos aos sistemas operacionais e linguagens de programação suportados por esta interface. Verifique o nível atual do manual Application Messaging Interface para obter detalhes, ou visite o Web site do .
O JMS é uma API Java Messaging que foi desenvolvido por fornecedores do sistema de mensagens, incluindo a IBM em parceria com a Sun Microsystems, Inc. Ele fornece uma API comum para acessar diferentes sistemas de mensagens corporativos, incluindo o , através da linguagem de programação Java.Essa interface é apropriada para aplicativos ponto-a-ponto e Publicação/Assinatura.
Os aplicativos de cliente que utilizam a interface JMS são gravados em linguagem de programação Java e, portanto, são restritos aos níveis de JVM que são suportados no sistema operacional em questão. Para obter informações adicionais, consulte o manual Using Java, ou visite o Web site do .
Essas chamadas estão descritas em ac10160_.htm#ac10160_.
Essas mensagens estão descritas em ac10840_.htm#ac10840_.
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 intermediário. Você deve criar os fluxos de mensagens para interagir com esses aplicativos nos protocolos suportados, utilizando os nós de entrada e saída apropriados. fornece nós de entrada e saída internos para seus protocolos suportados e você pode criar seus próprios nós definidos pelo usuário para suportar protocolos adicionais, se preferir.
Você também pode criar novos aplicativos de usuário final para interagir com o intermediário.
O fornece analisadores para um grande número de cabeçalhos do e, portanto, pode aceitar mensagens que contêm estes cabeçalhos através dos protocolos , e .
As mensagens devem incluir um MQMD ( 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 intermediário do , ela geralmente (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:
Utilize o cabeçalho MQRFH2 em todos os novos aplicativos gravados para o ambiente que usam um protocolo suportado na tecnologia .O cabeçalho MQRFH2 deve vir imediatamente antes do corpo da mensagem (ou seja, 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 ), você deverá configurar o fluxo de mensagens que processa suas mensagens para especificar as características da mensagem (definindo as propriedades do nó de entrada).
Conceitos relacionados
Fluxos de Mensagem
Tarefas relacionadas
Desenvolvendo aplicativos do
Desenvolvendo Aplicativos do Fluxo de Mensagens
Referências relacionadas
Cabeçalho do MQRFH2
Nós Internos
Avisos |
Marcas |
Downloads |
Biblioteca |
Suporte |
Feedback
![]() ![]() |
ac00455_ |