Desenvolvendo Artefatos Java para Aplicativos JAX-RPC a partir de um Arquivo WSDL
É possível desenvolver artefatos Java™ a partir de um arquivo Web Services Description Language (WSDL) para aplicativos JAX-RPC a partir de um arquivo WSDL usando a ferramenta de linha de comandos WSDL2Java para criar modelos e ligações de implementação Java.
Antes de Iniciar
Se o arquivo WSDL for um arquivo local, a URL será semelhante
a este exemplo: file:drive:\path\file_name.wsdl.
Se
o arquivo WSDL for um arquivo local, a URL será semelhante a este exemplo: file:/path/file_name.wsdl.
Você também pode especificar os arquivos locais utilizando o caminho do sistema de arquivos absoluto ou relativo.
Os gabaritos de implementação são gerados utilizando a opção -role develop-server do comando WSDL2Java. O comando WSDL2Java também gera ligações e descritores de implementação.
A ferramenta de linha de comandos WSDL2Java não é suportada na plataforma z/OS.
Esta funcionalidade é fornecida pelas ferramentas de montagem
fornecidas com a versão z/OS do produto.
Leia sobre a ferramenta de linha de comandos WSDL2Java para aplicativos Java API for XML-based Remote Procedure Call (JAX-RPC) para saber mais sobre esta ferramenta.
Sobre Esta Tarefa
Desenvolva modelos e ligações de implementação de JavaBeans a partir de um arquivo WSDL emitindo o comando apropriado.

Procedimento
Resultados
Exemplo
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.
O arquivo AddressBookSOAPBindingImpl.java é o modelo para o bean da implementação. Ele é denominado de acordo com a porta no arquivo WSDL. Geralmente, essa classe é renomeada como mais de um nome significativo.