cXML Core Templates
Use these fixtures when the buyer needs standard cXML-style fields without a platform-specific starter pack.
cxml_inbound_posr_core
This inbound reference contains eight PunchOutSetupRequest rules. Operation, sender domain, sender identity, buyer cookie and browser form-post URL are mandatory in the fixture; shared secret and selected-item IDs are optional.
The current setup controller parses these fields directly from cXML. It does not execute this inbound profile. Use the fixture as a field reference or as a base for custom inbound normalization code.
cxml_outbound_core
- 6 rules, 5 mandatory
- Quantity, supplier part ID, unit price, description and unit of measure are required
- Classification is optional
This is the normal starting point for a generic PunchOutOrderMessage runtime profile.
cxml_outbound_level2
- 5 optional enrichment rules
- Supplier auxiliary ID, manufacturer name/part ID, classification domain and image URL extrinsic
This fixture is not complete by itself because every rule is optional. Add its relevant rules to a profile that also contains the required core cart fields.
Before go-live, confirm the buyer's DTD expectations, units, classification domain, currency and extrinsic names. The module generates cXML, but acceptance remains buyer-specific.