SyncCatalog
OAGIS BOD combining the Sync verb with the Catalog noun. Direct canonical equivalent of EDI EDIFACT PRICAT and X12 832 messages in OAGIS 10.x's Catalog domain.
BOD purpose
The SyncCatalog BOD is the sync (publication mode) version of the catalogue: a publisher distributes the current state of its catalogue to one or more subscribers. Unlike Process, Sync does not request transactional action, it distributes a truth.
Structure (ApplicationArea + DataArea)
Like every OAGIS BOD, SyncCatalog stacks an ApplicationArea
technical envelope (Sender, BODID, CreationDateTime) and a business DataArea
that contains the verb and the noun.
Syncverb withactionCode(Add, Change, Delete).Catalognoun complete or delta.
XML example
Minimal OAGIS 10.x payload for didactic purposes. Structural elements (header + at least one line) are required in any conformant implementation.
<?xml version="1.0" encoding="UTF-8"?>
<SyncCatalog
xmlns="http://www.openapplications.org/oagis/10"
releaseID="10.11" versionID="10.11">
<ApplicationArea>
<Sender>
<LogicalID>ERP-CENTRAL-EU</LogicalID>
<ComponentID>CatalogModule</ComponentID>
<ConfirmationCode>OnError</ConfirmationCode>
</Sender>
<CreationDateTime>2026-05-15T10:15:00Z</CreationDateTime>
<BODID>5a8f7d2e-2b15-4c1a-9e6f-synccatalog-2026-0014</BODID>
</ApplicationArea>
<DataArea>
<Sync>
<ActionCriteria>
<ActionExpression actionCode="Change"/>
</ActionCriteria>
</Sync>
<Catalog>
<CatalogHeader>
<DocumentID><ID>CAT-2026-NORTH-Q2</ID></DocumentID>
<DocumentDateTime>2026-05-15T07:00:00Z</DocumentDateTime>
<SupplierParty><PartyIDs><ID>5790000123456</ID></PartyIDs></SupplierParty>
<ValidityPeriod>
<StartDate>2026-04-01</StartDate>
<EndDate>2026-06-30</EndDate>
</ValidityPeriod>
</CatalogHeader>
<CatalogItem>
<ItemIDs><ID>RBC-2200</ID></ItemIDs>
<Description>Roulement à billes 22 mm</Description>
<PriceLine><Amount currencyID="EUR">8.40</Amount></PriceLine>
</CatalogItem>
</Catalog>
</DataArea>
</SyncCatalog> Use case
A central PIM distributes every night to its ERP and its e-commerce engine a complete SyncCatalog: every item modified during the previous day is broadcast with actionCode=Change. Subscribers absorb the update.
EDI equivalences
On an EDI gateway, this BOD typically maps to:
- EDIFACT PRICAT — EDIFACT equivalent.
- X12 832 — X12 equivalent.
Further reading
- OAGi — OAGIS 10.x — official spec page and free download.
- OAGi (OAGIS) — hub on ediverse — BOD architecture, verbs, canonical model.
- EDIFACT on ediverse — functional equivalent EDIFACT PRICAT.
- X12 on ediverse — functional equivalent X12 832.