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.

MAP

Map. La spécification déclarative qui définit la transformation entre deux formats EDI.

Définition

Un map (carte) est l'artefact concret qui décrit, segment par segment et champ par champ, comment transformer un message d'un format source vers un format cible. Le map peut être : une feuille Excel partagée entre équipes, un script propriétaire (Sterling MAP), un XSLT, un graphe glisser-déposer dans un outil GUI (Boomi, BizTalk), ou un fichier YAML/JSON déclaratif. C'est l'unité versionnée et testée d'une bibliothèque de transformations.

Origine

Le terme « map » dans son sens EDI vient des premiers outils Gentran (1983) où la transformation était décrite dans des fichiers « .map » propriétaires. Aujourd'hui chaque outil de mapping possède son propre format de map, ce qui rend le passage d'un outil à un autre coûteux. Des initiatives comme MapForce (Altova) ou Mule DataWeave tentent de proposer un langage de map plus standard, mais aucun standard ouvert n'a réellement émergé.

Exemple en contexte

Un map ORDERS EDIFACT D.96A vers ORDERS UBL 2.1 contient typiquement 200 à 400 règles élémentaires : « BGM+220+#1+9 → cbc:OrderTypeCode='220', cbc:ID=#1 », « NAD+BY+#1::9 → cac:BuyerCustomerParty/cac:Party/cbc:EndpointID schemeID='0088' = #1 », etc. Les codes UNCL sont systématiquement traduits vers les listes UN/CEFACT correspondantes. Le map est versionné en Git, testé via une batterie de payloads de référence, et déployé en CI/CD.

Termes liés

Dernière mise à jour: 14 mai 2026