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:
- 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.
- Abra o assistente Gerenciar Transformações XSL clicando com o botão direito do mouse na operação e selecionando Gerenciar Transformações XSL.
- Clique em Gerar Padrão para gerar o esquema XML padrão para as mensagens de entrada e as mensagens de saída.
- 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.
- 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.
- Abra o assistente Gerenciar Transformações XSL clicando com o botão direito do mouse na operação e selecionando Gerenciar Transformações XSL.
- Na caixa Transformação da Mensagem de Entrada,
siga estas etapas:
- Selecione o arquivo XSL para a transformação das mensagens de entrada.
- Selecione a caixa de opções Esquema Customizado.
- Selecione o elemento-raiz das mensagens de entrada.
- Na caixa Transformação da Mensagem de Entrada,
siga estas etapas:
- Selecione o arquivo XSL para a transformação de mensagens de saída.
- Selecione a caixa de opções Esquema Customizado.
- Selecione o elemento-raiz das mensagens de saída.
- Clique em Concluir.