Concept : MVEL et Studio
Dans Workday Studio, MVEL vous permet d’inspecter et de manipuler des parties de message et des paramètres de composantes dans vos assemblages. Vous pouvez utiliser MVEL pour :
- Extraire des informations d’un message.
- Mettre en forme des chiffres et des dates.
- Remplacer des caractères précis dans une chaîne.
- Récupérer les attributs d’intégration ou les paramètres de démarrage.
Vous devez éviter d’utiliser MVEL pour manipuler de grandes chaînes de données. Exemple : la conversion des messages en chaînes peut créer des problèmes en matière de rendement et de variabilité d’échelle.
Dans un champ compatible avec MVEL, vous pouvez appuyer sur Ctrl+Espace pour afficher une fenêtre contextuelle d’aide au contenu.
Les expressions MVEL peuvent être des énoncés uniques ou des scripts sur plusieurs lignes. Pour les scripts sur plusieurs lignes, utilisez un point-virgule pour séparer chaque ligne.
Studio évalue les expressions sur plusieurs lignes comme une unité, et non de manière séquentielle.
Les champs compatibles avec MVEL sont développés pour prendre en compte les nouvelles lignes. Après six (6) lignes, ils cessent de se développer et deviennent des champs déroulants. Studio applique une coloration de la syntaxe aux expressions MVEL.
MVEL applique la priorité des opérateurs pendant l’exécution. Vous pouvez utiliser des crochets pour contrôler l’ordre d’exécution des expressions MVEL.
Comme elles sont traitées dans la mémoire, il y a une limite d'un million de caractères pour les méthodes XPath, telles que
xpath
, xpathB
et xpathF
. Vous ne recevrez pas d'erreur si votre interrogation dépasse cette limite. Vous devez utiliser des API de flux des travaux comme celles de l'étape d'écriture
xml-stream
élément si vous devez traiter des messages volumineux.