Um documento Web Services Description Language (WSDL) especifica a interface para um serviço da Web e permite que um cliente de serviço da Web o inicie. Um documento WSDL gerado a partir de um modelo de mensagem define as solicitações e respostas de serviços da Web em termos de mensagens definidas nesse modelo de mensagem.
É possível gerar um documento WSDL para um modelo de mensagem que reside em um conjunto de mensagens.
Use arquivo de modelo de mensagem com namespaces de destino ao gerar WSDL. Caso contrário, o WebSphere Message Broker usará o namespace de destino do WSDL como o namespace de destino padrão.
No documento WSDL principal, operações são definidas em termos de mensagens lógicas, sendo elas próprias definidas em termos de elementos e tipos definidos nesses arquivos de modelo de mensagem.
As operações do WSDL são agrupadas em uma interface lógica ou portType e depois são associadas a uma ligação que define o formato físico das mensagens. É possível selecionar uma das seguintes ligações ao gerar o WSDL:
Uma definição de serviço do WSDL especifica o nó de extremidade onde o serviço está disponível. Você pode optar por ter as definições de serviço, de ligação e portType geradas como um único arquivo ou como arquivos separados. As ferramentas que usam WSDL são geralmente mais tolerantes com o formato de arquivo único. Se você selecionar arquivo único, também poderá escolher se o Esquema XML associado é gerado a partir do modelo de mensagem como um arquivo separado ou sequencial.