cancel
Showing results for 
Search instead for 
Did you mean: 

ICM_HTTP_CONNECTION_BROKEN error in communication arrangements from C4C to CPI

g_fregnan2016
Explorer
0 Kudos

Hello,

I have already seen the various question of this problem, but I have not found any solutions.

My problem occurs when I check the connectivity from my C4C product to CPI test tenant (issue-screenshot.png), but when I test the connectivity from the tool to test connectivity from C4C I see 500 http error, so the iFlow in CPI test tenant has been reached (connection-test-to-system-sls-sap-cloud-for-custom.png, connection-test-to-system-sls-sap-cloud-for-custom.png ). Also when I call the URL from my on premise system (and in the borwser url toolbar) the IFlow has been reached (connection-from-sap-erp-to-sap-cpi-1.png, log-connection-from-sap-erp-to-sap-cli-1.png).

These are the image of the CPI monitor message after the test from test tool and after the test from ERP (sap-cloud-platform-integration-monitor-message-ove.png, integration-flows-count-number-increment.png ).

Could anyone help me to understand what is the problem?

Thank you.

Accepted Solutions (1)

Accepted Solutions (1)

manideepsatya
Advisor
Advisor
0 Kudos

Hello marco.celano,

Connection test from any other communication arrangement if resulting in error "ICM HTTP Connection Broken" , it means the connection is successful. You get the error because you are pinging the service with empty data. This is why you have dedicated communication arrangements in both directions to understand the exact test result. In this case, i see the monitor is showing the calls as failed when tested using the dedicated mechanism provided in C4C(500 error in C4C). If you have provided end-end information in C4C as well as in CPI(you need to configure the iflow with destination ERP details), there will be a successful call in CPI but not failed call.

All together i can see the connection from C4C to CPI and Onpremise to CPI is fine now. But you also may need to configure both iflows to ensure the connection betweeen CPI to Onpremise and CPI to C4C as well is successful.

Regards,
Manideep Satya

Answers (1)

Answers (1)

g_fregnan2016
Explorer
0 Kudos

Hello Satya Manideep,

first of all thank you for your answer. But I don't understand 3 things:

  1. If the connection is succesfull, why when I test the communication arrangments the monitor doens't register the connection to the dedicated iFlow? The number of the message does not change.
  2. When you told about the mechanism, are you intend the test service? Not using the arrangements,rigth?
  3. The iFlow to do the sales order request is one, maybe are you intend the channels?

Than you for your answer.

MC

manideepsatya
Advisor
Advisor
0 Kudos

Hello Marco,

  1. If the connection is succesfull, why when I test the communication arrangments the monitor doens't register the connection to the dedicated iFlow? The number of the message does not change.
    Answer : simple connection test from any other communication arrangement doesnt record the call in CPI monitor
  2. When you told about the mechanism, are you intend the test service? Not using the arrangements,rigth?
    Answer : Yes, use the test connection mechanism from Administrator => Common Tasks => Communication Arrangement For On-Premise Integration. In this screen you select the communication system, ensure the relevant iflow is enabled in CPI with path " /cxf/COD/E2E/SimpleConnect" and this iflow should have receiver ERP details, so that you can complete END -END connection which is fully reliable
  3. The iFlow to do the sales order request is one, maybe are you intend the channels?
    Answer : Not sure what is your query about.

Regards,
Satya

g_fregnan2016
Explorer
0 Kudos

Hello Satya,

I try to explain better the third question: the iFlow I want test is /cxf/COD/E2E/SalesOrder_Request, it has 2 channel where I set the connection from C4C to CPI and from CPI to ERP. When you told: "But you also may need to configure both iflows to ensure the connection betweeen CPI to Onpremise and CPI to C4C as well is successful.", maybe do you mean I have to configure the communication proprierties of the second channel?

Thans,

MC