JAX-RPC ベースの Web サービスに対応する Enterprise JavaBeans (EJB) 実装用の デプロイメント記述子テンプレートを作成できます。
このタスクを完了すると、サービス・インプリメンテーションを Enterprise JavaBeans (EJB) に マップする方法について記述されているデプロイメント記述子テンプレートが作成されます。 このタスクは、Enterprise Bean から Web サービスを開発する場合に必要となるステップです。
WSDL ファイルからデプロイメント記述子テンプレートを作成するには、使用する WSDL ファイルの Uniform Resource Locator (URL) を取得する必要があります。
WSDL ファイルがローカル・ファイルである場合、URL は file:drive:¥path¥file_name.wsdl のようになります。
WSDL ファイルがローカル・ファイルである場合、URL は file:/path/file_name.wsdl のようになります。
また、絶対または相対ファイル・システム・パスを使用してローカル・ファイルを指定することもできます。
Web サービス・インプリメンテーションが EJB モジュール内に Enterprise Bean を含む場合は、webservices.xml、ibm-webservices-bnd.xmi、および ibm-webservices-ext.xmi のデプロイメント記述子、および Java API for XML-based remote procedure call (JAX-RPC) のマッピング・ファイルが META-INF サブディレクトリーに生成されます。
このタスクのセクションで提供されている以下のステップに従って、デプロイメント記述子テンプレートを作成します。
WSDL2Java -verbose -role develop-server -container ejb -genJava no AddressBookJ2WE.wsdl以下のように、デプロイメント記述子テンプレートが META-INF サブディレクトリーに生成されます。
Parsing XML file: AddressBookJ2WE.wsdl Generating: META-INF¥webservices.xml Generating: META-INF¥ibm-webservices-bnd.xmi Generating: META-INF¥ibm-webservices-ext.xmi Generating: META-INF¥AddressBookJ2WE_mapping.xml