Variables dans les traces des scénarios
IL est possible que certaines données doivent varier dans les traces émises et reçues pour les TNR.
Le système de variable permet de rendre dynamique certains champs.
Syntaxe des variables
Les variables sont utilisables dans le body et les valeurs des headers.
La syntaxe est toujours la même : ${NOM} ou ${NOM:PARAMÈTRE}. Les valeurs autorisées pour NOM et variables seront détaillées ci-dessous.
Variables d’entrée
Pour l’instant, seule une seule variable est utilisable dans la trace envoyées :
${now}: permet d’insérer au moment de l’envoi de la trace la date du jour. Le format est ISO.Pour modifier le format de sortie, vous pouvez utiliser un paramètre avec
${date:<FORMAT>}. Par exemple :${now:yyyy-MM-dd}ou${now:dd/MM ' à ' HH'h'mm}.
Variables de sortie
Les variables de sorties permettent d’accepter une suite de caractères lors de la vérification de la trace récupérée.
${any}accepte n’importe quelle chaîne de caractère non-vide.${ignore}accepte n’importe quelle chaîne de caractères.${type:<TYPE>}accepte certains “types” :stringpour une chaîne de caractère. Il est donc semblable à${any}.integerpour un nombre entier ;doublepour un nombre à virgule ;booleanpour une valeur booléenne (trueoufalse) ;uuidpour une chaîne de caractère pouvant être lue en UUID.
${regex:<REGEX>}accepte une expression régulière quelconque.${list:<ÉLÉMENTS>}accepte une valeur parmi une liste fermée. Par exemple :${list:Ma valeur A,Ma valeur B,Autre valeur ?}.${date}accepte une date au format ISO.Il est possible d’utiliser
${date:<FORMAT>}. C.f. la variable d’entréenowvue plus haut.
Ce contenu est soumis au droit à Copyright. Il ne doit pas être utilisé sans accord de la société Middleware Editions.