Passer au contenu principal
Administrator Guide
Dernière mise à jour : 2023-06-23
Concept : générateur de messages Workday Studio

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'étape
    write
  • L'étape
    log
  • Le gestionnaire d'erreurs
    log-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 :
  • Saisissez le texte manuellement, puis cliquez sur
    Appliquer les modifications
    .
  • Cliquez sur
    Insert MVEL Expression
    , saisissez les expressions MVEL (en combinaison avec du texte brut, le cas échéant), puis cliquez sur Appliquer.
  • Cliquez sur
    Generate XML literal
    et sélectionnez le schéma de définition ou l'élément WSDL.
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.