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

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

@MessageBrokerCopyTransform

@MessageBrokerCopyTransform 注釈を使用して、PHP クラスの evaluate メソッドの動作を変更します。

@MessageBrokerCopyTransform 注釈により、2 つのパラメーターが evaluate メソッドに渡されます。 このパラメーターは、既にコピー済みの入力アセンブリーの内容を持つ、出力アセンブリーへの参照です。 入力アセンブリーは @MessageBrokerCopyTransform で使用可能です。 2 番目のパラメーター (オプション) を宣言する場合、入力アセンブリーがそれに渡されます。

@MessageBrokerCopyTransform 注釈と @MessageBrokerSimpleTransform 注釈を一緒に指定する場合は、@MessageBrokerCopyTransform 注釈が優先されます。

以下の例では、値が Hello WorldGreeting と呼ばれるエレメントを追加することで、元の XML メッセージを変更します。

<?php

class CopyTest {

    /**

     * An example of MessageBrokerCopyTransform

     * 

     * @MessageBrokerCopyTransform

     */

    function evaluate($assembly) {
        $assembly->XMLNSC->doc->Greeting = “Hello World”;
    }

}

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

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

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


概念トピック概念トピック | バージョン 8.0.0.5 | ac69032_