Um documento WSDL (Web Services Description Language) especifica a interface para um serviço da Web e permite que um cliente de serviço da Web o chame.
Um documento WSDL gerado a partir de um conjunto de mensagens define os pedidos e respostas do serviço da Web em termos de mensagens definidas no conjunto de mensagens.
Utilize arquivos de definição de mensagem com espaços de nomes de destino ao gerar WSDL. Caso contrário, o WebSphere Message Broker utiliza como padrão para o espaço de nomes de destino o espaço de nomes de destino do WSDL.
Antes de executar o gerador de WSDL, você deve criar um ou mais arquivos de categoria de mensagem para seu conjunto de mensagens.
Configure o Tipo de Categoria de Mensagem para wsdl para cada arquivo de categoria.
Inclua uma ou mais mensagens em cada arquivo de categoria e designe um tipo de função wsdl:input, wsdl:output ou wsdl:fault.
Cada categoria corresponde a uma operação do WSDL no documento WSDL gerado.
Para cada arquivo de definição de mensagem do conjunto de mensagens, um arquivo de Esquema XML é gerado.
No documento WSDL principal, as operações são definidas em termos de mensagens lógicas, que são, por sua vez, definidas em termos de elementos e tipos definidos nesses arquivos de Esquema XML.
As operações e as mensagens do WSDL são baseadas nas mensagens do intermediário especificadas anteriormente nos arquivos de categoria fornecidos.
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, ligação e portType geradas como um único arquivo ou como arquivos separados, mas os arquivos do Esquema XML são sempre gerados separadamente.
As ferramentas que consomem o WSDL são geralmente mais tolerantes do formato de arquivo único.