このトピックでは、メッセージ・フローの変更の概要と手順を示します。
WebSphere Business Integration Adapter は、メッセージ・ブローカーを使用する場合、WebSphere MQ メッセージ・フローを使用してデータの処理とルーティングを行います。キューごとに 1 つずつ定義されるメッセージ・フローは、対応するキューに入れられたメッセージのすべてを処理します。Message Brokers Toolkit を使用すると、メッセージ・フローを構成して、処理する予定のメッセージのタイプごとに異なる処理ステップを指定することができます。
各着信メッセージが構成されたデータ・ハンドラーに対応するフォーマットに変換されるように、メッセージ・フローを変更する必要があります。この変換は、メッセージがコネクターの入力キューに送信される前に行われる必要があります。下記の手順は、メッセージ・フローを XML 対応の構成に変更する方法を示しています。メッセージ・フローを他のデータ・フォーマットに対応させるために変更する場合は、ステップ 2 の 3 番目の箇条書き項目の XML を、そのフォーマットを表す MIME タイプで置き換えてください。
始める前に: XML データ・ハンドラーを構成します。
メッセージ・フローを変更して XML 対応にするには、以下の手順を実行します。
Set OutputRoot = InputRoot;これにより、メッセージが出力のためにコピーされます。
Set OutputRoot.MQHRF2.Format = 'SO-CR';
SET OutputRoot.Properties.MessageFormat = 'XML';これは、メッセージがデリバリー時に XML に変換される必要があることを WebSphere Business Integration Message Broker に示します。
図 5 に、着信メッセージをコネクターが認識できるフォーマットに変換するように構成された計算ノードのサンプル・ビューを示します。この計算ノードが使用可能になった後は、オリジナルのメッセージを表す XML 文書がコネクターの入力キューに送信されます。