WebSphere® Message
Broker Toolkit にある「新規メッセージ定義ファイル」ウィザードを使用して、新しいメッセージ定義を XML DTD から作成することができます。
ヒント: WebSphere Message
Broker バージョン 8.0 以降では、アプリケーションおよびライブラリー内に含まれるメッセージ・モデル・スキーマ・ファイルは、ほとんどのデータ形式のメッセージをモデル化するための推奨される方法です。 メッセージ・セットは MRM ドメインまたは IDOC ドメインを使用する場合に必要です。メッセージのモデル化について詳しくは、メッセージのモデル化の概念を参照してください。XMLNSC ドメインによって使用される XML DTD をインポートする方法については、
「新規メッセージ・モデル」ウィザードによる XML スキーマ・ファイルの作成を参照してください。
始める前に:
以下のタスクを完了している必要があります。
このタスクを始める前に、以下の点に注意してください。
- 新規メッセージ定義ファイル追加先のメッセージ・セットが XML ワイヤー形式 (XML)
レイヤーを持たない場合、論理情報だけがモデル内に表示されます。
XML DTD からインポートする前か後に、物理層をメッセージ・セットに追加できますが、XML DTD からの設定を確実に取り込むためには、物理層の追加はインポート前にする必要があります。
- mqsicreatemsgdefs を使用して、コマンド行から XML DTD をインポートすることもできます。
- ファイル拡張子は、小文字の .dtd でなければなりません。
以下のステップでは、完全に新規のメッセージ定義ファイルの作成方法、および既存ファイルの内容を上書きする方法の両方を説明します。
XML DTD からメッセージ定義を作成するには、以下のようにします。
- 「ブローカー・アプリケーション開発」パースペクティブに切り替えます。
- WebSphere Message
Broker Toolkit メニューから、「ファイル」>「新規」>「メッセージ定義
ファイル」をクリックして、「新規メッセージ定義ファイル」ウィザードを開きます。
- オプションの表示リストで、「XML DTD ファイル」をクリックして選択し、「次へ」をクリックします。
- 必要に応じて詳細を完了しながら、ウィザードの残りに従って進みます。
ウィザードを使用して、XML DTD のインポートが完了したら、以下のようにします。
- ファイルがインポートされた時に作成されたレポートにエラーがないかを注意深く調べます。 これは、作成しようとしたメッセージ定義を含むプロジェクト内の
log ディレクトリーで見つけることができます。
レポートは、接頭部に新規メッセージ定義ファイル用に指定された名前を持つ .dtd.report.txt ファイル拡張子を持ちます。
- WebSphere Message
Broker Toolkit タスク・リストに示されているメッセージを検討して、新規警告またはエラーが表示されているかどうかを調べます。
XML DTD からメッセージ定義ファイルが作成され「メッセージ定義エディター」で開くので、インポートされた情報をチェックし、必要に応じて変更を加えます。
新しく作成されたメッセージ定義ファイルの検査中に、WebSphere Message
Broker Toolkitタスク・リストに表示されるメッセージがあれば、その新規ファイルに関連するエラーまたは警告を解決するために、訂正を加える必要があるかどうかを見直します。