Se os aplicativos cliente acessarem uma operação com mensagens que
utilizam o protocolo HTTP POST (text/xml), você poderá transformar estas mensagens
para utilizar o esquema XML que o ambiente de trabalho gerou para a operação. Opcionalmente,
você pode transformar mensagens que são retornadas pelo serviço da Web do
esquema XML padrão para documentos XML válidos ou em formatos que não sejam XML.
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 HTTP POST (text/xml):
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 que utiliza o esquema XML
customizado |
Documento XML válido que utiliza o esquema XML
padrão |
Segunda transformação XSL |
Documento XML válido que utiliza o esquema XML
padrão |
Documento não XML ou documento XML válido que utiliza um esquema XML customizado |
Procedimento:
Para configurar transformações XSL em mensagens
de entrada HTTP POST (text/xml) que acessam uma operação e, opcionalmente em
mensagens de saída:
- 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 que não sejam XML ou arquivos XML que são marcados de acordo com um esquema XML customizado.
- Opcional: Especifique o tipo MIME para arquivos criados pela
transformação XSL. Utilize o atributo media-type
da tag <xsl:output> no arquivo XSL.
Se você não
especificar um tipo MIME, a transformação XSL utilizará o algoritmo a seguir para
determinar o tipo:
- Se a saída da transformação for um arquivo HTML, o tipo MIME
será configurado como text/html.
- Se a saída da transformação for um arquivo de texto, o tipo MIME
será configurado como text/plain.
- Se a saída da transformação for um arquivo XML, o tipo MIME
será configurado como text/xml.
Quando terminar, certifique-se de que o arquivo XSL esteja em um local
onde você possa procurar 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.
- Selecione o arquivo XSL para a transformação das mensagens de entrada.
- Se você quiser transformar as mensagens de saída, selecione o arquivo XSL para a
transformação de mensagens de saída.
- Clique em Concluir.