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

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

メッセージ・セット: MRM ドメイン内の物理形式

メッセージ・セット内の各メッセージ定義ファイルは、メッセージの論理構造と、伝送中のメッセージ・ビット・ストリームの厳密な形状を表す物理フォーマットとの両方を記述します。

ヒント: メッセージ・セットは、WebSphere® Message Broker によって使用されるメッセージ・モデルのオリジナルのコンテナーです。 WebSphere Message Broker バージョン 8.0 以降では、アプリケーションおよびライブラリー内に含まれるメッセージ・モデル・スキーマ・ファイルは、ほとんどのデータ形式のメッセージをモデル化するための推奨される方法です。 メッセージ・セットは引き続きサポートされ、MRM ドメインまたは IDOC ドメインを使用する場合は必須です。 MRM ドメインまたは IDOC ドメインで使用できるようにデータ形式をモデル化する必要がある場合、まず WebSphere Message Broker Toolkit でメッセージ・セットの開発を可能にする必要があります。 詳しくは、メッセージ・セット開発の可能化を参照してください。

MRM ドメインまたは IDOC ドメインを使用する場合、メッセージ・ビット・ストリームを正確に解析する方法をパーサーに通知する、物理フォーマット情報を提供する必要があります

メッセージをデータのパケットと見なして、ある場所から別の場所に送信することができます。 メッセージの送信側と受信側は、 メッセージの構造とそのメッセージ内の各フィールドの意味について一致します。 これは、プラットフォームとプロトコルとが独立した論理構造です。

送信側と受信側は、 メッセージの物理表現 (つまり、 回線上でデータが物理的にどのように配置されるか) に関しても一致します。 例えば、個々の銀行口座のデビット機能についての情報を運ぶメッセージを定義する場合、 別の物理フォーマット (XML や、COBOL コピーブックのような固定構造など) で表すことができます。 どちらの場合でも、意味とデータは同じです。物理レイアウトだけが変更されています。

MRM ドメインを使用している場合、 指定された物理フォーマットを使用してさまざまな物理表現をモデル化できます。

さまざまな物理表現

以下の例では、単純な論理メッセージにさまざまな物理表現を含める方法を示します。

論理モデルでは、 メッセージの構造および順序を定義します。 以下の例では、 3 つのフィールドが単純な整数で、 C の前に B、その前に A となっています。

int   A;
int   B;
int   C;

この例から、論理モデルは変更されないということが分かります。 モデル化を行うために選択した物理表現に関係なく、 これは MRM ドメインによって提供されている物理フォーマット・サポートを使用しており、一定です。 MRM パーサーでは、定義した物理形式層に基づいて、入力の物理表現から任意の数の出力の物理表現にメッセージを変換できます。

物理フォーマットの作成

メッセージ・セットの作成が済んでいれば、物理フォーマットを作成できます。 これは、 メッセージ・セット・エディターを使用して行います。 次に messageSet.mset ファイルを保管したときに、そのメッセージ・セット内のすべてのメッセージ定義ファイル内のすべてのオブジェクトに、新しい物理フォーマットがすべて追加されます。

次にメッセージ定義ファイル内のオブジェクトを編集したときに、「プロパティー」タブ内のプロパティー階層ペインに物理フォーマットが表示されます。 オブジェクトの物理フォーマットをクリックすると、そのオブジェクトのその物理フォーマットに関する情報を入力できる、プロパティー・シートが表示されます。

すべてのオブジェクトに、すべての物理フォーマットのプロパティーがあるわけではありません。 以下に例を示します。

これらの違いは、それぞれの物理フォーマットのさまざまな性質によるものであり、それらについては、それぞれの物理フォーマットのセクションで詳しく説明します。

特定のメッセージ・セット内に作成できる物理フォーマットの数に制限はありません。 ただし、 同じメッセージ・セット内で異なる種類の物理フォーマットを混合させる場合、 適用される推奨事項がいくつかあります。

物理フォーマットは、 必要なくなれば削除できます。

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

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

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


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