WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Copiar un mensaje utilizando un nodo PHPCompute

Copie un mensaje existente utilizando el nodo PHPCompute.

Cuando utilice un nodo PHPCompute para copiar un mensaje existente, el código requerido depende de si el método de evaluación anotado está definido en el script PHP.

Si utiliza la anotación @MessageBrokerCopyTransform, los nuevos objetos de mensaje de salida y mensaje ensamblado se crean automáticamente. Por ejemplo:

<?php

class MyNode {

	/**
	 * @MessageBrokerCopyTransform
	 */
	function evaluate($output_assembly, $input_assembly) {
		// $output_assembly hace referencia al nuevo mensaje
	}
}

?>

Si utiliza un script sin formato, sin un método de evaluación anotado, debe crear los objetos de mensaje de salida y mensaje ensamblado de forma explícita:

<?php

// crear una copia del mensaje de entrada
$output_message = new MbsMessage($assembly[MB_MESSAGE]);

// debe crearse un nuevo mensaje ensamblado de salida para contener este nuevo mensaje
$output_assembly = new MbsMessageAssembly($assembly, $output_message);

?>
Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:59:02


Tema de tareaTema de tarea | Versión 8.0.0.5 | ac69050_