Relacionamento do WSDL com o Modelo de Mensagem

O formato das mensagens SOAP é descrito em uma definição WSDL, portanto, o intermediário deve poder mapear entre o WSDL e o modelo de mensagem utilizado para analisar essas mensagens no tempo de execução. A finalidade deste tópico é realçar os relacionamentos-chave entre o WSDL e o modelo de mensagem.

As partes físicas da definição WSDL não são representadas no modelo do intermediário, portanto, é necessário considerar apenas as definições de operação, de mensagem e de parte WSDL. Começando com os blocos de construção de nível inferior, uma definição WSDL descreve:

Categorias de Mensagens

O gerado WSDL utiliza categorias de mensagem para definir as operações WSDL requeridas. No entanto, as categorias de mensagem não possuem significado de tempo de execução no modelo de mensagem do intermediário e não são criadas quando o WSDL é importado.

O relacionamento de uma Categoria de Mensagem com o modelo de mensagem do intermediário depende do estilo WSDL:

Modelo de Mensagem Resultante

O modelo resultante permite que o usuário analise as mensagens SOAP que chegam utilizando o analisador MRM XML no qual o tipo de mensagem seria Envelope. O modelo de mensagem para o envelope SOAP define o SOAP externo com suas seções de Cabeçalho e Corpo constituintes e vários pontos de conexão nos quais podem aparecer várias cargas úteis de negócios. Estes pontos de conexão são definidos com a composição 'message', permitindo que as mensagens do intermediário criadas pelo importador ou gerador WSDL apareçam nestes pontos.

A tabela mostra os pontos de conexão e as possíveis conexões em cada ponto.

  Estilo WSDL
Ponto de Conexão rpc documento
Envelope.Body acessador de operação única deve ter um único filho
Envelope.Header pode ter vários filhos, incluindo duplicatas pode ter vários filhos, incluindo duplicatas
Envelope.Body.Fault.detail deve ter um único filho deve ter um único filho
Avisos | Marcas Registradas | Downloads | Biblioteca | Suporte | Feedback
Direitos Autorais IBM Corporation 1999, 2005 Última Atualização: 04/11/2005
ad30530_