Este tópico de tarefa descreve como gerar um documento
WSDL (Web Services Description Language), que especifica a interface
para um Serviço da Web a partir de um conjunto de mensagens.
Antes de começar:
Para concluir essa tarefa, você deve ter concluído as tarefas a seguir:
Dica: Recomenda-se substituir construções
reprovadas antes de gerar representações WSDL dos modelos de
mensagens.
Para gerar uma Definição de Serviço da Web:
- Alterne para o .
- No Navegador de Recursos, clique com o botão direito no
arquivo de definição de mensagem a partir do qual deseja gerar uma
Definição de Serviço da Web.
- Abra o assistente Nova Definição
de Serviços da Web de Conjunto de Mensagens clicando em
Novo > Definição de Serviços da Web de Conjunto de
Mensagens. Como alternativa, abra o assistente clicando em qualquer lugar
no Navegador de Recursos, em seguida, clicando em Novo >
Definição de Serviços da Web de Conjunto de Mensagens no
menu pop-up ou clicando em Arquivo > Novo > Definição de
Serviços da Web de Conjunto de Mensagens no menu
.
- O conjunto de mensagens selecionado é realçado. Se este não for o conjunto de mensagens
a partir do qual deseja gerar uma Definição de Serviço da Web, selecione o conjunto de mensagens
correto.
- Clique em Avançar.
Dica: Não é necessário continuar até a página final antes de fechar o
assistente e gerar a Definição de Serviços da Web: você pode sair do
assistente clicando no botão Concluir sempre
que ele estiver ativo. Se o botão Concluir e o
botão Avançar estiverem ativos, você tem a
opção de fechar o assistente a partir da página atual, clicando em
Concluir ou de continuar nas páginas de opções
adicionais de configuração clicando em Avançar.
- Especifique uma pasta de destino para a Definição de Serviço da
Web.
Dica: Você pode selecionar uma pasta existente ou criar uma nova.
Para utilizar uma pasta existente, a pasta selecionada deve estar
dentro do projeto que contém o conjunto de mensagens a partir do qual
você está gerando a Definição de Serviço da Web. Se você selecionar uma pasta
existente, o conteúdo anterior será sobrescrito.
Para criar uma nova pasta para a Definição de Serviço da
Web:
- Clique no local para a nova pasta na hierarquia de projetos.
- Clique em Criar Nova Pasta e especifique
um nome para a nova pasta.
- Clique
em OK.
- Digite o Nome de Domínio da
Empresa, Nome da Definição,
Nome do Tipo de Porta e clique em
Tipo de Operação no menu drop-down.
Nota: Esses campos são obrigatórios e não podem ficar em branco.
- Clique em Avançar.
- Selecione as categorias da mensagem para as quais deseja
criar operações. Para selecionar todas as categorias exibidas, clique em
Selecionar Tudo.(Observe que clicar
em Cancelar Toda a Seleção desmarca
todas as seleções anteriores).
Dica: Somente as categorias
de mensagens que possuem seu tipo de função definido como WSDL estão
disponíveis para a seleção.
- Clique em Avançar.
- Especifique ao menos uma opção de ligação e endereço de
porta selecionando uma ou mais caixas de opções a seguir:
- SOAP (pelo JMS) para enviar
mensagens SOAP pelo Java Messaging Service.
- SOAP (pelo HTTP) para envio de
mensagens SOAP pelo HTTP.
- JMS (TextMessage) para envio de
mensagens de texto pelo Java Message Service.
- Clique em Avançar.
- Especifique as propriedades de ligação e serviço para cada
opção de ligação e endereço de porta selecionado. Para
cada opção, há duas páginas no assistente, uma para ligações e outra
para serviços. Quando concluir as informações em cada página, clique
em Avançar.
Dica: O assistente preenche alguns campos com valores padrão,
que você pode alterar se necessário. Se um campo contiver um valor
que não possa ser alterado, ele ficará indisponível para edição.
- Quando concluir a adição de todos os detalhes necessários, clique
em Concluir para gerar a Definição de
Serviço da Web.
- Para visualizar um arquivo WSDL gerado, utilize o
Navegador de Recursos para localizar o
diretório de destino especificado no assistente
Nova Definição de Serviços da Web do
Conjunto de Mensagens. Clique com o botão direito do mouse no
arquivo WSDL que deseja visualizar (extensão de arquivo
*.wsdl) e clique em
Abrir no menu pop-up.