Transformando Mensagens de Entrada que Utilizam o Protocolo HTTP POST (text/xml) e Mensagens de Saída

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:

  1. Abra o assistente Gerenciar Transformações XSL clicando com o botão direito do mouse na operação e selecionando Gerenciar Transformações XSL.
  2. Clique em Gerar Padrão para gerar o esquema XML padrão para as mensagens de entrada e as mensagens de saída.
  3. 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.
  4. 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.
    1. 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.
  5. Abra o assistente Gerenciar Transformações XSL clicando com o botão direito do mouse na operação e selecionando Gerenciar Transformações XSL.
  6. Selecione o arquivo XSL para a transformação das mensagens de entrada.
  7. Se você quiser transformar as mensagens de saída, selecione o arquivo XSL para a transformação de mensagens de saída.
  8. Clique em Concluir.

Feedback