Accesso all'intestazione MQMD

I messaggi WebSphere MQ, WebSphere MQ Everyplace e SCADA includono un'intestazione MQMD. E' possibile fare riferimento ai campi all'interno di MQMD e aggiornarli in un nodo Compute.

Ad esempio, si potrebbe voler copiare un identificativo del messaggio MSGID contenuto nell'MQMD in un altro campo nel messaggio di output. Per fare ciò, codificare:
SET OutputRoot.MRM.Identifier = InputRoot.MQMD.MsgId;
Se si invia un messaggio a un sistema EBCDIC da un sistema distribuito, si potrebbe avere la necessità di convertire il messaggio in un CodedCharSetId e una Codifica compatibili. Per fare ciò, codificare il seguente ESQL nel nodo Compute:
SET OutputRoot.MQMD.CodedCharSetId = 500; 
SET OutputRoot.MQMD.Encoding = 785;

Le proprietà MQMD di CodedCharSetId e Codifica definiscono la code page e la codifica della sezione del messaggio che segue (in genere è l'intestazione MQRFH2 o il contenuto stesso del messaggio).

Concetti correlati
Panoramica dei flussi di messaggi
Panoramica di ESQL
Creazione di modelli di messaggio
Attività correlate
Progettazione di un flusso di messaggi
Definizione del contenuto del flusso di messaggi
Gestione dei file ESQL
Riferimenti correlati
Nodo Compute
Nodo Database
Nodo Filter
Riferimento ESQL
Istruzione SET
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac16900_