WebSphere Application Server for z/OS, Version 6.0.x   
             オペレーティング・システム: z/OS

             目次と検索結果のパーソナライズ化

WSDL ファイルからの JAX-RPC アプリケーション用 Java 成果物の作成

WSDL2Java コマンド行ツールを使用してインプリメンテーション・テンプレート およびバインディングを作成することにより、 JAX-RPC アプリケーション用 Web サービス記述言語 (WSDL) ファイルから Java 成果物を作成できます。

始める前に

WSDL ファイルから JavaBeans インプリメンテーション・テンプレートおよびバインディングを作成するには、WSDL ファイルの Uniform Resource Locator (URL) を取得する必要があります。

WSDL ファイルがローカル・ファイルである場合、URL は file:drive:¥path¥file_name.wsdl のようになります。

また、絶対または相対ファイル・システム・パスを使用してローカル・ファイルを指定することもできます。

インプリメンテーション・テンプレートを生成するには、WSDL2Java コマンド の -role develop-server オプションを使用します。 また、WSDL2Java コマンドはバインディングおよびデプロイメント記述子も生成します。

このタスクについて

適切なコマンドを実行し、WSDL ファイルから JavaBeans インプリメンテーション・テンプレートとバインディングを作成します。

プロシージャー

WSDL2Java -verbose -role develop-server -container web wsdlURL コマンドを実行します。 -verbose オプションが指定されているため、生成された すべてのファイルのリストが、コマンドを実行したときに表示されます。

結果

バインディング・ファイルのみでなく、Web サービスのインプリメントで必要となる インプリメンテーションおよびデプロイメント記述子用のテンプレートが作成されます。これらのテンプレートには、WSDL ファイルからの情報が部分的に埋めこまれています。

以下の例では、AddressBook JavaBeans インプリメンテーションおよび AddressBook.wsdl WSDL ファイルを使用しています。 WSDL2Java -verbose -role develop-server -container web AddressBook.wsdl コマンドからテンプレート・ファイルを生成 すると、以下のファイルが生成されます。
Parsing XML file:  file:e:/example/app/topdown/step1/AddressBook.wsdl 
WSWS3185I: Info: Parsing XML file:  AddressBook.wsdl
WSWS3282I: Info: Generating addr¥Address.java.
WSWS3282I: Info: Generating addr¥Phone.java.
WSWS3282I: Info: Generating addr¥StateType.java.
WSWS3282I: Info: Generating addr¥AddressBook.java.
WSWS3282I: Info: Generating addr¥AddressBookSoapBindingImpl.java..
WSWS3282I: Info: Generating WEB-INF¥webservices.xml.
WSWS3282I: Info: Generating WEB-INF¥ibm-webservices-bnd.xmi.
WSWS3282I: Info: Generating WEB-INF¥AddressBook_mapping.xml.
WSWS3282I: Info: Generating WEB-INF¥ibm-webservices-ext.xmi.

AddressBookSOAPBindingImpl.java ファイルは、インプリメンテーション Bean 用 のテンプレートです。このファイルは、WSDL ファイルのポートの後に指定されます。 通常、このクラスは、より分かりやすい名前にリネームされます。

次の作業

Java Bean インプリメンテーション を完了します



関連タスク
JavaBeans インプリメンテーションの完了
JavaBeans を持つ既存の WSdL ファイルからの Web サービス・アプリケーションの開発
タスク・トピック    

ご利用条件 | フィードバック

最終更新: Jan 21, 2008 10:52:11 PM EST
http://publib.boulder.ibm.com/infocenter/wasinfo/v6r0/index.jsp?topic=/com.ibm.websphere.zseries.doc/info/zseries/ae/twbs_devbeanbindings.html