cancel
Showing results for 
Search instead for 
Did you mean: 

HTTPS-Roundtrip Error

Former Member
0 Kudos

Hi there

I know, there are already many topics to the "https-roundtrip error" in the forum, but I've tried all the possible solutions and nothing fixed the problem.

I'm just developing a B1 to B1 scenario which should synchronize pricelist-definition (object id 6) from an SBO company to another SBO company.

But I got the following error, when I'm changing a pricelist-definition in the source company:

com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.bizprocessor.BizProcException: BPE001 Nested exception: com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: com.sap.b1i.xcellerator.XcelleratorException: XCE001 Nested exception: java.rmi.RemoteException: Error on completion of HTTPS-roundtrip: java.net.ConnectException: Connection refused: connect; nested exception is: java.net.ConnectException: Connection refused: connect

It's strange, because other B1 to B1 scenarios are working (e.g. synchronisation of business partners or item master data).

I already tried following possible solutions:

1. Go through Troubleshooting guide

1. Restart DI-Proxy Service

2. Reinstall B1iF

3. Check firewall settings

Does anybody have a solution?

Thanks for respond.

Rafael

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Rafael,

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 Almazan

bastian_schaefer
Active Contributor
0 Kudos

Hi Rafael,

the exception is a hint, that the DI Proxy service does not run properly and the connection to your B1 company database has not been established.

"Exception : Error on completion of HTTPS-roundtrip: java.net.ConnectException: Connection refused: connect; nested exception is: java.net.ConnectException: Connection refused: connect"

Please go to the SLD and check your DI API connection towards your relevant B1 company.

Please check your DI Proxy properties and the reference to the correct DI API in configuration file diproxyserver.properties.

Please also check if standard port for the DI proxy (2099) is not used by another application. Otherwise please change the HTTPS_PORT in configuration file diproxyserver.properties.

Maybe it's just a copy-and-paste error and you have a hardcoded sysid somewhere in a B1 call atom of your integration scenario, which does not fit to the actual B1i environment.

 

Best regards

Bastian

P.S.: very old B1i versions do connect to the DI Proxy via RMI connection and not via HTTPS.

Which version of B1i do you have in place?

Former Member
0 Kudos

Hi Bastian

Thanks for respond. I tried your suggestions but the scenario still doesn't work.

I've also changed from B1 outbound to a B1 call atom in processing. But i got the same error.

I'm working with B1i Version 1.19.3

I think this it's a general problem in B1i to synchronize pricelists. Could you please try to create an equal scenario in your environment? I'm curious about it.

Thanks and best regards

Rafael