My Oracle Support Banner

iProcurement Punchout Errors: Remote host closed connection during handshake (Doc ID 2682157.1)

Last updated on OCTOBER 02, 2024

Applies to:

Oracle iProcurement - Version 12.2.6 and later
Information in this document applies to any platform.

Symptoms

On :  12.2.6 version, Other issues

When attempting to punchout to a supplier store using iProcurement, the
following error is shown:

ERROR
-----------------------
Error Code: 201 Unable To Reach Supplier Site
Unable to send the Login Request XML.
Supplier Login URL: https://some_website.com/invoke/suppliercXML/receiveRequest
String: <?xml version = '1.0' encoding = 'UTF-8'?>
<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.007/cXML.dtd">
<cXML version="1.1.007" xml:lang="en-US" payloadID="20200323105403.29939824.13231@abcxyz.com" timestamp="2020-03-23T10:54:03-05:00">
  <Header>
     <From>
        <Credential domain="NetworkID">
           <Identity>wigas-t</Identity>
        </Credential>
     </From>
     <To>
        <Credential domain="DUNS">
           <Identity>12345</Identity>
        </Credential>
     </To>
     <Sender>
        <Credential domain="NetworkID">
           <Identity>abc_user</Identity>
           <SharedSecret>*******</SharedSecret>
        </Credential>
        <UserAgent>Oracle iProcurement</UserAgent>
     </Sender>
  </Header>
  <Request>
     <PunchOutSetupRequest operation="create">
        <BuyerCookie>1234567</BuyerCookie>
        <Extrinsic name="User">87654321</Extrinsic>
        <Extrinsic name="Supplier Identifier"/>
        <BrowserFormPost>
           <URL>https://some_website.com:443/OA_HTML/OA.jsp?OAFunc=ICX_CAT_PUNCHOUT_CALLBACK&OAHP=ICX_POR_HOMEPAGE_MENU&OASF=ICX_CAT_PUNCHOUT_CALLBACK&transactionid=456789&operationkey=a6cb34nmop</URL>
        </BrowserFormPost>
        <Contact>
           <Name xml:lang="en-US">Last_name, First_name</Name>
           <Email>first.last@some_website.com</Email>
        </Contact>
        <SupplierSetup>
           <URL>https://some_website.com/invoke/SuppliercXML/receive11</URL>
        </SupplierSetup>
     </PunchOutSetupRequest>
  </Request>
</cXML>

ProcessorException

Proxy Host: 123.12.12.12
Proxy Port: 8080
CA Certification File Location: /u01/oermoq01/apps/fs_ne/EBSapps/certs/b64InternetCertificate.txt

URL: https://some_website.com/invoke/suppliercXML/receiveRequest : javax.net.ssl.SSLHandshakeException: Remote host closed connection during handshake
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:956)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1325)

Note:  References to internet domain, proxy and users, etc shown above in error are all generic fictional users, domains, etc.  Any relation to persons, domains  is coincidental.

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Log into iProcurement responsibility.
2. Click on supplier link for punchout
3. Error is shown.


Cause

To view full details, sign in with your My Oracle Support account.

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


In this Document
Symptoms
Cause
Solution
References


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.