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.
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.