Punchout Fails With HttpTargetConnector:ExternalSystemContactException (Doc ID 1615174.1)

Last updated on JUNE 29, 2015

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.50 and later
Information in this document applies to any platform.

Symptoms

Version information: PeopleTools 8.5x version, Integration Broker

Pinging a 3rd party node works fine, but when attempting to send a message to the 3rd party the following error occurs.

ERROR
-----------------------
HttpTargetConnector:ExternalSystemContactException
HttpTargetConnector:ExternalSystemContactException HTTPS hostname wrong: should be <ipaddress>, but cert says <CN=*.mydomain.com


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Setup 3rd party node, service operations and routings to the 3rd party

2.Import the 3rd party digital certificates to the gateway keystore and bounce the web server

3. Ping the 3rd party node (success)

4. Send a message to the 3rd party system

 

5. Review the gateway log files: (msgLog.html, errorLog.html)

msgLog.html shows the following:

a) that the PING is directed to the URL:
ExternalOperationName><![CDATA[ping]]></ExternalOperationName><OperationType>ping</OperationType><From><RequestingNode><![CDATA[PSFT_EP]]>
DestinationNode><![CDATA[ExternalNode]]>
URL]]></Name><Value><![CDATA[https://machinename.domainname.com/3rdparty.jsp]]></

b) that the actual message is being sent to an ip address:
ExternalOperationName><![CDATA[messagename.VERSION_1]]></ExternalOperationName><OperationType>sync</OperationType
<DestinationNode> <![CDATA[ExternalNode]]>
...ConnectorName><![CDATA[HTTPTARGET
<![CDATA[URL]]></Name><Value><![CDATA[https://<ipaddress>/3rdparty.jsp;]]>

 

ErrorLog.html contains the followin error from the sync request:

HttpTargetConnector:ExternalSystemContactException
HttpTargetConnector:ExternalSystemContactException HTTPS hostname wrong:  should be <ipaddress>, but cert says <CN=*.domainname.com, OU=GIS, O=Premier Farnell Plc, L=Leeds, ST=West Yorkshire, C=GB>



Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms