ERROR:java.net.SocketException: Connection reset
Running SoapUI 5.0.0
Trying to send a SOAP document to an EHR API and am getting the above error. The detail after that line looks similar to the other reported issues of this type:
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(Unknown Source)
at java.net.SocketInputStream.read(Unknown Source)
at sun.security.ssl.InputRecord.readFully(Unknown Source)
at sun.security.ssl.InputRecord.read(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.writeRecord(Unknown Source)
at sun.security.ssl.AppOutputStream.write(Unknown Source)
and there is no other clues offered in the text below this group.
Sending a REST message works just fine, but SOAP is the standard for the set of APIs that my team is working with.
I tried removing each header line individually, performing a test run between each removal:
HOST = <servername>.corp.<domain>.com
SOAPAction = "urn:<ehrsystem-com>:PatientAccessMobile.2020.Services.GetMessageDetail"
Accept-Encoding = gzip,deflate
User-Agent =Apache-HttpClient/4.5.5 (Java/12.0.1)
Connection = Keep-Alive
Content-Type = text/xml;charset=UTF-8
<ehr>-Client-ID = 087fee8d-4259-49ae-8da9-99bdeeb33636
Authorization = Basic ZW1wOjExNTU6ZXBpYw==
... and setting up Basic authorization. Nothing seems to work. I did not edit the XML doc, because the project file is from my team lead, who was successfully communicating with the API via ReadyAPI.
Just wondering if version 5.0.0 is too old or I missed something.
Thanks.