External catalog setup using the cXML protocol handler for PunchOut

The external catalog in AX is the set of parameters that you configured to configure the punchOut for the vendors site. In the catalog you specify details like the URL that you will use to establish an request and identity information supplied by the vendor to allow you to log into the site.

As well you specify the protocol handler which is an internal class that is used to interpret and translate the cXML between you procurement system and the vendors system. In this example we are setting up the parameters for the cXML punchOut protocol handler for AX2012.

As you will see in the video we explain the different parameters and what you need to configure. You can also reference these in the cXML user guides and also work with your supplier as they each might use the fields slightly differently.

 

Here is a table of the properties and how you would configure them.

 

Key name Value Notes
BUYER_COOKIE data1234 Use and value here. Will be used in later released of the protocol handler
DEPLOYMENTMODE production Generally this will be production unless a vendor has a test site.
FROM_DOMAIN This will represent the buying organization originating the punchOut Request
FROM_IDENTITY This will represent the buying organization originating the punchOut Request
KEYWORDS No used in this version of the protocol handler.
LOADPORTAL No used. Set to Y. Maybe used in an update to the protocol handler.
LOG_MESSAGES Y Set to Y. Will be replaced with other parameters in a update to the protocol handler.
Password No used
PAYLOAD_ID dax01 Use and value here. Will be used in later released of the protocol handler
SENDER_DOMAIN Authentication details of the buying organization
SENDER_IDENTITY Authentication details of the buying organization
SHARED_SECRET Authentication details of the buying organization
TO_DOMAIN The supplier destination of the punchOut
TO_IDENTITY The supplier destination of the punchOut
USERAGENT Dynamics AX Can be used to provide additional login details or the procurement application
UserName No used
VERSION 1.2.008 Use 1.2.008. Will be used in updates to the protocol handler

 

For notes on downloading the cXML punchOut protocol for AX2012 see this post

cXML punchOut protocol handler for AX2012

 

Cheers

Lachlan

One response to “External catalog setup using the cXML protocol handler for PunchOut

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

Leave a comment