É 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
- Inicie uma ferramenta de montagem. Consulte sobre como iniciar a ferramenta de montagem na documentação do Rational Application Developer.
- Alterne para a Perspectiva Java EE.
- Clique em .
- Abra o Project Explorer.
- Clique m .
- Localize o arquivo do descritor de implementação para o módulo. Sugestão: Descritor de Implementação: <module>
- Dê um clique duplo no arquivo do descritor de implementação para abrir o editor
do descritor de implementação.
- 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.
- Verifique as configurações do elemento serviceRefLink.
- Abra o editor Ligações de Clientes de Serviços da Web.
- Clique na guia Referências de Serviços.
- Clique em Incluir.
- Selecione as referências de serviço definidas no arquivo do descritor de implementação do cliente a partir da lista.
- Verifique as configurações do elemento deployedWSDLFile.
- Abra o editor Ligações de Clientes de Serviços da Web.
- Selecione a referência de serviço.
- Expanda a seção Detalhes de Referência de Serviço.
- Clique em Procurar, localizado ao lado do campo Arquivo de WSDL Implementado.
- Selecione o novo arquivo WSDL (Web Services Description Language).
- Clique em OK.
Também é possível mudar o elemento deployedWSDLFile de um serviço da Web implementado usando o console administrativo. Clique em .
- Verifique as definições do elemento defaultMappings.
- Abra o editor Ligações de Cliente de Serviços da Web.
- Clique em Mapeamentos Padrão.
- Clique em Incluir.
- 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.
- Clique em OK.
Também é possível mudar o elemento defaultMappings de um serviço da Web implementado usando o console administrativo. Clique em .
- 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.
- Verifique as configurações do elemento syncTimeout.
- Crie uma Ligação de Nome Qualificado de Porta para a porta.
- Abra o editor Ligações de Cliente de Serviços da Web.
- 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.
- Expanda a seção Ligação de Nome Qualificado de Porta.
- Clique em Incluir (Add). O diálogo Incluir Ligação de Nome Qualificado de Porta é aberto.
- 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.
- 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.
- Clique em OK.
- Configure a propriedade syncTimeout localizando o campo Tempo Limite de
Sincronização e digitando o valor desejado. O padrão é 300
segundos.
- Verifique as configurações do elemento basicAuth.
- Localize o campo Autenticação Básica HTTP na seção Detalhes de Ligação
de Nome Qualificado de Porta.
- Digite o valor desejado nos campos ID do Usuário e Senha.
- Clique em OK.
- Verifique as configurações do elemento sslConfig.
- Localize o campo Configuração SSL na seção Detalhes de Ligação
de Nome Qualificado de Porta.
- Digite o valor desejado no campo Nome.
- Clique em OK.
- 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.