Référence : propriétés des éléments de message
Utilisez les boutons en haut de
Message Builder
pour ajouter des éléments de message aux éléments write
, log
et log-error
.Les éléments de message n'ont pas tous des propriétés.
message-content
Propriété | Nom de l'attribut XML | Description |
|---|---|---|
Limit
| limit
| Limite du 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 XML | Description |
|---|---|---|
Escape Xml
| escape-xml
| Active l'échappement de XML dans les exceptions de l'étape write . |
xpath
Propriété | Nom de l'attribut XML | Description |
|---|---|---|
Namespaces
| namespaces
| Permet d'indiquer n'importe quel espace de nom requis par l'expression XPath au format <prefix1> <namespace1> <prefix2>
<namespace2> . |
XPath
| xpath
| Expression XPath utilisée pour extraire une valeur du message entrant. |
XPath Version
| xpath-version
| Workday Studio prend en charge les versions 1.0 et 2.0 de XPath. 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 XML | Description |
|---|---|---|
Allow Saxon Bytecode Generation
| Indique s'il faut autoriser la génération de bytecode Saxon. Par défaut, la valeur est false . | |
Reuse Strategy
| Indique la stratégie de réutilisation du fichier Transformer XSLT :
| |
Secure Processing
| Indique si un objet Transformer effectue uniquement un traitement XSLT standard. Défini sur true pour imposer des limites aux constructions XML. Exemple : ignorer le traitement des extensions JavaScript ou Java. Défini sur false pour traiter XML conformément aux spécifications XML. | |
Transformer Factory
| Le nom de la classe de TransformerFactory que vous souhaitez utiliser. La valeur par défaut est JAXP factory. Il existe trois autres options :
| |
Url
| Emplacement du fichier XSLT, sous forme de chemin relatif ou d'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 d'URL mctx (mediation context). Exemple : pour charger un fichier XSLT contenu dans une pièce jointe, utilisez mctx:parts/1 . |
xml-stream
Propriété | Nom de l'attribut XML | Description |
|---|---|---|
Namespaces
| namespaces
| Permet d'indiquer n'importe quel espace de nom requis par l'expression XPath au format <prefix1> <namespace1> <prefix2>
<namespace2> . |
XPath
| xpath
| Expression XPath à appliquer au message lors de la récupération d'éléments XML. Workday utilise le traitement StAX (Streaming API for XML). Cette bibliothèque lit les messages XML et les traduit en événements plutôt qu'en DOM. Elle n'effectue aucune transformation elle-même. L'expression XPath est le même sous-ensemble XPath simplifié que celui utilisé dans xml-stream-splitter stratégie. Workday prend en charge les noms d'élément qualifiés ou locaux, et les astérisques. Il ne prend pas en charge l'intégralité de la norme XPath.Exemples :
|
XPath Version
| xpath-version
| Workday Studio prend en charge les versions 1.0 et 2.0 de XPath. La valeur par défaut est 2 pour les versions d'assemblage à partir de Workday 12, et 1 pour les versions antérieures. |
Limit
| limit
| Limite le nombre de fragments XML à mettre en correspondance en fonction de l'expression XPath. Principalement utile pour des raisons de performance. Si vous savez qu'il n'existe qu'un seul fragment XML correspondant, définissez la limite sur 1 pour éviter toute extraction du document une fois le résultat extrait. La valeur par défaut est -1 , ce qui signifie un ensemble de résultats illimité. |
regex-match
Propriété | Nom de l'attribut XML | Description |
|---|---|---|
Delimiter
| delimiter
| Indique une chaîne utilisée pour séparer deux occurrences ou plus. La valeur par défaut est un espace unique. |
Limit
| limit
| Indique le nombre d'occurrences à inclure dans l'ensemble de résultats. La valeur par défaut est zéro, ce qui signifie toutes les occurrences. |
Regex
| regex
| Définit l'expression correspondante. |
static-file
Propriété | Nom de l'attribut XML | Description |
|---|---|---|
Character Encoding
| character-encoding
| Indique le codage des caractères. La valeur par défaut est UTF-8 . |
Input File
| input-file
| Indique le fichier. |
header
Propriété | Nom de l'attribut XML | Description |
|---|---|---|
Include Name
| include-name
| Indique si Workday Studio insère le nom de l'en-tête. |
Nom
| name
| Nom de l'en-tête. |
Not Set Value
| not-set-value
| Chaîne émise si l'en-tête est introuvable ou vide. |