Passa al contenuto principale
Administrator Guide
Ultimo aggiornamento: 2023-06-23
Riferimenti: Proprietà dello step XSLT

Riferimenti: Proprietà dello step XSLT

Scheda Common

Proprietà
Nome attributo XML
Descrizione
ID step
id
ID univoco dello step di mediazione
xslt
all'interno dell'assembly.
Input
input
Specifica dove lo step di mediazione
xslt
ottiene i dati come input. Sono disponibili 5 valori:
  • messaggio
    : l'intero messaggio, incluso
    rootpart
    e allegati
  • soapbody
    : il contenuto del corpo SOAP di
    rootpart
    del messaggio Applicabile solo quando l'input contiene un messaggio SOAP.
  • attachment
    : un allegato MIME all'interno del messaggio. È necessario specificare l'indice degli allegati.
  • rootpart
    : il contenuto della parte radice di un messaggio MIME. Se il messaggio non è MIME, viene selezionato l'intero messaggio.
  • variabile
    : utilizza una variabile denominata da
    MediationContext
    .
Output
output
Specifica dove lo step di mediazione
xslt
indirizza l'output. Sono disponibili 5 valori:
  • messaggio
    : l'intero messaggio, incluso
    rootpart
    e allegati Questo valore crea un nuovo messaggio, rimuovendo di fatto eventuali allegati.
  • soapbody
    : il contenuto del corpo SOAP di
    rootpart
    del messaggio
  • allegato
    : un allegato MIME al messaggio. È necessario specificare l'indice degli allegati.
  • rootpart
    : il contenuto della parte radice di un messaggio MIME o, se il messaggio non è MIME, il messaggio stesso. Questo valore mantiene gli eventuali allegati del messaggio originale.
  • variabile
    : salva l'output come variabile denominata in
    MediationContext
    .
URL
url
Il percorso del file XSLT utilizzato dallo step di mediazione
xslt
.

Scheda Advanced

Proprietà
Nome attributo XML
Descrizione
Descrizione
description
Una descrizione dello step di mediazione
xslt
visualizzata nel registro consolidato. È possibile utilizzare questa funzionalità per descrivere la funzione dello step e i dati su cui opera.
Eseguire quando
execute-when
Condizione che determina se lo step
XSLT
viene eseguito.
Utilizzare i dati gestiti supportati da file
use-file-backed-managed-data
Specifica se eseguire lo streaming di tutto l'output sul disco locale una volta raggiunta una soglia di dati.
Messaggi
messages-property
Il
MediationContext
proprietà che si intende configurare in a
List
oggetto.
Strategia di riutilizzo
reuse-strategy
Specifica la strategia di riutilizzo del trasformatore XSLT. Sono disponibili quattro opzioni:
  • predefinito
    : il
    MediationContext
    determina automaticamente la strategia di riutilizzo.
  • no-reuse
    : il server non riutilizza gli oggetti del trasformatore.
  • modelli
    : il server crea a
    Templates
    oggetto, da cui crea nuovi oggetti trasformatore.
  • transformer-pool
    : il server utilizza un pool di trasformatori. Questa opzione è consigliata solo se gli oggetti del trasformatore non memorizzano i valori nella cache. Esempio: Saxon memorizza nella cache i risultati di
    document()
    chiamate
Elaborazione sicura
secure-processing
Specifica se abilitare l'elaborazione che potrebbe compromettere la sicurezza.
Se è impostato su
true
, lo step di mediazione
xslt
elabora XML in modo sicuro, impostando limiti ai costrutti XML per evitare condizioni come gli attacchi denial-of-service.
Se è impostato su
false
, lo step di mediazione
xslt
ignora i problemi di sicurezza come i limiti dei costrutti XML.
Fabbrica di trasformatori
transformer-factory
Il nome della classe di XSLT
TransformerFactory
utilizzato dallo step di mediazione
xslt
.
Esempio: il valore per Saxon è
net.sf.saxon.TransformerFactoryImpl
.