WebSphere Message Broker バージョン 8.0.0.5 オペレーティング・システム: AIX、HP-Itanium、Linux、Solaris、Windows、z/OS

製品の最新バージョンについては、IBM Integration Bus バージョン 9.0 をご覧ください。

PHPCompute ノードを使用する新規メッセージの作成

PHPCompute ノードを使用して新規の出力メッセージを作成します。

PHPCompute ノードを使用して新規の出力メッセージを作成する場合、必要なコードは、注釈を付けられた evaluate メソッドが PHP スクリプトで定義されているかに応じて異なります。

@MessageBrokerSimpleTransform 注釈を使用する場合、新規の出力メッセージおよびメッセージ・アセンブリー・オブジェクトは自動的に作成されます。 以下に例を示します。

<?php

class MyNode {

	/**
	 * @MessageBrokerSimpleTransform
	 */
	function evaluate($output_assembly, $input_assembly) {
		// $output_assembly refers to the new message
	}
}

?>

注釈を付けられた evaluate メソッドがないプレーン・スクリプトを使用する場合は、出力メッセージとメッセージ・アセンブリー・オブジェクトを、以下のように明示的に作成する必要があります。

<?php

// the output message must be created explicitly
$output_message = new MbsMessage();

// a new output message assembly must be created to hold this new message
$output_assembly = new MbsMessageAssembly($assembly, $output_message);

?>
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

        
        最終更新:
        
        最終更新: 2015-02-28 17:46:21


タスク・トピックタスク・トピック | バージョン 8.0.0.5 | ac69040_