Configurando as Ligações do Cliente de Serviços da Web JAX-RPC no Descritor de Implementação ibm-webservicesclient-bnd.xmi

É possível configurar o arquivo do descritor de implementação ibm-webservicesclient-bnd.xmi com ferramentas de montagem.

Antes de Iniciar

É possível configurar descritores de implementação com ferramentas de montagem fornecidas com o servidor de aplicativos.

Você deve configurar a ferramenta de montagem antes de usá-la. Leia sobre como configurar a ferramenta de montagem na documentação do Rational Application Developer.

Sobre Esta Tarefa

Agora que você montou o módulo cliente, conclua esta etapa para configurar o descritor de implementação ibm-webservicesclient-bnd.xmi. Os descritores de implementação são necessários para que o WebSphere Application Server possa processar as solicitações de serviço da Web recebidas.

Configure o arquivo do descritor de implementação ibm-webservicesclient-bnd.xmi com as seguintes etapas fornecidas:

Procedimento

  1. Inicie uma ferramenta de montagem. Consulte sobre como iniciar a ferramenta de montagem na documentação do Rational Application Developer.
  2. Alterne para a Perspectiva Java EE.
    1. Clique em Janela > Abrir Perspectiva > Outro > Java EE.
  3. Abra o Project Explorer.
    1. Clique m Janela > Mostrar Visualização > Outro > Explorador de Projetos.
  4. Localize o arquivo do descritor de implementação para o módulo. Sugestão: Descritor de Implementação: <module>
  5. Dê um clique duplo no arquivo do descritor de implementação para abrir o editor do descritor de implementação.
    1. Selecione a guia Ligação de WS na janela do editor para abrir o editor de Ligações do Cliente de Serviço da Web.
  6. Verifique as configurações do elemento serviceRefLink.
    1. Abra o editor Ligações de Clientes de Serviços da Web.
    2. Clique na guia Referências de Serviços.
    3. Clique em Incluir.
    4. Selecione as referências de serviço definidas no arquivo do descritor de implementação do cliente a partir da lista.
  7. Verifique as configurações do elemento deployedWSDLFile.
    1. Abra o editor Ligações de Clientes de Serviços da Web.
    2. Selecione a referência de serviço.
    3. Expanda a seção Detalhes de Referência de Serviço.
    4. Clique em Procurar, localizado ao lado do campo Arquivo de WSDL Implementado.
    5. Selecione o novo arquivo WSDL (Web Services Description Language).
    6. Clique em OK.
    Também é possível mudar o elemento deployedWSDLFile de um serviço da Web implementado usando o console administrativo. Clique em Aplicativos Corporativos > aplicativo > Módulo da Web ou Módulo EJB > módulo > Ligações do cliente de serviços da Web.
  8. Verifique as definições do elemento defaultMappings.
    1. Abra o editor Ligações de Cliente de Serviços da Web.
    2. Clique em Mapeamentos Padrão.
    3. Clique em Incluir.
    4. Edite as entradas na linha recém-adicionada para estabelecer um mapeamento entre um portType e um port no arquivo WSDL. Somente uma entrada é suportada para cada portType.
    5. Clique em OK.
    Também é possível mudar o elemento defaultMappings de um serviço da Web implementado usando o console administrativo. Clique em Aplicativos Corporativos > aplicativo > Módulo da Web ou Módulo EJB > módulo > Ligações do cliente de serviços da Web.
  9. Acesse o editor de ligações da Porta do cliente de serviços da web, por meio da seção Detalhes de ligação do nome qualificado da porta.
  10. Verifique as configurações do elemento syncTimeout.
    1. Crie uma Ligação de Nome Qualificado de Porta para a porta.
    2. Abra o editor Ligações de Cliente de Serviços da Web.
    3. Confirme que uma referência de serviço está selecionada na seção Referências com Escopo de Componente ou Referências de Serviço.
    4. Expanda a seção Ligação de Nome Qualificado de Porta.
    5. Clique em Incluir (Add). O diálogo Incluir Ligação de Nome Qualificado de Porta é aberto.
    6. Digite o espaço de nomes da porta do arquivo da WSDL que deseja configurar no campo Link de Espaço de Nomes da Porta.
    7. Digite o local_name da porta do arquivo da WSDL que deseja configurar no campo Link de Nome Local da Porta. O nome exibido na lista de Ligações de Nome Qualificado de Porta é o nome local da porta do arquivo da WSDL.
    8. Clique em OK.
    1. Configure a propriedade syncTimeout localizando o campo Tempo Limite de Sincronização e digitando o valor desejado. O padrão é 300 segundos.
  11. Verifique as configurações do elemento basicAuth.
    1. Localize o campo Autenticação Básica HTTP na seção Detalhes de Ligação de Nome Qualificado de Porta.
    2. Digite o valor desejado nos campos ID do Usuário e Senha.
    3. Clique em OK.
  12. Verifique as configurações do elemento sslConfig.
    1. Localize o campo Configuração SSL na seção Detalhes de Ligação de Nome Qualificado de Porta.
    2. Digite o valor desejado no campo Nome.
    3. Clique em OK.
  13. Depois de editar as propriedades, digite ctrl-s no teclado para salvar as alterações.

Resultados

Você configurou o descritor de implementação ibm-webservicesclient-bnd.xmi. Se você configurou todos os descritores de implementação do cliente, teste o cliente dos serviços da Web. Se você não configurou todos os descritores de implementação do cliente, conclua as configurações e depois teste o cliente de serviços da Web.

Í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_configibmclientdd
Nome do arquivo: twbs_configibmclientdd.html