Objectif(s)

Permettre au développeur (ou au framework sous-jacent) de ne pas avoir à préciser les données métiers transportées dans une trace. La tâche est déléguée au moteur EFR, qui ajoutera les données en fonction du contenu de la trace.

Principe

Dans la vue d’une médiation, l’onglet “Clefs métier” permet de configurer les données à ajouter.

image-20250521-135807.png

La valeur métier peut soit être sortie du corps de message, soit des headers associés.

Dans le cas où la valeur est issue du body, 3 options de récupérations sont possibles :

Si une erreur surgit lors de la lecture JsonPath ou XPath (contenu ou chemin invalide), l’ajout échouera silencieusement.

À l'inverse, si plusieurs valeurs sont ressorties du JsonPath ou XPath, alors toutes seront ajoutées à la trace.

Dans le cas du header, seule l’option “none” est utilisée.

Le nom de la clef métier sera le nom de la donnée ajoutée au runtime.

image-20250521-140300.png

Historique

Date

Commentaires

Collecte avec JsonPath, XmlPath dans les body et headers.