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

Você pode desenvolver modelos de descritores de implementação para uma implementação de Enterprise JavaBeans (EJB) que estejam ativados para serviços da Web JAX-RPC (Java™ API for XML-based RPC).

Antes de Iniciar

É necessário criar uma interface de terminal em serviço e desenvolver um arquivo Web Services Description Language (WSDL) antes de desenvolver os modelos do descritor de implementação, porque a interface de terminal em serviço e o arquivo WSDL são artefatos usados para criar os modelos.

Sobre Esta Tarefa

A conclusão dessa tarefa cria os modelos de descritores de implementação que descrevem como mapear a implementação de serviço para um EJB (Enterprise JavaBeans. Esta tarefa é uma etapa obrigatória no desenvolvimento de um serviço da Web a partir de um enterprise bean.

Para desenvolver os modelos do descritor de implementação a partir de um arquivo WSDL, é preciso obter a URL (Localizador Uniforme de Recursos) do arquivo WSDL a ser utilizado.

[Windows][z/OS]Se o arquivo WSDL for um arquivo local, a URL será semelhante a este exemplo: file:drive:\path\file_name.wsdl.

[Linux][AIX][HP-UX][Solaris][IBM i]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.

Quando a implementação de serviço da Web contiver um enterprise bean em um módulo EJB, os descritores de implementação webservices.xml, ibm-webservices-bnd.xmi e ibm-webservices-ext.xmi, e o arquivo de mapeamento JAX-RPC (Java API for XML-based remote procedure call) serão gerados no subdiretório META-INF.

Procedimento

Execute o comando WSDL2Java -verbose -role develop-server -container ejb -genJava no wsdlURL para gerar os gabaritos do descritor de implementação do servidor e o arquivo de mapeamento no diretório META-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 pela montagem fornecida 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ê tem modelos descritores de implementação que são necessários para implementação de um serviço da Web.

Exemplo

O exemplo a seguir utiliza o arquivo WSDL AddressBookJ2WE.wsdl:
  1. Gere os arquivos de gabarito com a seguinte sintaxe de comando:
    WSDL2Java -verbose -role develop-server -container ejb -genJava no AddressBookJ2WE.wsdl 
    Os gabaritos do descritor de implementação são gerados no subdiretório META-INF da seguinte forma:
    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

O que Fazer Depois

Continue a concluir as etapas necessárias para o desenvolvimento de um serviço da Web JAX-RPC a partir de um enterprise bean. A próxima etapa será concluir a implementação de EJB. Quando concluir a implementação do EJB, monte um arquivo JAR (Arquivo de Java) do enterprise bean que contém o enterprise bean e as classes de suporte criadas a partir de um arquivo WSDL. Para saber mais, consulte as informações sobre como concluir a implementação de EJB para aplicativos 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_ejbdeploydescriptor
Nome do arquivo: twbs_ejbdeploydescriptor.html