Feature · cXML/OCI Mapping
A cXML and OCI mapping you can read, version and reuse.
Gatebold provides a structured mapping model: every buyer inherits a shared base and exposes its specifics in a clear configuration, not in scattered code.
The problem
Without a framework, cXML and OCI mapping is the most painful area of an e-procurement project.
The Gatebold approach
One structure, three layers, zero magic.
Common base
Standard cXML elements (cart item, tax, unit of measure) are defined once for all buyers.
Buyer profile
Each buyer declares its specifics (custom fields, codification rules) without touching the common base.
Explicit overrides
Truly specific cases are isolated, named and documented - instead of hidden behind conditional branches.
Flexible mapping engine
The engine understands native cXML names (UnitOfMeasure, SupplierPartID) and simplified aliases (uom, sku, name). Custom fields mappable via Extrinsic.
Benefits
What you gain by structuring the mapping.
-
Faster buyer onboarding
A new buyer inherits the base. Work focuses on real specifics, not on the common trunk.
-
Actually reviewable
The mapping reads as configuration, not scattered code. Mapping reviews become real.
-
Traceable versions
Every mapping change is versioned with a clear history - useful when an incident hits production.
-
Fewer silent errors
Typing prevents inconsistent values from landing inside a PunchOutOrderMessage.
A cXML or OCI mapping costing you a lot?
Show us a specific case. We can quickly evaluate what a structured mapping would change in your context.