Negative MDN (processed/error)
Signal d'échec applicatif dans le transport AS2, distinct d'une simple absence d'accusé.
Définition
La MDN (Message Disposition Notification) renvoyée en AS2 porte un champ Disposition. Une valeur positive est processed ; une MDN négative est processed/error (échec de traitement après réception, ex. déchiffrement ou intégrité) ou failed (échec en amont du traitement). Pour l'expéditeur, une MDN négative est un état terminal explicite : inutile de retenter à l'aveugle, le problème doit être corrigé. Sa modélisation correcte évite les boucles de retentative sur des messages voués à l'échec.
Origine
Le profil AS2 est défini par la RFC 4130 (« MIME-Based Secure Peer-to-Peer Business Data Interchange Using HTTP, AS2 »), qui s'appuie sur le format MDN de la RFC 3798 (Message Disposition Notification) pour les dispositions processed, failed et leurs modificateurs error/warning.
Exemple en contexte
Disposition: automatic-action/MDN-sent-automatically; processed/error: decryption-failed