Gerando uma Definição de Serviço da Web a partir de um Conjunto de Mensagens

Isto descreve como gerar um documento WSDL (Web Services Description Language) a partir de um conjunto de mensagens, que especifica a interface para um Serviço da Web.

Antes de começar:

Para concluir essa tarefa, você deve ter concluído as tarefas a seguir:

Antes de iniciar esta tarefa, é necessário notar os seguintes pontos:

Para gerar uma Definição de Serviço da Web:

  1. Alterne para o Perspectiva do Desenvolvimento de Aplicativos do Intermediário.
  2. No Navegador de Recurso, clique com o botão direito do mouse no arquivo de definição de mensagem a partir do qual deseja gerar uma definição de serviço da Web e selecione Novo > Definição WSDL. Como alternativa, abra o assistente clicando com o botão direito em qualquer lugar no Navegador de Recurso, em seguida, clicando em Novo > Definição WSDL no menu pop-up ou clicando em Arquivo > Novo > Definição WSDL no menu do workbench. Isto iniciará o assistente de Nova Definição WSDL.
  3. Percorra o assistente preenchendo os detalhes conforme necessário.
    Nota:
    • Vários painéis e opções estão sujeitos às configurações feitas no assistente e é possível que eles nem sempre apareçam.
    • Alguns campos no assistente podem estar esmaecidos. Provavelmente, isto é devido ao fato de o campo ter uma configuração obrigatória ou não ser utilizado devido a outras configurações já feitas.

Na conclusão do assistente de Nova Definição WSDL, você terá gerado uma definição WSDL. A extensão de arquivo para arquivos WSDL é *.wsdl e para quaisquer dos arquivos esquema importados no modo multiarquivo (quando a definição WSDL é dividida por vários arquivos) é *.xsd.

A seguir está um exemplo do WSDL esperado gerado para uma ligação JMS:

<wsdl:service name='HTTP'>
  <wsdl:port binding='tns:HTTPSoapBinding' name='HTTP'>
    <wsdlsoap:address
       location='jms:/queue?destination=jms/MyQueue&amp;
                 connectionFactory=jms/MyCF&amp;
                 priority=5&amp;
                 targetService=GetQuote'/>
  </wsdl:port>
</wsdl:service>
Nota: As diversas partes da cadeia do local estão divididas em linhas separadas para clareza, mas são realmente geradas como uma cadeia contínua sem espaço em branco adicional.
Conceitos relacionados
O Modelo de Mensagem
Gerar Representações de Modelo
Tarefas relacionadas
Trabalhando com Conjunto de Mensagem
Trabalhando com um Arquivo de Definição de Mensagem
Trabalhando com Objetos de Modelo de Mensagem
Trabalhando com um Arquivo de Categoria de Mensagens
Referências relacionadas
Geração de WSDL
Assistente de Nova Definição WSDL
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2006 Última Atualização: 1 Sep 2006
ad18211_