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.

Learn More
  • XML-based, highly flexible
  • Ariba standard since 1999
  • PunchOut & PunchOutOrderMessage
  • Modern cloud ERPs

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

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.