Saltar al contenido principal
Administrator Guide
Última actualización: 2023-06-23
Referencia: propiedades del paso XSLT

Referencia: propiedades del paso XSLT

Ficha Common

Propiedad
Nombre de atributo XML
Descripción
ID de paso
id
El ID exclusivo del paso de mediación
xslt
en el conjunto.
Entrada
input
Especifica dónde obtiene los datos como entrada el paso de mediación
xslt
. Hay 5 valores posibles:
  • message
    : el mensaje completo, incluidos
    rootpart
    y archivos adjuntos.
  • soapbody
    : el contenido del cuerpo SOAP de la
    rootpart
    del mensaje Solo es aplicable cuando la entrada contiene un mensaje SOAP.
  • attachment
    : un archivo adjunto MIME dentro del mensaje. Debe especificar el índice de archivos adjuntos.
  • rootpart
    : el contenido de la parte de la raíz de un mensaje MIME. Si el mensaje no es MIME, se selecciona todo el mensaje.
  • variable
    : utilice una variable con nombre de la
    MediationContext
    .
Resultado
output
Especifica dónde dirige el resultado el paso de mediación
xslt
. Hay 5 valores posibles:
  • message
    : el mensaje completo, incluidos
    rootpart
    y archivos adjuntos. Este valor crea un nuevo mensaje, eliminando efectivamente todos los archivos adjuntos.
  • soapbody
    : el contenido del cuerpo SOAP de la
    rootpart
    del mensaje
  • archivo adjunto
    : un archivo MIME adjunto al mensaje. Debe especificar el índice de archivos adjuntos.
  • rootpart
    : el contenido de la parte raíz de un mensaje MIME o, si el mensaje no es de tipo MIME, el mensaje en sí. Este valor conserva los archivos adjuntos del mensaje original.
  • variable
    : guarde el resultado como una variable con nombre en el
    MediationContext
    .
Url
url
La ubicación del archivo XSLT utilizado por el paso de mediación
xslt
.

Ficha Advanced

Propiedad
Nombre de atributo XML
Descripción
Descripción
description
Una descripción del paso de mediación
xslt
que se muestra en el registro consolidado. Puede utilizar esta función para describir la función del paso y los datos en los que opera.
Ejecutar cuando
execute-when
Una condición que determina si se ejecuta el paso
XSLT
.
Utilizar datos gestionados respaldados por archivo
use-file-backed-managed-data
Especifica si se debe transmitir todo el resultado a su disco local una vez que alcance un umbral de datos.
Propiedad de mensajes
messages-property
El
MediationContext
propiedad que desea configurar en un
List
objeto
Estrategia de reutilización
reuse-strategy
Especifica la estrategia de reutilización del transformador XSLT. Hay cuatro opciones:
  • por defecto
    : el
    MediationContext
    determina automáticamente su estrategia de reutilización.
  • no-reuse
    : su servidor no reutiliza objetos de transformador.
  • templates
    : su servidor crea un
    Templates
    , a partir del cual crea nuevos objetos de transformador.
  • transformer-pool
    : su servidor utiliza un grupo de transformadores. Solo recomendamos esta opción si los objetos de transformador no almacenan valores en caché. Ejemplo: Saxon almacena en caché los resultados de
    document()
    llamadas.
Procesamiento seguro
secure-processing
Especifica si se debe activar el procesamiento que podría poner en peligro la seguridad.
Si se define como
true
, el paso de mediación
xslt
procesa XML de forma segura, lo que establece límites en las construcciones de XML para evitar condiciones como los ataques de denegación de servicio.
Si se define como
false
, el paso de mediación
xslt
ignora los problemas de seguridad, como los límites en las construcciones XML.
Fábrica de transformadores
transformer-factory
El nombre de clase del XSLT
TransformerFactory
utilizado por el paso de mediación
xslt
.
Ejemplo: el valor para sajón es
net.sf.saxon.TransformerFactoryImpl
.