ここでは、WSDL コマンド行インポーター (mqsicreatemsgdefsfromwsdl) を使用して、メッセージ定義をメッセージ・セットに取り込む方法を示します。
始める前に:
この作業を行う前に、以下の情報をお読みください。
WSDL コマンド行インポーターにより、メッセージ定義ファイルを入れる、ネーム・スペースが使用可能にされた新規のメッセージ・ セットを作成できます。 また、ネーム・スペースが使用可能にされた既存のメッセージ・セットにメッセージ定義ファイルを追加することができます。メッセージ・セットではネーム・スペースが使用可能になっている必要があります。
新規のメッセージ定義ファイルを既存のメッセージ・セットに追加する場合、既存のメッセージ・セットも XML 物理形式レイヤーを持つ必要があります。Web サービスのインターオペラビリティーを向上させるために、Web サービスのプロセスに関係するメッセージについて、XML 物理形式レイヤーのカスタマイズを不必要に行わないでください。
コマンド行から新しいメッセージ・セットを作成する場合、デフォルトで作成されるのは 論理情報だけです。 メッセージ・セットで物理形式が必要な場合、2 つのオプションがあります。
mqsicreatemsgdefsfromwsdl コマンドは、インポートの実行前に、必要とする WSDL ファイルをワークスペースにコピーします。 これらはトップレベルの WSDL ファイルと、それによってインポート可能なその他のファイルです。 ファイルは、importFiles というフォルダーの指定されたメッセージ・セットの下にコピーされ、インポート後に削除されません。そのため、ユーザーはその後で更新したり、ワークベンチでファイルについて妥当性検査を実行することができます。
コマンド行で WSDL 定義をインポートするには、以下のようにします。
WSDL 定義のインポート中にエラーが発生した場合、インポーターが報告するエラーを注意深く検査してください。 デフォルトでは、すべてのエラーは画面および上で説明されているファイルに書き込まれます。 インポートについての追加情報を収集するためには、-v (冗長) コマンド行パラメーターを指定します。 このパラメーターを指定すると、インポートの進行中にさらに詳細な情報が表示されます。