WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

Copiando uma mensagem utilizando um nó PHPCompute

Copie uma mensagem existente utilizando o nó PHPCompute.

Ao utilizar o nó PHPCompute para copiar uma mensagem existente, o código necessário depende de se o método avaliar anotado é definido ou não no script PHP.

Se você utilizar a anotação @MessageBrokerCopyTransform, a nova mensagem de saída e objetos de montagem de mensagem são criados automaticamente. Exemplo:

<?php

class MyNode {

	/**
	 * @MessageBrokerCopyTransform
	 */
	function evaluate($output_assembly, $input_assembly) {
		// $output_assembly encaminha para a nova mensagem
	}
}

?>

Se você utilizar um script simples sem um método de avaliação anotado, será necessário criar a mensagem de saída e um objeto de montagem da mensagem explicitamente:

<?php

// crie uma cópia da mensagem de entrada
$output_message = new MbsMessage($assembly[MB_MESSAGE]);

// uma nova montagem da mensagem de saída deve ser criada para suspender esta mensagem
$output_assembly = new MbsMessageAssembly($assembly, $output_message);

?>
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

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

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:01


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ac69050_