A transformação de Consumidor de Serviço da Web e a transformação de Entrada de serviços da Web fornecem uma interface de usuário que pode ser usada para mapear dados a partir da mensagem SOAP para as portas de saída da transformação.
A figura a seguir mostra um mapeamento entre nós de mensagem SOAP 1.1 e portas de saída em uma transformação de Consumidor de Serviço da Web:
Área Operação
A área Operação contém a hierarquia da mensagem SOAP. Nós complexos ou nós de ocorrência múltipla definem níveis de hierarquia na estrutura. A ferramenta Developer adiciona chaves aos níveis que definem os relacionamentos de pai/filho entre eles.
Na figura anterior, a hierarquia da mensagem SOAP tem os seguintes níveis:
Resposta ou Solicitação
Nível que representa a raiz da resposta ou da mensagem de solicitação.
Companhia
Nível superior dos dados da solicitação.
Departamentos
Departamentos de ocorrência múltipla dentro da empresa.
Funcionários
Funcionário é um elemento complexo dentro de um departamento.
Grupo de Falhas
Grupo de mensagens de falha que recebe mensagens de erro.
Área Portas
Você pode mapear dados de níveis da mensagem SOAP para portas de saída. Cada grupo de portas de saída pode estar relacionado a outros grupos de saída com relacionamentos de chaves primárias/chaves externas.
Na figura anterior, a transformação tem grupos de portas de saída que correspondem aos grupos de nós na mensagem SOAP.