Develop EJB implementation templates and bindings from a WSDL file

To develop enterprise JavaBean (EJB) implementation templates and bindings from a WSDL file, obtain the Uniform Resource Locator (URL) of the WSDL file to use.

If it is a local file and you are running the Windows platform, the URL looks like this: file:drive:\path\file_name.wsdl. If you are using the UNIX platform, the URL looks like this: file:/path/file_name.wsdl. You can also specify local files using the absolute or relative file system path.

Implementation templates are generated using the -role develop-server option of the WSDL2Java command.

Templates are generated for an EJB implementation for the following...

The WSDL2Java command also generates bindings and deployment descriptors. To develop implementation templates and bindings from a WSDL file...

  1. Run the WSDL2Java -verbose -role develop-server -container ejb wsdlURL command. Since the verbose option is specified, a list of all generated files is displayed when the command runs.

Templates for the implementation and deployment descriptors required to implement a Web service, as well as bindings files. These templates are partially filled with information from the WSDL file.

 Usage scenarioAddressBook.wsdlWSDL2Java -verbose -role develop-server -container EJB 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 addr\AddressBook_RI.java.
WSWS3282I: Info: Generating addr\AddressBookHome.java.
WSWS3282I: Info: Generating META-INF\webservices.xml.
WSWS3282I: Info: Generating META-INF\ibm-webservices-bnd.xmi.
WSWS3282I: Info: Generating META-INF\AddressBook_mapping.xml.
WSWS3282I: Info: Generating META-INF\ibm-webservices-ext.xmi.

Complete the EJB implementation.

 

See Also

Completing the EJB implementation
Developing a new Web service from an existing WSDL file using a stateless session enterprise bean