Transformando Mensagens de Entrada e de Saída que Utilizam o Protocolo Mensagens SOAP/HTTP

Se os aplicativos cliente enviarem e receberem mensagens que utilizam o protocolo de mensagens SOAP/HTTP, quando eles acessarem uma operação específica em um serviço da Web, você poderá transformar estas mensagens para utilizar o esquema XML que o ambiente de trabalho gerou para a operação. Você pode transformar mensagens que são retornadas pelo serviço da Web do esquema XML padrão para documentos XML válidos agrupados por SOAP que utilizam um esquema XML customizado.

A tabela a seguir descreve as entradas para e saídas das transformações XSL possíveis, quando as mensagens de entrada utilizam o protocolo SOAP/HTTP:

Tabela 1. Entradas e Saídas das Transformações XSL
  Entrada para a Transformação XSL Saída da Transformação XSL
Primeira transformação XSL Documento XML válido agrupado por SOAP que utiliza um esquema XML customizado Documento XML válido agrupado por SOAP que utiliza um esquema XML padrão
Segunda transformação XSL Documento XML válido agrupado por SOAP que utiliza um esquema XML padrão Documento XML válido agrupado por SOAP que utiliza um esquema XML customizado

Procedimento:

Para configurar as transformações XSL em mensagens de entrada e de saída que utilizam o protocolo SOAP/HTTP para uma operação:

  1. Inclua o esquema XML customizado para as mensagens no serviço da Web. Clique com o botão direito do mouse no serviço da Web e selecione Gerenciar Esquemas Customizados para abrir o assistente Gerenciar Esquemas XSL Customizados.
  2. Abra o assistente Gerenciar Transformações XSL clicando com o botão direito do mouse na operação e selecionando Gerenciar Transformações XSL.
  3. Clique em Gerar Padrão para gerar o esquema XML padrão para as mensagens de entrada e as mensagens de saída.
  4. Crie um arquivo XSL para a transformação de mensagens de entrada. Verifique se o arquivo XSL está em um local onde você possa procurá-lo a partir do ambiente de trabalho.
  5. Crie um arquivo XSL para a transformação de mensagens de saída em arquivos XML que são marcados de acordo com um esquema XML customizado. Verifique se o arquivo XSL está em um local onde você possa procurá-lo a partir do ambiente de trabalho.
  6. Abra o assistente Gerenciar Transformações XSL clicando com o botão direito do mouse na operação e selecionando Gerenciar Transformações XSL.
  7. Na caixa Transformação da Mensagem de Entrada, siga estas etapas:
    1. Selecione o arquivo XSL para a transformação das mensagens de entrada.
    2. Selecione a caixa de opções Esquema Customizado.
    3. Selecione o elemento-raiz das mensagens de entrada.
  8. Na caixa Transformação da Mensagem de Entrada, siga estas etapas:
    1. Selecione o arquivo XSL para a transformação de mensagens de saída.
    2. Selecione a caixa de opções Esquema Customizado.
    3. Selecione o elemento-raiz das mensagens de saída.
  9. Clique em Concluir.

Feedback