As mensagens ALE IDoc que são enviadas aos aplicativos SAP e recebidas deles usando Link para R3 do WebSphere MQ, podem ser processadas pelo analisador IDOC, que requer um modelo de mensagem para interpretar os dados corretamente. Este tópico descreve como construir o modelo de mensagem.
O domínio IDOC foi reprovado. Para desenvolver novos fluxos de mensagens, utilize o domínio MRM com um formato físico TDS quando quiser processar SAP ALE IDocs enviados ao intermediário por clientes SAP R3 pelo WebSphere MQ link para R3.
Crie seu modelo de mensagem.
Agora é possível utilizar seu modelo de mensagem para ajudar a construir um fluxo de mensagens que processe as instâncias de processos de sua mensagem IDoc. É possível utilizar ESQL ou Java™ para acessar os campos do IDoc. Não é possível utilizar os mapas gráficos para acessar os campos do IDoc, pois o domínio do IDoc não é suportado pelo editor de mapeamento.
Ao configurar as propriedades do nó MQInput que deve receber seu IDoc do WebSphere MQ Link para R3, a propriedade Domínio de Mensagem deve ser IDOC, a propriedade Conjunto de Mensagens deve ser o nome de seu conjunto de mensagens e a propriedade Formato da Mensagem deve ser o nome de seu Formato de ligação Customizado. Não é necessário configurar uma propriedade Tipo de Mensagem no nó MQInput, pois não é necessária para o analisador IDOC.
Quando o fluxo de mensagens estiver concluído, inclua o conjunto de mensagens e o fluxo de mensagens em um arquivo bar (broker archive) e implemente o arquivo BAR em um grupo de execução do broker.
Quando um IDoc é recebido pelo nó MQInput, o analisador do IDOC processa os elementos definidos por SAP no DC, em seguida, para cada DD, processa os elementos definidos por SAP e chama o analisador MRM para processar os dados do segmento definidos pelo usuário, conforme descrito por seu IDoc exportado, usando o formato físico CWF. O analisador MRM conhece a propriedade Tipo de Mensagem a usar para o segmento definido pelo usuário, porque ela é obtida do campo DD definido por SAP segnam pelo analisador IDOC.