Concept : MVEL et Studio
Dans Workday Studio, MVEL vous permet d'inspecter et de manipuler des éléments de message et des paramètres de composant dans vos assemblages. Vous pouvez utiliser MVEL pour :
- Extraire des informations d'un message.
- Mettre en forme des nombres et des dates.
- Remplacer des caractères spécifiques dans une chaîne.
- Récupérer les attributs d'intégration ou les paramètres de lancement.
Vous devez éviter d'utiliser MVEL pour manipuler de grandes chaînes de données. Exemple : convertir des messages en chaînes peut créer des problèmes de performance et d'évolutivité.
Dans un champ compatible avec MVEL, vous pouvez appuyer sur Ctrl+Espace pour afficher une fenêtre contextuelle d'aide de contenu.
Les expressions MVEL peuvent être des instructions uniques ou des scripts sur plusieurs lignes. Pour les scripts sur plusieurs lignes, séparez chaque ligne par un point-virgule.
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 accueillir de nouvelles lignes. Au bout de 6 lignes, ils arrêtent de se développer et vous pouvez les faire défiler. Studio applique une couleur de syntaxe aux expressions MVEL.
MVEL implémente la priorité des opérateurs pendant l'exécution. Vous pouvez utiliser des crochets pour contrôler l'ordre d'exécution des expressions MVE.
Étant donné qu'ils sont traités dans la mémoire, les méthodes XPath sont soumises à une limite de 1 million de caractères.
xpath
, xpathB
, et xpathF
. Vous ne recevrez pas d'erreur si votre requête dépasse cette limite. Vous devez utiliser des API de transmission en continu, telles que celles de l'étape d'écriture
. xml-stream
Élément si vous devez traiter des messages volumineux.