メッセージ・セットからの WSDL 定義の生成

開始する前に、以下のタスクを既に完了している必要があります。

Web サービスの最高のインターオペラビリティーを確保するために、可能な限り、文書スタイルの WSDL を使用してください。 rpc スタイルの WSDL が必要な場合は、リテラル・エンコードを使用してください。

メッセージ・モデルの WSDL 表記を生成する前に、推奨されない構成があれば置換してください。

WSDL 定義を生成する方法は次のとおりです。

  1. 「ブローカー・アプリケーション開発」パースペクティブに切り替えます。
  2. 「ブローカー開発」ビューで、Web サービス定義を生成する元になるメッセージ・セット・ファイルが含まれるフォルダーを右クリックし、「生成」 > 「WSDL 定義」を選択します。 これにより、「WSDL の生成」ウィザードが始動します。
  3. 必要に応じて詳細を入力しながら、ウィザードに従って進みます。 いくつかのパネルおよびオプションはウィザードで行う設定に従属しているので、常に表示されるとは限りません。 さらに、ウィザード内のいくつかのフィールドがぼかし表示されることがあります。 これは、フィールドに必須の設定値がある場合、または、他のフィールドで既に行われた設定のために、このフィールドが使用されない場合に起こります。

    変更の始まりデフォルトでは、ウィザードはメッセージ・セット・プロジェクト中に WSDL を作成します。WSDL を使用して SOAP ノードを構成しようとしている場合は、メッセージ・セット・プロジェクト中ではなくメッセージ・セット中に WSDL を作成してください。変更の終わり

「WSDL の生成」ウィザードが完了すると、WSDL 定義が生成されます。 WSDL ファイルのファイル拡張子は .wsdl で、マルチファイル・モードでインポートされたスキーマ・ファイル (WSDL 定義が多くのファイルに分割される) のファイル拡張子は .xsd です。

以下は、JMS バインディング用に生成された WSDL の例です。

<wsdl:service name='HTTP'>
  <wsdl:port binding='tns:JMSSoapBinding' name='HTTP'>
    <wsdlsoap:address
       location='jms:/queue?destination=jms/MyQueue&amp;
                 connectionFactory=jms/MyCF&amp;
                 priority=5&amp;
                 targetService=GetQuote'/>
  </wsdl:port>
</wsdl:service>
注: location ストリングの各部分で、わかりやすくするために行が分割されていますが、実際には空白が追加されていない連続ストリングとして生成されます。
関連概念
メッセージ・モデル
モデル表記の生成
関連タスク
メッセージ・セットの処理
メッセージ定義ファイルの処理
メッセージ・モデル・オブジェクトの処理
メッセージ・カテゴリー・ファイルの処理
関連資料
WSDL の生成
「WSDL の生成」ウィザード
特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック

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

ad18211_