Manipular mensajes en el dominio IDoc

Un mensaje IDoc válido sale de SAP en el flujo y se envía a MQSeries Link para R/3.

Cuando este IDoc se ha confirmado satisfactoriamente en la cola de WebSphere MQ de salida, el nodo de entrada del flujo de mensajes lo lee en dicha cola y genera el árbol de elementos de sintaxis.

El nodo Compute manipula este árbol de elementos de sintaxis y, cuando ha finalizado, pasa el mensaje de salida a los nodos subsiguientes del flujo de mensajes. Cuando el mensaje llega al nodo de salida, se invoca el analizador de IDoc para que vuelva a crear la corriente de bits desde el árbol.

El flujo de mensajes debe crear un mensaje de salida en un formato similar al del mensaje de entrada.

Consulte el apartado Nombres de campo de las estructuras del analizador IDoc para conocer los nombres de campo de la DC y DD reconocidas por el analizador de IDoc

Utilice el siguiente ESQL como ejemplo desde un nodo Compute:
SET OutputRoot = InputRoot;
SET OutputRoot.IDOC.DC[1].tabnam = 'EDI_DC40  ';
SET OutputRoot.IDOC.DD[2].sdatatag.MRM.maktx = 'Buzzing all day';

La primera línea copia el IDoc de entrada en el IDoc de salida.

La segunda línea establece el nombre de separador de la primera DC.

La tercera línea utiliza el segundo segmento DD, que en este ejemplo es de tipo E2MAKTM001, y establece el campo maktx.

Conceptos relacionados
Visión general de flujos de mensajes
Visión general de ESQL
Modelado de mensajes
Analizador y dominio IDoc
Tareas relacionadas
Diseñar un flujo de mensajes
Definir el contenido del flujo de mensajes
Gestión de archivos ESQL
Referencia relacionada
Nodo Compute
Referencia de ESQL
Sentencia SET
Nombres de campo de las estructuras del analizador IDoc
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac20020_