Creazione di un messaggio nuovo utilizzando un nodo JavaCompute

Per molti scenari di trasformazione del messaggio è richiesta la creazione di un messaggio in uscita nuovo. La maschera Crea classe messaggio nella procedura guidata del nodo JavaCompute crea il codice di maschera per effettuare tale operazione.

Nel codice di maschera il programma di creazione predefinito di MbMessage viene richiamato per creare un messaggio vuoto, come descritto nel seguente codice Java:
MbMessage outMessage = new MbMessage();  
E' possibile copiare le intestazioni dal messaggio in entrata utilizzando il metodo di utilità fornito, copyMessageHeaders(), come descritto nel seguente codice Java:
copyMessageHeaders(inMessage, outMessage);
E' ora possibile creare il contenuto del messaggio nuovo. Innanzitutto, aggiungere l'elemento del programma di analisi principale. Per XML, si tratta di
MbElement outRoot = outMessage.getRootElement();
MbElement outBody = outRoot.createElementAsLastChild("XMLNSC");
E' quindi possibile creare il resto del messaggio utilizzando i metodi createElement e la sintassi estesa dell'implementazione XPath del broker.
Attività correlate
Accesso agli elementi di un albero dei messaggi da un nodo JavaCompute
Riferimenti correlati
Nodo JavaCompute
Informazioni particolari | Marchi | Download | Libreria | Supporto | Commenti
Copyright IBM Corporation 1999, 2006 Ultimo aggiornamento: ago 17, 2006
ac30350_