Desenvolvendo Modelos de Descritores de Implementação de Serviços da Web JAX-RPC Para uma Implementação JavaBeans

Os descritores de implementação são arquivos de texto padrão, formatados utilizando XML e empacotados em um aplicativo de serviços da Web. Os descritores de implementação são necessários para implementar serviços da Web JAX-RPC (Java™ API for XML-based RPC) que são desenvolvidos utilizando a tecnologia Web Services for Java Platform, Enterprise Edition (Java EE).

Antes de Iniciar

Desenvolva um arquivo WSDL (Web Services Description Language).

Você precisa de um arquivo WSDL para utilizar serviços da Web. É possível desenvolver o seu próprio arquivo WSDL ou obter um de um provedor de serviços da Web por meio de email, download, ou de uma Uniform Resource Locator (URL). Esta documentação supõe que você esteja criando seu próprio arquivo WSDL. Consulte as informações sobre como desenvolver um arquivo WSDL para aplicativos JAX-RPC.

Sobre Esta Tarefa

A conclusão desta tarefa cria os descritores de implementação utilizados para descrever como mapear a implementação de serviço para um componente JavaBeans referente a aplicativos JAX-RPC (Java API for XML-based RPC).

Para desenvolver os modelos de descritores de implementação a partir de um arquivo WSDL, você deve obter o endereço da Web do arquivo WSDL.

Se o arquivo WSDL for um arquivo local e você estiver executando na plataforma Windows, o endereço da Web será semelhante a este exemplo: file:drive:\path\file_name.wsdl. Se você estiver usando a plataforma Linux ou Unix, o endereço da Web 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.

Quando o serviço da Web for uma implementação JavaBeans em um módulo da Web, os descritores de implementação webservices.xml, ibm-webservices-bnd.xmi e ibm-webservices.ext.xmi e o arquivo de mapeamento JAX-RPC são gerados no subdiretório WEB-INF.

Procedimento

Execute o comando WSDL2Java -verbose -role develop-server -container web -genJava no wsdlURL para gerar os gabaritos do descritor de implementação do servidor e o arquivo de mapeamento no diretório WEB-INF. Se a opção -verbose for especificada, uma lista de todos os arquivos gerados será exibida quando o comando for executado.
Configurações suportadas Configurações suportadas: 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 JAX-RPC (Java API for XML-based Remote Procedure Call) para saber mais sobre esta ferramenta.sptcfg

Resultados

Você possui modelos de descritores de implementação que são obrigatórios para implementar ou utilizar serviços da Web JAX-RPC.

Exemplo

O exemplo a seguir utiliza um arquivo WSDL denominado AddressBookJ2WB.wsdl:

Gere os arquivos de modelo:
WSDL2Java -verbose -role develop-server -container web -genJava no AddressBookJ2WB.wsdl 
Os gabaritos do descritor de implementação e o arquivo de mapeamento são gerados no subdiretório WEB-INF:
Parsing XML file: AddressBookJ2WB.wsdl
Generating: WEB-INF\webservices.xml
Generating: WEB-INF\ibm-webservices-bnd.xmi
Generating: WEB-INF\ibm-webservices-ext.xmi
Generating: WEB-INF\AddressBookJ2WB_mapping.xml

O que Fazer Depois

[IBM i]Agora, você precisa configurar os descritores de implementação para que o WebSphere Application Server possa processar os serviços da Web recebidos. Após configurar os descritores de implementação, você deve montar o aplicativo de serviços da Web para implementação.

[AIX Solaris HP-UX Linux Windows][z/OS]Agora, você precisa configurar o descritor de implementação webservices.xml e configurar o descritor de implementação ibm-webservices-bnd.xmi para que o servidor de aplicativos possa processar os serviços da Web recebidos. Após configurar os descritores de implementação, você deve montar o aplicativo de serviços da Web para implementação. Consulte as informações sobre como configurar o descritor de implementação webservices.xml para serviços da Web JAX-RPC e sobre como configurar o descritor de implementação ibm-webservices-bnd.xmi para serviços da Web JAX-RPC.


Ícone que indica o tipo de tópico Tópico de Tarefa



Ícone de registro de data e hora Última atualização: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twbs_beandeploydescriptor
Nome do arquivo: twbs_beandeploydescriptor.html