ediverse Explorer la plateforme

À la une PEPPOL BIS Billing 3.0 L’obligation européenne d’e-invoicing arrive : France sept 2026, Belgique janv 2026, Allemagne 2025.

TRACE-ID

Trace ID. L'identifiant unique d'observabilité qu'un message EDI conserve à travers tous les systèmes qu'il traverse.

Définition

Un Trace ID est un identifiant unique attribué à un message dès son entrée dans le système et propagé inchangé à toutes les étapes qu'il traverse : réception, mapping, validation, archivage, émission. Il permet de corréler en quelques millisecondes tous les évènements liés à un même message dans un système d'observabilité centralisé (ELK, Datadog, Splunk, OpenTelemetry). Il complète l'identifiant fonctionnel (Message-ID AS2, Interchange Control Number) en ajoutant une dimension transverse.

Origine

Le concept de Trace ID est issu du domaine observabilité distribuée, formalisé par le standard W3C Trace Context (2020) après son émergence chez Google (Dapper, 2010), Twitter (Zipkin, 2012) et Uber (Jaeger, 2017). Son adoption dans le monde EDI date des années 2020 avec la généralisation d'OpenTelemetry et des architectures cloud-natives. Aujourd'hui, les B2B gateways modernes (Boomi, MuleSoft, B2B/EDI Management) émettent un Trace ID par message, souvent au format W3C trace-id (32 caractères hex).

Exemple en contexte

traceparent: 00-4bf92f3577b34da6a3ce929d0e0e4736-00f067aa0ba902b7-01

Chaque évènement lié à un message porte ce header W3C trace-context dans les logs et les spans : réception sur l'AP, déchiffrement, validation Schematron, mapping, archivage, émission de l'accusé, transmission au backend ERP. Une requête « trace_id:4bf92f3577b34da6a3ce929d0e0e4736 » dans le système d'observabilité retourne la trace complète en quelques millisecondes.

Termes liés

  • Audit trail — journal qui s'enrichit du Trace ID.
  • Idempotency — propriété opérationnelle où le Trace ID joue un rôle clé.
  • MDN — accusé qui peut transporter le Trace ID en custom header.

Dernière mise à jour: 14 mai 2026