cXML (commerce eXtensible Markup Language)
cXML – Ariba's XML Standard for B2B Catalogs
The modern standard for catalog integration in cloud ERPs
cXML (commerce eXtensible Markup Language) has been Ariba's answer to OCI since 1999. While OCI is traditionally SAP-centric, cXML has established itself as the standard in Ariba, AWS, and modern cloud ERPs. We explain when you need cXML.
cXML: The XML Counterpart to OCI
cXML is modern, data-rich, and flexible – but more complex. If you use Ariba or modern cloud ERPs like NetSuite, cXML is often the better choice over OCI. We explain why and how.
cXML Catalog Integration in Practice
PunchOut, order upload, and confirmation
PunchOut Initiation (XML)
The buyer clicks "Catalog" in Ariba. Ariba sends an XML request with PunchOutSetupRequest to Ovenca, including user, cost center, and target catalog.
- XML-based request
- SHA/HMAC signature
- User context included
Catalog Punchout & Shopping Cart
Ovenca receives the PunchOutSetupRequest, validates the signature, logs in the user, and displays the catalog. The user shops, items land in the shopping cart.
- Catalog UI
- Real-time pricing
- Inventory logic
PunchOutOrderMessage Return
When the user clicks "Order", Ovenca sends an XML message (PunchOutOrderMessage) with all shopping cart details back to Ariba – complete with item details, prices, attributes.
- XML payload with items
- Digital signature
- Automatic validation
Governance & Audit
All cXML transactions are logged. Admins see who ordered what, when, and at what prices. Compliance and audit trail are automatic.
- Transaction log
- Compliance report
- Error handling
cXML Expertise Without Ariba Lock-in
Many companies use Ariba and feel "locked in". Ovenca offers real cXML support – independent, open, and maintainable.
Combine cXML & OCI
You have old SAP SRM users (OCI) and new Ariba buyers (cXML)? Ovenca supports both side by side – without workarounds, without two systems.
Not Ariba-bound
Ovenca is Ariba-agnostic. Use NetSuite, Coupa, or your own ERP – Ovenca speaks cXML with everyone.
XML & JSON
Ovenca supports cXML and modern REST/JSON APIs in parallel. Migrate gradually to modern protocols without breaking legacy.
Flexible cXML Mapping
Every company uses cXML slightly differently (custom attributes, validation rules, etc.). Ovenca has flexible mapping – no big integration project.
Performance Over HTTPS
cXML runs via HTTPS. Ovenca is optimized for high throughput and accepts up to 10,000 concurrent punchouts without latency.
Debugging & Support
XML can be unreadable. We provide a cXML decode tool so you can inspect requests and responses live.
cXML: Questions and Answers
Related Solutions
Explore other solutions that complement your procurement process.
Ready for cXML-based catalogs?
Ariba, NetSuite, Coupa – all speak cXML. Ovenca is your neutral, maintainable platform for it. Let's discuss in a conversation how cXML fits your procurement.
cXML Integration Experts
Talk to our team about your cXML requirements – whether Ariba, NetSuite, or custom ERP.