Concept : créateur de messages de Workday Studio
Le
Message Builder
de Workday Studio fournit une vue graphique qui simplifie la définition du contenu des messages pour les éléments d’assemblage suivants :
- L’étapewrite
- L’étapelog
- Le gestionnaire d’erreurslog-error
L’onglet
Message Builder
de l’Éditeur d’assemblage fournit un emplacement unique où vous pouvez définir le contenu du message pour tout élément pertinent de l’assemblage. Message Builder
est également disponible sous forme d’onglet dans la vue Properties
des éléments individuels Write
, Log
et Log-error
.Le volet de gauche du
Message Builder
vous permet de définir le type de contenu du message. Utilisez les options en haut de page pour ajouter différents types d’éléments de message :
Option | Description |
|---|---|
Create 'message-content'
| Ajoute le contenu du message de médiation au message. |
Create 'text'
| Ajoute une chaîne de caractères au message. Il existe trois (3) options :
|
Create 'exception'
| Ajoute une exception au message s’il existe dans le contexte de la médiation. À utiliser dans le gestionnaire d’erreurs log-error uniquement. |
Create 'line-separator'
| Ajoute un caractère de nouvelle ligne au message. |
Create 'xpath'
| Ajoute le résultat d’une expression XPath au message. |
Create 'xslt'
| Ajoute le résultat d’une transformation XSL au message. |
Create 'xml-stream'
| Crée le contenu de l’étape de log ou write . |
Create 'regex-match'
| Applique une expression rationnelle au contenu du message et ajoute toutes les occurrences correspondantes au message de médiation. |
Create 'static-file'
| Indique un fichier d’entrée qui remplit le message avec l’intégralité de son contenu. |
Create 'message-store-id'
| Ajoute l’identifiant de magasin de messages du message. S'applique uniquement si vous définissez les store-message propriété pour le transport. |
Créer 'en-tête'
| Ajoute la valeur d’un en-tête de message nommé au message. |
Create 'headers'
| Ajoute des ensembles d’en-tête complets sous forme de paires d’en-têtes nom-valeur séparés par des caractères de nouvelle ligne. |
Créer 'customer-id'
| Ajoute l'identifiant de client à partir de MediationContext au message. Affiche « nul » dans le message si l'identifiant du client n'est pas défini. |
Le volet droit vous permet de définir la valeur de l’élément de message. Le contenu du volet de valeurs varie en fonction du type d’élément de message.
Pour réorganiser ou supprimer des éléments de message, utilisez les boutons à droite du volet de contenu. Leur ordre dans
Message Builder
est reflété dans la version XML.