CONTRL
Syntax and Service Report Message. L'acquittement EDIFACT : il dit « j'ai reçu ton interchange, il est lisible (ou pas) ».
Définition
Le message CONTRL, défini par UN/EDIFACT D.96A, sert « à acquitter la réception d'un interchange ou d'un groupe fonctionnel, à signaler les erreurs syntaxiques rencontrées et, optionnellement, à indiquer le résultat de la validation à différents niveaux ». Il intervient avant tout traitement métier : il ne dit pas « la commande est acceptée », il dit « la commande est arrivée et était syntaxiquement valable ».
Trois niveaux de granularité :
- Interchange (UCI) : l'enveloppe UNB/UNZ entière.
- Groupe fonctionnel (UCF) : les sous-ensembles UNG/UNE.
- Message (UCM) : chaque UNH/UNT individuellement.
Origine
CONTRL est l'un des trois messages historiques d'UN/EDIFACT, présent dès la première version publiée en 1987. Le répertoire D.96A archive la spécification au 27 novembre 1995. La documentation officielle est disponible chez UNECE, et un miroir HTML très diffusé est maintenu par Stedi sur leur catalogue public EDIFACT.
Exemple en contexte
L'acheteur envoie un ORDERS, l'opérateur EDI le reçoit, le parse, génère un CONTRL « OK » (UCI segment, statut 7 : acknowledgement) et le renvoie. Le subset GS1 EANCOM impose un CONTRL dans la minute pour chaque interchange. Voir la page message : CONTRL D.96A.