WebSphere Message Broker, Versão 8.0.0.5 Sistemas operacionais: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte as informações sobre a versão mais recente do produto em IBM Integration Bus, Versão 9.0

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

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

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

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 Broker, clique com o botão direito do mouse 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 fornecendo 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.

    Por 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.

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 sequência de localização estão divididas em linhas separadas para fins de clareza, mas são geradas como uma sequência contínua sem espaço em branco adicional.
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última atualização:
        
        Última atualização: 2015-02-28 18:29:28


Tópico de TarefaTópico de Tarefa | Versão 8.0.0.5 | ad18211_