Référence : propriétés de l’élément Message
Utilisez les boutons en haut de l’outil
Message Builder
pour ajouter des éléments de message aux éléments write
, log
et log-error
.Tous les éléments de message n’ont pas de propriétés.
message-content
Propriété | Nom de l’attribut de la version XML | Description |
|---|---|---|
Limite
| limit
| Une limite sur le nombre de caractères que le message peut contenir. La valeur par défaut de zéro indique qu’il n’y a pas de limite de caractères. |
exception
Propriété | Nom de l’attribut de la version XML | Description |
|---|---|---|
Échappement XML
| escape-xml
| Permet l’échappement de XML sur les exceptions à l’étape d’écriture . |
xpath
Propriété | Nom de l’attribut de la version XML | Description |
|---|---|---|
Espaces de noms
| namespaces
| Vous permet de préciser tout espace de noms requis pour l'expression XPath au format <prefix1> <namespace1> <prefix2>
<namespace2> . |
XPath
| xpath
| L'expression XPath utilisée pour extraire une valeur du message entrant. |
Version XPath
| xpath-version
| Workday Studio prend en charge les versions XPath 1.0 et 2.0. La valeur par défaut est 2 pour les versions d’assemblage à partir de Workday 12 et 1 pour les versions antérieures. |
xslt
Propriété | Nom de l’attribut de la version XML | Description |
|---|---|---|
Allow Saxon Bytecode Generation
| Indique s'il faut autoriser la génération du code secondaire axe. La valeur par défaut est false . | |
Stratégie de réutilisation
| Précise la stratégie de réutilisation du processeur XSLT :
| |
Secure Processing
| Indique si un transformateur effectue uniquement un traitement XSLT standard. Définissez la valeur true pour imposer des limites aux constructions XML. Exemple : ignorez le traitement d’extension Javascript ou Java. Définissez la valeur false pour traiter la version XML conformément aux spécifications XML. | |
Transformer Setups
| Le nom de la classe de TransformerFactory que vous souhaitez utiliser. La valeur par défaut est la marque JAXP. Il existe trois autres options :
| |
URL
| L’emplacement du fichier XSLT, soit un chemin relatif, soit une adresse URL absolue. Prend en charge les modèles d’expression MVEL. Vous pouvez charger XSLT directement à partir du contenu du message à l’aide du protocole URL mctx (context de médiation). Exemple : pour charger un fichier XSLT contenu dans une pièce jointe, utilisez mctx:parts/1 . |
xml-stream
Propriété | Nom de l’attribut de la version XML | Description |
|---|---|---|
Espaces de noms
| namespaces
| Vous permet de préciser tout espace de noms requis pour l'expression XPath au format <prefix1> <namespace1> <prefix2>
<namespace2> . |
XPath
| xpath
| L’expression XPath à appliquer au message lors de la récupération des éléments XML. Workday utilise le traitement Streaming API for XML (StAX). Cette bibliothèque lit les messages XML et les convertit en événements plutôt qu’en DOM. Il n’effectue aucune transformation lui-même. L'expression XPath est le même sous-ensemble XPath simplifié que vous utilisez dans l'ensemble xml-stream-splitter stratégie. Workday prend en charge les noms d’éléments qualifiés ou en caractères régionaux et les astérisques. Il ne prend pas en charge la norme XPath complète.Exemples :
|
Version XPath
| xpath-version
| Workday Studio prend en charge les versions XPath 1.0 et 2.0. La valeur par défaut est 2 pour les versions d’assemblage à partir de Workday 12 et 1 pour les versions antérieures. |
Limite
| limit
| Limite le nombre de segments XML à mettre en correspondance en fonction de l'expression XPath. Utile principalement pour des raisons de performance. Si vous savez qu'il n'y a qu'un seul fragment XML correspondant, définissez la limite à 1 pour empêcher l'analyse par extraction de données du document une fois le résultat récupéré. La valeur par défaut est -1 , ce qui signifie un ensemble de résultats illimité. |
correspondance d'expression rationnelle
Propriété | Nom de l’attribut de la version XML | Description |
|---|---|---|
Délimiteur
| delimiter
| Précise une chaîne servant à séparer deux occurrences ou plus. La valeur par défaut est une seule espace. |
Limite
| limit
| Indique le nombre d'occurrences à inclure dans l'ensemble de résultats. La valeur par défaut est zéro, ce qui englobe toutes les occurrences. |
Expression rationnelle
| regex
| Définit l’expression de correspondance. |
static-file
Propriété | Nom de l’attribut de la version XML | Description |
|---|---|---|
Encodage des caractères
| character-encoding
| Indique l’encodage des caractères. La valeur par défaut est UTF-8 . |
Fichier d'entrée
| input-file
| Précise le fichier. |
en-tête
Propriété | Nom de l’attribut de la version XML | Description |
|---|---|---|
Inclure le nom
| include-name
| Indique si Studio insère le nom de l'en-tête. |
Nom
| name
| Le nom de l’en-tête. |
Valeur non définie
| not-set-value
| Chaîne émise si l’en-tête est introuvable ou vide. |