メッセージ・ディクショナリーの生成

メッセージ・ディクショナリーは、 WebSphere Business Integration Message Broker へのデプロイメントに適した形式でメッセージ・セット内のすべてのメッセージを記述するデータ構造です。

メッセージ・ディクショナリーの目的

ディクショナリーは、メッセージのセットの論理構造および内容を記述し、 通常それらのメッセージがビット・ストリーム内で直列化される方法を記述する 1 つ以上の物理形式を含んでいます。 WebSphere Business Integration Message Broker 内の MRM パーサーは、この情報を使用して着信メッセージ・ビット・ストリームをメッセージ・ツリーに構文解析したり、 メッセージ・ツリーを物理ビット・ストリームに変換したりできます。

メッセージ・ディクショナリーの内容

メッセージ・ディクショナリーは、その作成の元となったメッセージ・セットと同じ情報を含んでいますが、 WebSphere Business Integration Message Broker 内の MRM パーサーが理解し、使用できる圧縮形式となっています。 メッセージ・ディクショナリーは、メッセージ・セット、メッセージの構造、およびすべての値制約の中にあるエレメントを含んでいます。 メッセージ・ディクショナリーは、メッセージ・セット内で定義されたすべての物理形式も含んでいます。

メッセージ・ディクショナリーの生成

メッセージ・ディクショナリーを使用する前に、WebSphere Business Integration Message Broker にデプロイする必要があります。 これは、メッセージ・セットを BAR ファイルに追加した後、 BAR ファイルをメッセージ・ブローカーにデプロイすることにより達成されます。 メッセージ・ディクショナリーの生成は、メッセージ・セットが BAR ファイルに追加される時に自動的に実行されます。

メッセージ・セットを BAR ファイルに追加する前に、 Message Brokers Toolkit はメッセージ・セットの完全な妥当性検査を実行します。 この妥当性検査でエラーが検出された場合、メッセージ・セットは BAR ファイルに追加されないため、 ディクショナリーは生成されません。

ディクショナリー生成レポート・ファイル

メッセージ・ディクショナリーが生成される時には、必ずレポート・ファイルも生成され、同じ BAR ファイルに追加されます。 このレポート・ファイルには、通知メッセージ、および生成されたディクショナリーの使用に関する警告が含まれています。 メッセージ・ディクショナリーの生成後、常にこのファイルを確認してください。

関連概念
メッセージのモデル化の概念
メッセージ定義ファイル
メッセージ・ディクショナリーの生成
XML スキーマの生成
Web サービス記述言語 (WSDL) の生成
文書の生成

関連タスク
メッセージ・フローとメッセージ・セットのブローカー・アーカイブへの追加