ConfirmBOD — Confirm BOD
BOD OAGIS combinant le verbe Confirm et le noun BOD. Équivalent canonique direct des messages EDI EDIFACT CONTRL et X12 997 dans l'écosystème Transverse d'OAGIS 10.x.
Objet du BOD
Le BOD ConfirmBOD est la confirmation métier générique d'OAGIS : il porte la décision de traitement de tout BOD précédemment reçu (succès, erreur applicative, exception métier). Équivalent fonctionnel du CONTRL EDIFACT ou du 997 X12, mais au niveau applicatif et non purement syntaxique.
Structure (ApplicationArea + DataArea)
Comme tout BOD OAGIS, ConfirmBOD empile une ApplicationArea
d'enveloppe technique (Sender, BODID, CreationDateTime) et une DataArea métier
qui contient le verbe et le noun.
OriginalApplicationArea— recopie l'enveloppe du BOD reçu (BODID, sender), pour corrélation.BusinessObjectDocument— référence au BOD d'origine (nom, version).ConfirmationResponse— statut (Success, Error, Warning) + détail par ligne traitée.Confirmverbe.
Exemple XML
Payload OAGIS 10.x minimal, à titre didactique. Les éléments structurants (en-tête + au moins une ligne) sont obligatoires dans toute implémentation conforme.
<?xml version="1.0" encoding="UTF-8"?>
<ConfirmBOD
xmlns="http://www.openapplications.org/oagis/10"
releaseID="10.11" versionID="10.11">
<ApplicationArea>
<Sender>
<LogicalID>ERP-CENTRAL-EU</LogicalID>
<ComponentID>Cross-cuttingModule</ComponentID>
<ConfirmationCode>OnError</ConfirmationCode>
</Sender>
<CreationDateTime>2026-05-15T10:15:00Z</CreationDateTime>
<BODID>5a8f7d2e-2b15-4c1a-9e6f-confirmbod-2026-0014</BODID>
</ApplicationArea>
<DataArea>
<Confirm>
<OriginalApplicationArea>
<Sender>
<LogicalID>ERP-SOURCE</LogicalID>
</Sender>
<BODID>0d3f9c9e-7a14-4d22-8e1a-source-2026-9981</BODID>
</OriginalApplicationArea>
<BusinessObjectDocument>
<BusinessObjectDocumentName>SyncItemMaster</BusinessObjectDocumentName>
</BusinessObjectDocument>
<ConfirmationResponse>
<Status>
<Code>Warning</Code>
</Status>
</ConfirmationResponse>
</Confirm>
<BusinessObjectDocument>
<BusinessObjectDocumentName>SyncItemMaster</BusinessObjectDocumentName>
<BusinessObjectDocumentRevision>10.11</BusinessObjectDocumentRevision>
</BusinessObjectDocument>
</DataArea>
</ConfirmBOD> Cas d'usage
Un système destinataire reçoit un SyncItemMaster décrivant 1 500 articles. 1 497 sont chargés sans erreur, 3 sont rejetés (codification incomplète). Un ConfirmBOD est renvoyé à l'émetteur avec Status=Warning et le détail des 3 articles en exception.
Équivalences EDI
En passerelle EDI, ce BOD se mappe typiquement vers :
- EDIFACT CONTRL — équivalent EDIFACT.
- X12 997 — équivalent X12.
Pour aller plus loin
- OAGi — OAGIS 10.x — page officielle de la spec et téléchargement libre.
- OAGi (OAGIS) — hub sur ediverse — architecture BOD, verbes, modèle canonique.
- EDIFACT sur ediverse — équivalent fonctionnel EDIFACT CONTRL.
- X12 sur ediverse — équivalent fonctionnel X12 997.