Manipulando Mensagens no Domínio IDoc

Uma mensagem IDoc válida é transmitida do SAP e enviada ao link MQSeries para R/3.

Quando esse IDoc é consolidado com êxito para a fila de transmissão do WebSphere MQ, o nó input do fluxo de mensagens a lê nessa fila e gera a árvore do elemento da sintaxe.

O nó Compute manipula essa árvore de elementos da sintaxe e quando conclui transmite a mensagem de saída a nós subseqüentes no fluxo de mensagens. Quando a mensagem alcança o nó output, o analisador IDoc é chamado para reconstruir um fluxo de bits da árvore.

O fluxo de mensagens cria uma mensagem de saída em um formato similar à mensagem de entrada.

Consulte Nomes de Campos das Estruturas do Analisador IDoc para ter os nomes dos campos no DC e DD reconhecidos pelo analisador IDoc

Utilize o seguinte ESQL como um exemplo de um nó Compute:
SET OutputRoot = InputRoot;
SET OutputRoot.IDOC.DC[1].tabnam = 'EDI_DC40  ';
SET OutputRoot.IDOC.DD[2].sdatatag.MRM.maktx = 'Buzzing all day';

A primeira linha copia o IDoc de recepção para o IDoc de saída.

A segunda linha define o tabname do primeiro DC.

A terceira linha utiliza o segundo segmento DD, que nesse exemplo é do tipo E2MAKTM001 e define o campo maktx.

Conceitos relacionados
Visão Geral de Fluxos de Mensagens
Visão Geral do ESQL
Modelagem de Mensagens
Analisador e Domínio IDoc
Tarefas relacionadas
Projetando um Fluxo de Mensagens
Definindo o Conteúdo do Fluxo de Mensagens
Gerenciando Arquivos ESQL
Referências relacionadas
Nó Compute
Referência de ESQL
Instrução SET
Nomes de Campos das Estruturas do Analisador IDoc
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ac20020_