メッセージ定義を作成するための DTD からのインポート

「XML DTD ファイルからの新規メッセージ定義ファイル」ウィザードまたは mqsicreatemsgdefs コマンド行ユーティリティーのいずれかを使用して DTD ファイルをインポートすることにより、自分のメッセージ・セットにメッセージ定義を取り込むことができます。

インポートする XML DTD ファイルごとに、メッセージ・セット内に新しいメッセージ定義ファイルが生成されます。 メッセージ定義ファイルのルート名はデフォルトでは XML DTD ファイルのルート名になりますが、「XML DTD ファイルからの新規メッセージ定義ファイル」ウィザードを使用すると異なるルート・ファイル名を選択することができます。

メッセージ定義ファイルがすでに存在する場合、インポートが続行するように上書きを許可してあるはずです。 その場合、既存の内容は削除されて再作成されます。

DTD ファイルをインポートした結果作成されたすべてのメッセージ定義ファイルは noTarget XML ネーム・スペースに属するので、ワークスペース内の (デフォルト) 位置に存在するようになります。

レポート・ファイルは、インポート操作の際に作成されます。 これはデフォルトでは、メッセージ・セットの log フォルダーにあります。 これはデフォルトでは、メッセージ定義ファイルに .report.txt を付加したファイル名になります。

「XML DTD ファイルからの新規メッセージ定義ファイル」ウィザードを使用するインポート

「XML DTD ファイルからの新規メッセージ定義ファイル」ウィザードを使用してインポートするとき、インポートされる XML DTD ファイル内のどのエレメントをメッセージ定義ファイル内のメッセージとするかを指定できます。

インポート操作ごとに 1 つの XML DTD ファイルだけをインポートできます。

コマンド行を使用するインポート

コマンド行を使用してインポートするときは、メッセージを作成しないか、またはインポートされる XML DTD ファイル内のエレメントごとにメッセージを作成するかを選択できます。 インポート操作によって、メッセージが作成されて、指定するエレメントごとにメッセージ定義ファイル内に対応するエレメントが作成されます。 メッセージが作成されることを指定しない場合、 インポートの完了後にメッセージ定義エディターを使用して手動でメッセージを作成する必要があります。

インポート操作ごとに、いくつかの XML DTD ファイルを作成できます。

物理情報

インポートによって論理情報が作成されると共に、物理情報も作成されます。 メッセージ・セットに XML ワイヤー・フォーマットの物理フォーマットが含まれる場合、 すべての XML ワイヤー・フォーマット層の物理フォーマット・プロパティーに値が取り込まれます。 メッセージ・セットに XML 物理フォーマットが含まれない場合、論理情報だけが作成されます。 さらに、コマンド行からインポートする場合、デフォルトでは、論理情報だけが新しいメッセージ・セット内に作成されます。 物理情報も作成したい場合には、コマンド行からのインポートを参照してください。

MRM CWF および TDS 物理フォーマット・プロパティーには値が取り込まれない ので、デフォルト値となります。

1 つ以上の CWF または TDS レイヤーがある場合、 インポートによってタスク・リスト内にエントリーが生成されて、 インポートした XML 構造が CWF または TDS メッセージ内に表示されるようにするには、 特定の CWF または TDS プロパティーを設定しなければならないと警告されます。

CWF または TDS 物理フォーマットが使用する XML 構造に該当しない場合、 これらのタスク・リスト・エントリーはただの警告であり、 モデルがメッセージ・ディクショナリーなどの他の形式で生成されることを防止しないので、それらを無視できます。

コマンド行の呼び出し

mqsicreatemsgdefs コマンド行ユーティリティーによって、 1 つの操作でいくつかの XML DTD ファイルをインポートできます。 すべての XML DTD ファイルが 1 つのディレクトリーに存在していること、およびそのディレクトリーの場所をパラメーターとしてユーティリティーに渡すことが必要です。

mqsicreatemsgdefs ユーティリティーによって、インポート操作の一部として、 メッセージ定義ファイルを入れる新しいメッセージ・セットを作成できます。 作成されるメッセージ・セットが、既存のメッセージ・セットに基づくようにすることもできます。 この機能では、XML 物理フォーマットを含む空のメッセージ・セットとすでに値を取り込んであるメッセージ・セット・レベルの XML プロパティーとを準備して、それらをインポートによって作成されたメッセージ・セットにコピーします。

XML DTD に関する詳細情報

XML DTD に関する詳細は、World Wide Web Consortium (W3C) Web サイトを参照してください。

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

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
最終更新 : 2009-02-20 12:43:06

ad00833_