Un messaggio IDoc valido è inviato da SAP al link MQSeries per R/3.
Quando questo IDoc è stato sottoposto a commit con esito positivo nella coda WebSphere MQ in uscita, il nodo di input del flusso di messaggi lo legge da quella coda e genera la struttura ad albero dell'elemento sintassi.
Il nodo Compute manipola questa struttura ad albero dell'elemento sintassi e, quando ha terminato, trasmette il messaggio di output ai nodi successivi nel flusso di messaggi. Quando il messaggio raggiunge il nodo di output, il programma di analisi IDoc viene richiamato per ricostruire il flusso di bit dalla struttura ad albero.
Il flusso di messaggi deve creare un messaggio di output in un formato simile al messaggio di input.
Consultare Nomi campo delle strutture del programma di analisi IDoc per i nomi dei campi in DC e DD riconosciuti dal programma di analisi IDoc
SET OutputRoot = InputRoot; SET OutputRoot.IDOC.DC[1].tabnam = 'EDI_DC40 '; SET OutputRoot.IDOC.DD[2].sdatatag.MRM.maktx = 'Buzzing all day';
La prima riga copia l'IDoc in entrata nell'IDoc in uscita.
La seconda riga imposta il campo tabname del primo DC.
La terza riga utilizza il secondo segmento DD, che in questo esempio è di tipo E2MAKTM001 e imposta il campo maktx.