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.
|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.|
|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|
|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