cancel
Showing results for 
Search instead for 
Did you mean: 

Exception : Error on completion of HTTPS-roundtrip: java.net.SocketException: Connection reset; nested exception is: java.net.SocketException: Connection reset

szymon_lipnicki3
Active Participant
0 Kudos

Hi All,

I have a problem with DI Proxy.

I checked SAP notes: 1827540 and 1619422 - nothing helped.

B1DI connection test from SLD is successful.

An error occurs when I try to add Sales Order via Call B1 object atom.

An erorr is:


Error on completion of HTTPS-roundtrip: java.net.SocketException: Connection reset; nested exception is:

               java.net.SocketException: Connection reset

after restarting DI Proxy service few times error message chenged to


Error:Nested exception: java.rmiConnectException: Connection refused to host: <hostname>: nested exception is: java.net.ConnecdtException: Connection refused connect

Additional info:

1. I have DI Proxy installed on the same machine as B1i server.

2. Proxy host and port are correct.

3. I tried host name or host ip.

4. I added proxy port in firewall to allow access.

5. I have .keystore file in DI Proxy folder.

6. B1 DI connection is successful.

7. I added PROXYHOME to diproxyserver.properties.

8. HTTPS_PORT is 2099.

9. JCO path is correct.

10. I tried to add JCO path in SLD.

11. DI Proxy service is running.

12. I tried to repaire B1i service and reinstall integration framework.

Any idea how to solve this problem?

Kind Regards,

Szymon

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member

Hi Szymon,

If you still have your problem please:

Copy the .keystore file from folder

C:\Program Files (x86)\SAP\SAP Business One Integration\IntegrationServer\Tomcat\webapps\B1iXcellerator

Paste the .keystore file to folder

C:\Program Files (x86)\SAP\SAP Business One Integration\DIProxy

Restart the SAP Business One DI Proxy Service.

David Almazán

john_obrien7
Participant

This resolved it for me. Thanks.

szymon_lipnicki3
Active Participant
0 Kudos

Another strange thing - retrieval a document using Call B1 Object works. Updating and adding a document still doesn't work.

Kind Regards,

Szymon

former_member264352
Discoverer
0 Kudos

I suggest to use the DI API to update this sales order with the payload you're using in B1i to check if it works or not. Such an error usually suggests an incorrect payload like wrong structure, unallowed data specially on UDF which causes the DIProxy crashing.