While reading this article, any content in brackets \[LIKE THIS\] will be replaced with actual values.
In the project source code, browse to the web.config file and look for the following:
The reason for checking the web.config file is to confirm that the PunchOut URL's exist and therefore are ready for use. The following is a list of possible PunchOut URLs:
/Punchout/punchoutsetuprequest.isch
/Punchout/punchoutsessionrequest.isch
/Punchout/punchoutsubmitporequisition.isch
/Punchout/punchoutorderrequest.isch
/Punchout/punchoutprofiletransactionrequest.isch
/Punchout/punchoutsessionstatus.isch
Use the list above to define the URLs. For example:
`https://[WEBSITE> NAME].com/punchout/punchoutsetuprequest.isch
`
To test the PunchOut User Setup Request, first get a copy of a PunchOut request. This can be obtained from Supplier Solutions if this is the first time punching out, or from the <<product-name>> database if you have used PunchOut before. Then open the Postman Rest Client and prepare to post:
Change the contents of the **URL** field to contain **POST**.
Select the **Body** finger tab.
Select **raw**.
Paste the PunchOut request into the Body.
The following is what a sample PunchOut request would look like:
Here is a sample of a valid response from the punchoutsetuprequest posting of cXML above:
Go to the db and get the most recent order with Status = "PunchOut", then fill in the cXML below. Use this URL in Postman for testing the submission of an order:
`http://[CLIENT> URL].insitesoftpilot.com/punchout/punchoutorderrequest.isch
`