Basic Elements. cXML cXML 1.2.021
Below you will find brief information for cXML 1.2.021. This document serves as a comprehensive guide to the commerce eXtensible Markup Language (cXML), an open standard designed to facilitate electronic commerce. It details cXML's capabilities, including the exchange of catalog content, the execution of interactive PunchOut sessions for real-time product selection, and the communication of purchase orders. The guide explains how cXML is an XML implementation, its protocol specifications, basic elements, and its use across various e-commerce applications like procurement systems, commerce network hubs, and order-receiving systems, enabling seamless B2B transactions.
Advertisement
Advertisement
Advertisement
Key features
Open standard for electronic commerce transactions
Supports B2B e-commerce communication
Facilitates catalog content exchange (products, services, prices)
Enables interactive PunchOut sessions for real-time browsing and ordering
Standardized communication of purchase orders
Built upon XML Document Type Definitions (DTDs)
Supports various e-commerce applications (procurement, networks, suppliers)
Flexible and robust messaging protocol
Frequently asked questions
cXML (commerce eXtensible Markup Language) is an XML-based meta-markup language designed as an open standard for facilitating electronic commerce. It acts as a protocol for passing data between applications, particularly for business-to-business (B2B) transactions over the Internet.
cXML supports key e-commerce functions including catalogs for conveying product and service content, PunchOut for interactive web sessions between applications, and the communication of purchase orders. It provides a standard, flexible, and robust language for these transactions.
PunchOut enables interactive sessions between a procurement application and a supplier's website. Users initiate a PunchOut request, browse and select products on the supplier's site, and then return the selected order information to the procurement application seamlessly, often including configured products and prices.
Each cXML document is constructed based on XML Document Type Definitions (DTDs). DTDs act as templates, defining the content model of a cXML document, including the valid order and nesting of elements, and the data types of attributes. They ensure the proper structure of cXML messages.
cXML is used by various e-commerce applications including procurement applications (like Ariba Buyer), commerce network hubs, PunchOut catalogs, and order-receiving systems. It allows these diverse systems to communicate using a single, standard language for B2B transactions.