Ir para o conteúdo principal
Administrator Guide
Última atualização: 2023-06-23
Referência: propriedades da etapa xslt

Referência: propriedades da etapa xslt

Guia Common

Propriedade
Nome do atributo XML
Descrição
ID da etapa
id
A ID exclusiva da etapa de conciliação
xslet
na reunião.
Entrada
input
Especifica onde a etapa de conciliação
xslet
obtém os dados como entrada. Existem cinco valores possíveis:
  • message
    : a mensagem inteira, incluindo
    rootpart
    e anexos.
  • soapbody
    : o conteúdo do corpo SOAP do
    rootpart
    da mensagem. Aplicável somente quando a entrada contém uma mensagem SOAP.
  • attachment
    : um anexo MIME na mensagem. Você deve especificar o índice de anexo.
  • rootpart
    : o conteúdo da parte raiz de uma mensagem MIME. Se a mensagem não é MIME, toda a mensagem é selecionada.
  • variável
    : use uma variável nomeada de
    MediationContext
    .
Saída
output
Especifica para onde a etapa de conciliação
xslet
direciona a saída. Existem cinco valores possíveis:
  • message
    : a mensagem inteira, incluindo
    rootpart
    e anexos. Esse valor cria uma nova mensagem, removendo efetivamente todos os anexos.
  • soapbody
    : o conteúdo do corpo SOAP do
    rootpart
    da mensagem.
  • anexo
    : um anexo MIME à mensagem. Você deve especificar o índice de anexo.
  • rootpart
    : o conteúdo da parte raiz de uma mensagem MIME ou a própria mensagem quando ela não é MIME. Esse valor preserva os anexos da mensagem original.
  • variável
    : salva a saída como uma variável nomeada na
    MediationContext
    .
URL
url
O local do arquivo XSLT usado pela etapa de conciliação
xslet
.

Guia Advanced

Propriedade
Nome do atributo XML
Descrição
Descrição
description
Uma descrição da etapa de conciliação
XSLT
que é exibida no registro consolidado. Você pode usar essa funcionalidade para descrever a função da etapa e os dados nos quais ela opera.
Executar quando
execute-when
Uma condição que determina se a etapa
XSLT
é executada.
Usar dados gerenciados com base em arquivos
use-file-backed-managed-data
Especifica se todas as saídas devem ser transmitidas para o disco local quando você atinge um limite de dados.
Propriedades de mensagens
messages-property
O
MediationContext
propriedade que você pretende configurar no
List
Objeto:
Estratégia de reutilização
reuse-strategy
Especifica a estratégia de reutilização do transformador XSLT. Existem quatro opções:
  • valor por padrão
    : o
    MediationContext
    determina automaticamente sua estratégia de reutilização.
  • no-reuse
    : o servidor não reutiliza objetos Transformer.
  • modelos
    : seu servidor cria um
    Templates
    O objeto a partir do qual cria novos objetos Transformer.
  • Transformer- Pool
    : o servidor usa um banco de Transformers. Recomendamos essa opção somente se os objetos do Transformer não armazenam valores em cache. Exemplo: o Saxões armazena em cache os resultados do
    document()
    chamadas
Proteger processamento
secure-processing
Especifica se o processamento que pode comprometer a segurança deve ser habilitado.
Se definido como
true
, a etapa de mediação
xslt
processa o XML com segurança, definindo limites nos constructos XML para evitar condições como ataques de negação de serviço.
Se definido como
false
, a etapa de mediação
xslt
ignora os problemas de segurança como limites em constructos XML.
Empresa de transformação
transformer-factory
O nome da classe do XSLT
TransformerFactory
usado pela etapa de conciliação
xslet
.
Exemplo: o valor para Saxão é
net.sf.saxon.TransformerFactoryImpl
.