PHPCompute ノード・サンプルの実行

このトピックには、PHPCompute ノードのサンプルを実行するための指示があります。 また、想定される出力メッセージも示されるため、サンプルが正常に実行されたことを確認できます。

サンプルの実行時に問題を検出した場合は、 WebSphere Message Broker 資料の『サンプル実行時の問題の解決』を参照してください。

サンプルの実行

サンプルを実行するには、次のようにします。

  1. 「ブローカー開発」ビューで、メッセージ・ブローカー・プロジェクト PHPComputeFlow を展開します。 PHPComputeTransform.mbtest というフロー・テストを開きます。
  2. 「メッセージの送信」をクリックします。メッセージが PHPCOMPUTE.TRANSFORM.IN キューに送られます。
    フローはメッセージおよび PHPCOMPUTE.TRANSFORM.OUT キューに入った出力メッセージを処理します。 受信されたメッセージがエディターに表示されます。
  3. 受信されたメッセージを、予期していた出力メッセージと比較します。

予期される出力メッセージ

サンプルの出力メッセージは、以下のフォーマットになるはずです。

<SaleEnvelope>
    <SaleList>
    	<Statement Type="Monthly" Style="Full">
            <Customer>
            	<Initials>KA</Initials>
            	<Name>Braithwaite</Name>
            	<Balance>00.50</Balance>
            </Customer>
            <Purchases>
            	<Article>
                    <Desc>Twister</Desc>
                    <Cost>0.48</Cost>
                    <Qty>01</Qty>
            	</Article>
            	<Article>
                    <Desc>The Times Newspaper</Desc>
                    <Cost>0.32</Cost>
                    <Qty>01</Qty>
            	</Article>
            </Purchases>
            <Amount Currency="Sterling">0.80</Amount>
    	</Statement>
    	<Statement Type="Monthly" Style="Full">
            <Customer>
            	<Initials>TJ</Initials>
            	<Name>Dunnwin</Name>
            	<Balance>81.84</Balance>
            </Customer>
            <Purchases>
            	<Article>
                    <Desc>The Origin of Species</Desc>
                    <Cost>35.74</Cost>
                    <Qty>02</Qty>
            	</Article>
                <Article>
            	<Desc>Microscope</Desc>
                    <Cost>57.92</Cost>
                    <Qty>01</Qty>
            	</Article>
            </Purchases>
            <Amount Currency="Euros">129.41</Amount>
    	</Statement>
    </SaleList>
</SaleEnvelope>

サンプルのホームに戻る