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

Roteamento de IDoc Genérico

Usando o nó do SAPInput no modo de passagem, o WebSphere Message Broker pode receber qualquer IDoc e roteá-lo de acordo com o tipo de IDoc.

A definição de mensagem para um IDoc genérico no modo de passagem ALE contém quatro campos. Três destes campos são informações de controle: O quarto campo é um campo hexabinário que contém o IDoc inteiro em um formato bruto, não-analisado. É possível usar o analisador DataObject para analisar esse formato bruto para uma estrutura lógica integral de um IDoc específico se você fornecer uma biblioteca que contenha a definição para esse tipo de IDoc. Para analisar IDocs brutos, é necessário usar um nó MQInput com o conjunto de propriedades Domínio de Mensagem configurado como DataObject e o conjunto de propriedades Formato da Mensagem configurado como SAP ALE IDoc.

Quando o modo de passagem não é usado, a biblioteca contém uma estrutura de IDoc totalmente analisada. Essas estruturas são específicas para cada IDoc, portanto, a biblioteca deve ter um tipo definido para cada IDoc que poderia ser recebido pelo componente .inadapter. Essa biblioteca é determinada pelo ID do Programa RFC que está configurado no adaptador e pela configuração de ALE ou RFC no lado SAP. Este comportamento pode afetar a maneira como modelos de mensagem são gerenciados.

Sempre que é necessário desenvolver fluxos de mensagens isoladamente, onde cada fluxo deve manipular um tipo diferente de IDoc, o modo analisado ALE não é apropriado porque todos os fluxos possuem um denominador comum (a biblioteca), que precisa ser alterado sempre que um novo tipo de IDoc é incluído.

Usando o modo de passagem genérico, é possível criar um fluxo de mensagens de roteamento que usa o campo de tipo de IDoc do modelo IDoc genérico para separar filas do WebSphere MQ, por exemplo. É possível criar fluxos de mensagens que lidam com cada diferente tipo de IDoc. Se o conjunto de IDocs descobertos for estendido, será possível criar um fluxo de mensagens e uma biblioteca (que contém apenas o novo IDoc) e, em seguida, implementá-los, sem a necessidade de alterar fluxos de mensagens ou bibliotecas existentes.

Usando este método, também é possível usar um único ID do programa RFC para receber todos os tipos de IDoc, enquanto ainda permite o processamento do IDoc individual.

Para obter instruções sobre como rotear IDocs genéricos, consulte Roteando IDocs para Fluxos de Mensagens Separados.

Para obter mais informações sobre o padrão que é usado na tarefa, consulte Distribuição de Dados SAP para o WebSphere MQ: unidirecional (para IDoc). É possível visualizar padrões no centro de informações usando os links somente quando você usar o centro de informações que está integrado ao WebSphere Message Broker Toolkit, ou quando usar o centro de informações on-line.

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:30:48


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