WSDL の生成

Web サービス記述言語 (WSDL) 文書は、Web サービスのインターフェースを指定します。 WSDL 文書は、Web サービス・クライアントが、 メッセージ定義で定義されたメッセージを使用して Web サービスを呼び出すことを可能にします。

WSDL を生成する際には、メッセージ定義ファイルをターゲット・ネーム・スペースとともに使用してください。これを行わない場合、WebSphere Message Broker はデフォルトでターゲット・ネーム・スペースを WSDL ターゲット・ネーム・スペースに設定します。

WSDL 生成プログラムを実行する前に、 メッセージ・セット用のメッセージ・カテゴリー・ファイルを 1 つ以上作成しておく必要があります。 カテゴリー・ファイルには、wsdlメッセージ・カテゴリー種別 (Message Category Kind)が必要です。 カテゴリー・ファイルは、1 つ以上のメッセージも持っている必要があり、それらのメッセージには、 wsdl:inputwsdl:output、または wsdl:fault の役割タイプを割り当てる必要があります。 各カテゴリーは、生成されたメッセージ WSDL ファイル内の WSDL Port Type に対応します。

メッセージ・セット内のメッセージ定義ファイルごとに 1 つの XML スキーマ・ファイルが生成されます。 これらのファイルはメッセージ WSDL ファイルにより組み込まれ、 WSDL はこれらを使用してそのメッセージ・タイプを定義します。 WSDL メッセージはその後、これらのタイプを使用して宣言されます。 これらのメッセージは、以前にカテゴリー・ファイルに追加されたメッセージと同じものです。

出力 WSDL に対して選択できるバインディングは 1 つだけです。有効なバインディングは、SOAP (over JMS) および SOAP (over HTTP) です。

WSDL バインディングは、メッセージの物理形式に対応します。 別個のバインディング WSDL ファイルが出力の一部として生成されます。 選択されたすべてのバインディングは、上記のメッセージ WSDL を参照するこのファイルで記述されます。

WSDL サービスは、Web サービスを記述します。 このサービスは、上記のバインディングを特定のサービスにマップします。 メッセージ・セット用のすべての WSDL サービスは、1 つの別個のファイルで定義されます。

WSDL 生成プログラムにより使用されるファイルの要約

入力ファイル:

出力ファイル:

デフォルトでは、すべての WSDL ファイルを単一の WSDL 定義として生成しますが、必要に応じて、(上記したように) 複数の WSDL ファイルを指定するオプションもあります。

特記事項 | 商標 | ダウンロード | ライブラリー | サポート | フィードバック
Copyright IBM Corporation 1999, 2006 Last updated: 5 01, 2006
ad10592_