Troubleshooting Error Messages for Punchout and Roundtrip

There are several errors that can occur during the direct connect process. This table contains a list of potential errors, and the means to resolve the error.

Error Text Displayed

Description

Resolution

Java exception thrown: java.net.UnKnownHostException: <machine name>

The machine specified as the Local Gateway in the Integration Broker configuration cannot be reached.

Change the URL to the Local Gateway in PeopleTools > Integration Broker > Gateways.

There was no response from the supplier's website while attempting to connect Error Details: … (18036, 3454)

This is thrown by Roundtrip when the Supplier's website is inaccessible.

Contact the supplier to determine if their URL has changed, or if their site is down.

An error occurred while preparing to connect to supplier's website Error Details: …. (18036, 3459)

An error occurred in Punchout while setting extrinsic elements.

Modify the extended SetReqstExtrinsic() method.

An error occurred while connecting to supplier's website Error Details: …. (18036, 3455)

This is a generic error, thrown by the Punchout GoToApp() method.

This can be thrown when the PunchoutSetupResponse from the supplier is not a well-formed XML. It can also be thrown prior to that, when filling the message with data in this method.

An error occurred when transferring to the supplier's website Error Details: …. (18036, 3453)

This error message will only be thrown when there is a problem when redirecting the user to the supplier's website (using the URL that the supplier specifies in the PunchoutSetupResponse).

Contact the supplier to determine if their site is down.

An error occurred while retrieving items from supplier's website Error Details: … (18036, 3456)

This error will be displayed if there is an error when adding item data into the REQ_LINE fields.

This error requires debugging PeopleCode in the RequisitionContext class, in the FillNewReqLine() or FillExistingReqLine() method.

An error occurred while transforming the items from the supplier Error Details: (18036, 3452)

This message will occur in Punchout when a Transformation Application Engine program, or the LoadItems() method generates an error.

Examine the PunchoutOrderMessage log on the appserver to determine if the supplier is not following the transformation for the Punchout standard.

This log can be found on the Application Server in this path: PS_CFG_HOME\appserv\<domain>\files\PV_CXML_PUNCHOUTORDERMESSAGE.txt

An error occurred while adding the new items to the requisition Error Details: (18036, 3451)

This error will be displayed in the UpdateXREF() method of the requisition context class, which fills the external item cross-reference rowset with item data from the supplier and the requisition line.

This occurrence is highly unlikely, and would have to be examined on a case by case basis to determine what caused it to happen.

The supplier's website did not return item information. (18036, 3450)

This is thrown by Roundtrip in the LoadItems() method, when the Supplier does not send item information back to eProcurement at the time of checkout, or if the item information was not in a format expected by eProcurement.

Examine the PunchoutOrderMessage log on the appserver to determine if the supplier is not following the transformation for the Punchout standard.