Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-06-23
Référence : propriétés de l’étape XSLT

Référence : propriétés de l’étape XSLT

Onglet Common

Propriété
Nom de l’attribut de la version XML
Description
Identifiant d'étape
id
Identifiant unique de l'étape de transaction
xslt
au sein de l'ensemble.
Données entrantes
input
Indique où l'étape de médiatisation
XSLT
obtient les données en tant qu'entrées. Il y a cinq valeurs possibles :
  • message
    : l'ensemble du message, y compris
    rootpart
    et pièces jointes.
  • contient du
    corps du feuilleton
    : le contenu du corps du feuilleton
    rootpart
    du message. S'applique uniquement lorsque l'entrée contient un messageSOAP.
  • attachment
     : une pièce jointe MIME au sein du message. Vous devez préciser l’index de la pièce jointe.
  • rootpart
     : le contenu de la racine d’un message MIME. Si la valeur du message n'est pas MIME, la totalité du message est sélectionnée.
  • variable
    : utilise une variable nommée de
    MediationContext
    .
Sortie
output
Indique où l’étape de négociation
XSLT
dirige la sortie. Il y a cinq valeurs possibles :
  • message
    : l'ensemble du message, y compris
    rootpart
    et pièces jointes. Cette valeur crée un nouveau message, ce qui permet de retirer toutes les pièces jointes.
  • contient du
    corps du feuilleton
    : le contenu du corps du feuilleton
    rootpart
    du message.
  • pièce jointe
    : une pièce jointe MIME au message. Vous devez préciser l’index de la pièce jointe.
  • rootpart
     : le contenu de la partie racine d’un message MIME ou, si le message n’est pas MIME, le message lui-même. Cette valeur conserve toutes les pièces jointes du message initial.
  • variable
    : enregistre la sortie en tant que variable nommée dans le
    MediationContext
    .
URL
url
L'emplacement du fichier XSLT utilisé par l'étape de transaction
XSLT
.

Onglet Avanced

Propriété
Nom de l’attribut de la version XML
Description
Description
description
Description de l'étape de négociation
XSLT
qui s'affiche dans le journal consolidé. Vous pouvez utiliser cette fonctionnalité pour décrire la fonction de l’étape et les données sur lesquelles elle est exécutée.
Exécuter quand
execute-when
Une condition qui détermine si l’étape
XSLT
est exécutée.
Utiliser des données gérées fondées sur des fichiers
use-file-backed-managed-data
Indique s’il faut suivre toutes les sorties sur votre disque local une fois qu’un seuil de données est atteint.
Propriété des messages
messages-property
La
MediationContext
propriété que vous avez l’intention de configurer dans une
List
objet.
Stratégie de réutilisation
reuse-strategy
Précise la stratégie de réutilisation du processeur XSLT. Il existe quatre options :
  • par défaut
    : le
    MediationContext
    détermine automatiquement votre stratégie de réutilisation.
  • no-Use
    : votre serveur ne réutilise pas les objets Transformers.
  • modèles
    : votre serveur crée une
    Templates
    à partir duquel elle crée de nouveaux objets de transformation.
  • Transformer- Pool
    : votre serveur utilise un bassin de travailleurs. Nous recommandons cette option uniquement si les objets Transformer ne mettent pas en cache des valeurs. Exemple : axe.
    document()
    les appels.
Traitement sécurisé
secure-processing
Indique s'il faut activer le traitement qui pourrait nuire à la sécurité.
Si la valeur est définie à
true
, l’étape de médiation
XSLT
traite la version XML en toute sécurité, en définissant des limites sur les constructions XML pour éviter des conditions telles que les attaques par déni de service.
Si la valeur est définie à
false
, l’étape de médiation
XSLT
ignore les problèmes de sécurité tels que les limites des constructions XML.
Transformer Setups
transformer-factory
Le nom de classe de XSLT
TransformerFactory
utilisé par l'étape de médiatisation
XSLT
.
Exemple : la valeur pour axe.
net.sf.saxon.TransformerFactoryImpl
.