Concept : générateur de messages Workday Studio
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
dans Assembly Editor fournit un emplacement unique où vous pouvez définir du contenu de message pour n'importe quel élément pertinent dans l'assemblage. Message Builder
est également disponible sous forme d'onglet dans la vue Propriétés
des éléments write
, log
et log-error
.Le panneau gauche de
Message Builder
vous permet de définir le type de contenu de message. Utilisez les options en haut de la page pour ajouter différents types d'élément de message :
Option | Description |
|---|---|
Create 'message-content'
| Ajoute le contenu du message de médiation au message. |
Create 'text'
| Ajoute un littéral de chaîne au message. Il existe trois options :
|
Create 'exception'
| Ajoute une exception au message, s'il en existe une 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 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 renseigne le message avec l'intégralité de son contenu. |
Create 'message-store-id'
| Ajoute l'identifiant de banque de messages du message. S'applique uniquement si vous définissez les store-message propriété pour le transport. |
Create 'header'
| Ajoute la valeur d'un en-tête de message nommé au message. |
Create 'headers'
| Ajoute des ensembles d'en-têtes complets sous la forme de paires d'en-têtes nom-valeur séparées par des caractères de nouvelle ligne. |
Create 'customer-id'
| Ajoute le code client depuis MediationContext au message. Affiche 'null' dans le message si le code client n'est pas défini. |
Vous définissez la valeur de l'élément de message dans le panneau de droite. Le contenu du panneau de valeur varie en fonction du type d'élément de message.
Pour réorganiser ou supprimer des éléments de message, utilisez les boutons situés à droite du panneau de contenu. Leur ordre dans
Message Builder
est reflété dans le fichier XML.