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

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

Check ノード

Check ノードを使用して、入力ターミナルに到着したメッセージ・テンプレートと、Check ノードの構成時に指定したメッセージ・テンプレートを比較します。

重要: Check ノードは、 WebSphere® Message Broker バージョン 6.0 およびそれ以降のバージョンで非推奨になっています。 Check ノードの入ったメッセージ・フローは引き続き有効ですが、可能であればメッセージ・フローを再設計して、Check ノードを Validate ノードで置き換えられるようにしてください。

このトピックには、以下のセクションが含まれています。

目的

メッセージのメッセージ・ドメイン、メッセージ・セット、およびメッセージ・タイプをまとめて「メッセージ・テンプレート」 と呼びます。 ドメインはメッセージに使用されるパーサーを定義します。 セットはメッセージが属するメッセージ・セットです。 タイプはメッセージ自体の構造です。 着信メッセージをこれらの 1 つ以上のプロパティーに対してチェックすることができます。 メッセージ・プロパティーは、対応する「チェック」プロパティーを選択した場合、 つまりヌル・ストリングを含むメッセージ・プロパティーが比較可能である場合のみチェックされます。

メッセージ・プロパティーが仕様に一致した場合、メッセージがノードの Match ターミナルに伝搬されます。 メッセージ・プロパティーが仕様に一致しなかった場合は、メッセージは Failure ターミナルに伝搬されます。 Failure ターミナルがエラー処理に接続されていない場合は、例外が生成されます。

Check ノードはパレットの「妥当性検査」ドロワーに入っていて、WebSphere Message Broker Toolkit 内では次のアイコンによって表されます。

Check ノード・アイコン

メッセージ・フロー内でのこのノードの使用

Check ノードを使用して、メッセージが必ずメッセージ・フローを通して正しくルーティングされるようにします。 例えば、株の購入を要求するメッセージを、株の売却を要求するメッセージに必要とされるルートとは別のルートに方向指定するようにノードを構成することができます。

このノードの別の使用例として、本社のスタッフから電子メッセージを受け取る場合があります。 これらのメッセージはテクニカル・サポートや事務用品の要求、または新しい顧客についてのアドバイスなど、複数の目的に使用されます。これらのメッセージは、スタッフによって標準フォームへの入力が行われるので、自動的に処理することができます。 これらのメッセージを他の受信メッセージとは別に処理したい場合、Check ノードを使って、このメッセージ・フローで特定のメッセージ・タイプを持つスタッフ・メッセージのみを処理するようにできます。

ターミナルおよびプロパティー

Check ノードのインスタンスをメッセージ・フローに入れたら、そのノードを構成することができます。 詳しくは、メッセージ・フロー・ノードの構成を参照してください。 ノードのプロパティーが、「プロパティー」ビューに表示されます。 値を入力する必要のある (デフォルト値が定義されていない) すべての必須プロパティーには、アスタリスクが表示されます。

Check ノードのターミナルについては、次の表に説明されています。

ターミナル 説明
In ノードが処理するメッセージを受け入れる入力ターミナル。
Failure 指定されたプロパティーに着信メッセージが一致しなかった場合に、メッセージがルーティングされる出力ターミナル。
Match 指定されたプロパティーに着信メッセージが一致した場合に、メッセージがルーティングされる出力ターミナル。

以下の表は、ノード・プロパティーについて説明しています。 M の見出しの列は、プロパティーが必須 かどうかを示します (デフォルトが定義されていない場合に値を入力することが必要なら、アスタリスクのマークが付きます)。 C の見出しの列は、プロパティーが構成可能 (メッセージ・フローを BAR ファイルに追加してデプロイするとき、値を変更できる) かどうかを示します。

Check ノードの「説明」プロパティーについては、次の表に説明されています。

プロパティー M C デフォルト 説明
ノード名 いいえ いいえ Check ノードの名前
簡略説明 いいえ いいえ   ノードの簡単な説明
詳細説明 いいえ いいえ   メッセージ・フロー内のノードの目的を説明するテキスト

Check ノードの「基本」プロパティーについては、次の表に説明されています。

プロパティー M C デフォルト 説明
ドメイン いいえ いいえ   ドメインの名前。
ドメインの検査 はい いいえ 選択されていない このプロパティーは、メッセージが特定のドメインに属するかどうかを検査します。 着信メッセージに使用するパーサーを検査するには、このチェック・ボックスを選択し、「ドメイン」リストからいずれかの値を選択します。
セット いいえ いいえ   着信メッセージが属するメッセージ・セット。

MRM、IDOC、または XMLNSC パーサーを使用している場合、着信メッセージが特定のメッセージ・セットに属しているかどうかを検査してください。それには、「セットの検査」を選択し、セット」にメッセージ・セットの名前を入力します。

他のパーサーの場合は、「セット」をクリアしたままにします。

このプロパティーを設定して、その後にプロジェクトの依存関係を更新してこのメッセージ・セットの参照を削除すると、警告が発行されます。 「メッセージ・セット」プロパティーを更新するか、このメッセージ・セット・プロジェクトへの参照を復元してください。

セットの検査 はい いいえ 選択されていない このチェック・ボックスを選択すると、「セット」プロパティーに照らして着信メッセージが検査されます。
タイプ いいえ いいえ   メッセージ名。

MRM パーサーを使用している場合、「タイプの検査 」を選択し、「タイプ」にメッセージの名前を入力することにより、着信メッセージが特定のメッセージ・タイプに属しているかどうかを検査してください。

他のパーサーの場合は「タイプ」をクリアしたままにします。

タイプの検査 はい いいえ 選択されていない このチェック・ボックスを選択すると、「タイプ」プロパティーに照らして着信メッセージが検査されます。
ノードのモニター・プロパティーが、次の表に説明されています。
プロパティー M C デフォルト 説明
イベント いいえ いいえ なし ノードに対して定義したイベントが、このタブに表示されます。 デフォルトでは、メッセージ・フローのどのノードに対してもモニター・イベントは定義されません。 ノードのモニター・イベントを作成、変更、または削除するには、「追加」「編集」、および「削除」を使用します。詳しくは、モニター・プロパティーを使用したモニター・イベント・ソースの構成を参照してください。

「使用可能」チェック・ボックスを選択またはクリアすることによって、ここに表示されているイベントを使用可能および使用不可に設定できます。

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

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

        
        最終更新:
        
        最終更新: 2015-02-28 17:45:27


参照トピック参照トピック | バージョン 8.0.0.5 | ac04770_