Crear un mensaje nuevo utilizando un nodo JavaCompute

Muchos escenarios de transformación de mensajes necesitan que se cree un mensaje de salida nuevo. La plantilla Crear clase de mensaje del asistente para el nodo JavaCompute genera código de plantilla para ello.

En el código de plantilla, se llama al constructor por omisión de MbMessage para crear un mensaje en blanco, como se muestra en el código Java siguiente:
MbMessage outMessage = new MbMessage();  
Las cabeceras se pueden copiar del mensaje de entrada utilizando el método de programa de utilidad proporcionado, copyMessageHeaders(), como se muestra en este código Java:
copyMessageHeaders(inMessage, outMessage);
Ahora se puede crear el nuevo cuerpo de mensaje. En primer lugar, añada el elemento de analizador de nivel superior. Para XML, esto es:
MbElement outRoot = outMessage.getRootElement();
MbElement outBody = outRoot.createElementAsLastChild("XMLNSC");
A continuación, se puede crear el resto del mensaje utilizando los métodos createElement y la sintaxis ampliada de la implementación de XPath de intermediario.
Tareas relacionadas
Acceder a elementos de un árbol de mensaje desde un nodo JavaCompute
Referencia relacionada
Nodo JavaCompute
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Su opinión
Copyright IBM Corporation 1999, 2006 Última actualización: 22/08/2006
ac30350_