Gerando uma Definição WSDL a partir de um Conjunto de Mensagens

Antes de iniciar, é necessário já ter concluído as seguintes tarefas:

Para assegurar a mais alta interoperabilidade de seus serviços da Web, utilize o estilo de documento de WSDL, sempre que possível. Se o WSDL de estilo rpc for necessário, utilize a codificação literal.

Substitua as construções obsoletas antes de gerar representações WSDL de seus modelos de mensagem.

Para gerar uma definição WSDL:

  1. Alterne para o Perspectiva do Desenvolvimento de Aplicativos do Intermediário.
  2. Na visualização Desenvolvimento do Intermediário, clique com o botão direito na pasta que contém o arquivo do conjunto de mensagens a partir do qual você deseja gerar uma definição de serviço da Web e selecione Gerar > Definição WSDL. Isto inicia o assistente Gerar WSDL.
  3. Percorra o assistente preenchendo os detalhes conforme necessário. Alguns dos painéis e opções estão sujeitos às configurações feitas no assistente e nem sempre podem ser mostrados. Além disso, alguns campos no assistente podem estar esmaecidos. Isto ocorre quando um campo possui uma configuração obrigatória, ou quando o campo não é utilizado devido às configurações que já foram feitas em outros campos.

    Início da mudançaPor padrão, o assistente cria o WSDL no projeto do conjunto de mensagens. Se você for utilizar o WSDL para configurar um nó SOAP, crie o WSDL no conjunto de mensagens, não no projeto do conjunto de mensagens.Fim da mudança

Na conclusão do assistente Gerar WSDL, você gerou uma definição WSDL. A extensão de arquivo para arquivos WSDL é .wsdl, e a extensão de arquivo para arquivos de esquema importados no modo multiarquivo (em que a definição WSDL é dividida por vários arquivos) é .xsd.

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

<wsdl:service name='HTTP'>
  <wsdl:port binding='tns:JMSSoapBinding' 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 para Gerar WSDL
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2009Copyright IBM Corporation 1999, 2009.
Última atualização : 2009-02-13 16:12:20

ad18211_