You can develop deployment descriptor templates for an Enterprise JavaBeans (EJB) implementation that is enabled for JAX-RPC based Web services. You need to create a service endpoint interface and develop a Web Services Description Language (WSDL) file before you can develop the deployment descriptor templates because the service endpoint interface and the WSDL file are artifacts that are used to create the templates.
Completing this task creates deployment descriptor templates that describe how to map the service implementation to a Enterprise JavaBeans (EJB). This task is a required step in developing a Web service from an enterprise bean.
To develop the deployment descriptor templates from a WSDL file, obtain the URL of the WSDL file to use.
If the WSDL file is a local file, the URL looks like this example: file:/path/file_name.wsdl.
You can also specify local files using the absolute or relative file system path.
When the Web service implementation contains an enterprise bean in an EJB module, the webservices.xml, ibm-webservices-bnd.xmi and ibm-webservices-ext.xmi deployment descriptors, and the Java API for XML-based remote procedure call (JAX-RPC) mapping file are generated in the META-INF subdirectory.
Develop deployment descriptor templates with the following step provided in this task section.
WSDL2Java -verbose -role develop-server -container ejb -genJava no AddressBookJ2WE.wsdlThe deployment descriptor templates are generated into the META-INF subdirectory as follows:
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