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

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

MRM パーサーおよびドメイン

MRM ドメインを使用して、広範囲に渡るメッセージ形式を構文解析して書き込むことができます。

MRM ドメインは、広範囲に渡るメッセージ形式を構文解析して書き込むために使用できます。 これは主に非 XML メッセージ形式用とされていますが、XML の構文解析および書き込みも実行できます。 XML を構文解析するために、XML パーサーの 1 つに代えて MRM パーサーの使用をいつ考慮するかの指針については、どの XML パーサーを使用すべきかを参照してください。

MRM ドメインのかぎとなる機能は次のとおりです。

WebSphere® Message Broker は、MRM パーサーを使用して、MRM ドメインに属するメッセージを読み書きします。 メッセージを読み取るときは、MRM パーサーはビット・ストリームからメッセージ・ツリーを構成します。 メッセージを書き込むとき、MRM パーサーはメッセージ・ツリーからビット・ストリームを作成します。 MRM パーサーは、常にモデル駆動型であり、メッセージ・ディクショナリーによってガイドされます。このディクショナリーは、メッセージ・ツリー (論理モデル) の形状、およびバイトの物理レイアウトまたはビット・ストリーム内の文字 (物理形式) について記述しています。 メッセージ・ディクショナリーは、メッセージ・セットがブローカー・アーカイブ (BAR) ファイルに追加される際に、メッセージ・セットの内容から自動的に作成されます。 したがって、MRM ドメインで使用するためのメッセージ・セットを作成するときは、論理モデルと適切な物理形式情報の両方を定義する必要があります。

パーサーの操作は、入力または出力メッセージと関連した物理フォーマットに依存しています。

MRM パーサーはモデル駆動型なので、デプロイされたディクショナリーで定義されているモデルに照らして、メッセージの妥当性検査を実行できます。 MRM パーサーにより実行される妥当性検査のレベルは、XML スキーマ 1.0 により定義されたものと似ていますが、完全に準拠しているわけではありません。 XML メッセージを使用し、完全準拠の XML スキーマ 1.0 妥当性検査を望む場合は、XMLNSC ドメインを使用してください。

MRM パーサーはオンデマンド・パーサーです。 要求時の構文解析を参照してください。

特定のメッセージを構文解析するために MRM ドメインを使用するには、以下のようにします。

  1. 適切な CWF、TDS、または XML 物理形式で新規メッセージ・セットを作成します。または既存のメッセージ・セットを見つけます。
  2. メッセージ・セットで「デフォルトのメッセージ・ドメイン」が「MRM」に設定されているか、または「サポートされているメッセージ・ドメイン」の下の「MRM」チェック・ボックスが選択され、メッセージ・セットが MRM ドメインをサポートするように指示されているかを確認します。
  3. メッセージを提示するためのメッセージ定義ファイルをメッセージ・セット内に作成し、論理形式と物理形式の両方の情報が提供されるようにします。 メッセージの既存の C、COBOL、XML スキーマ、または DTD 記述がある場合、ウィザードを使用して記述をインポートできます。
  4. MRM パーサーが使用するメッセージ・ディクショナリーを生成するブローカー・アーカイブ (BAR) ファイルにメッセージ・セットを追加し、その BAR ファイルをブローカーにデプロイします。
  5. メッセージ・フロー内の適切なノードで、「MRM」を「メッセージ・ドメイン」として選択します。
  6. さらに、ノードで「メッセージ・セット」、「メッセージ・タイプ」、および「メッセージ形式」の値を設定します。 「メッセージ・タイプ」は、 メッセージ定義ファイル内のメッセージの名前です。
次のサンプルは、すべて MRM パーサーを使用してメッセージを処理します。

サンプルに関する情報は、WebSphere Message Broker Toolkit に統合されているインフォメーション・センター、またはオンライン・インフォメーション・センターを使用する場合にのみ表示できます。 サンプルは、WebSphere Message Broker Toolkit に統合されているインフォメーション・センターを使用する場合にのみ実行できます。

いくつかの事前定義メッセージ・モデルが WebSphere Message Broker Toolkit で提供されており、「IBM® 提供のメッセージからの新規メッセージ定義ファイル」ウィザードを使用してインポートできます。 CSV、ALE IDoc、および File IDoc モデルは、MRM ドメインでの使用専用です。 メッセージ・セット: インポート可能な IBM 提供のメッセージを参照してください。

IBM は、業界標準形式の SWIFT、X12、EDIFACT、および FIX 用の事前定義メッセージ・セットを提供しています。 詳細については、Dublin Adapters (dubadapt@ie.ibm.com) に連絡してください。

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

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

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


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