cXML punchOut protocol handler for AX2012

I’ve done a lot of posts about the OCI punchOut protocol. Probably the more common implementation you will see with customers and suppliers wanting to automate employee procurement experience is with the cXML protocol. In the USA most of the large office supply, hardware supply, computers suppliers have cXML enabled with their supplier shopping sites.

cXML or commerce eXtensible Markup Language is a protocol developed by Ariba in 1999 you can read more about it at http://cxml.org  

In AX2012 there is a framework for punchOut but it doesn’t include code to handle the cXML messages. I’m providing a copy of a protocol handler as sample code that you can use as a framework for your own implementations. You can download this from http://ax2012r3cxml.codeplex.com

For setup notes please see this post

https://organicax.com/2016/09/27/cxml-punchout-protocol-handler-installation-for-ax2012-r3/

For setup of the external catalog once you have imported the code see this post

https://organicax.com/2016/09/27/external-catalog-setup-using-the-cxml-protocol-handler-for-punchout/

For an overview of the user flow using cXML see this post

https://organicax.com/2016/09/27/cxml-punchout-user-flow/

The cXML protocol handler supports a specific set of message for the punchOut see this post

https://organicax.com/2016/09/27/punchoutordermessageheader-operationsallowed/

For working with commodity codes from the cXML messages see this post

https://organicax.com/2016/09/27/cxml-punchout-commodity-code-handling/

For using the message log feature for troubleshooting see this post

https://organicax.com/2016/09/27/cxml-punchout-message-logging/

For notes on unit of measure handling with cXML see this post

https://organicax.com/2016/09/27/cxml-punchout-unit-of-measure-handling/

For notes on currency handling with cXML see this post

https://organicax.com/2016/09/27/cxml-punchout-currency-handling/

For additional information about cXML as described in the cXML user codes see this post

https://organicax.com/2016/09/27/cxml-user-guides/

 

Cheers

Lachlan

 

12 responses to “cXML punchOut protocol handler for AX2012

  1. Pingback: cXML punchOut commodity code handling | OrganicAX·

  2. Pingback: cXML punchOut message logging | OrganicAX·

  3. Pingback: External catalog setup using the cXML protocol handler for PunchOut | OrganicAX·

  4. Pingback: cXML PunchOut unit of measure handling | OrganicAX·

  5. Pingback: cXML PunchOut – currency handling | OrganicAX·

  6. Pingback: PunchOutOrderMessageHeader – operationsAllowed | OrganicAX·

  7. Pingback: cXML punchout protocol handler installation for AX2012 R3 | OrganicAX·

  8. Pingback: cXML punchOut message logging - OrganicAX - Microsoft Dynamics AX - Dynamics AX Users - DUG·

  9. Pingback: cXML punchOut protocol handler for AX2012 R3 V1.1 | OrganicAX·

  10. Pingback: cXML punchOut protocol handler for AX2012 R3 V1.1 - OrganicAX - Microsoft Dynamics AX - Dynamics AX Users - DUG·

  11. Pingback: cXML punchOut protocol handler for AX2012 R3 V1.1 - Microsoft Dynamics AX Community·

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s