cancel
Showing results for 
Search instead for 
Did you mean: 

SOAP protocol to Cloud Connector for "Replicate document flow from Business Suite" raises 401 error

fsg
Discoverer
0 Kudos

Hi Community,

by connecting the standard iFlow "Replicate Document Flow from SAP Business Suite" to Cloud Connector with the use of a steady connectivity between SAP BTP, Cloud Foundry runtime and environment and Cloud Connector we have been experiencing a different behaviour as of the IDOC connector, instead. The error raised is:

Error when retrieving external document flow: SoapFaultCode:5 An internal error occurred. For error details check MPL ID AGXl32mXE7Tv2rQGJt2HisYo92XK in message monitoring or use the URL https://<IntegrationSuiteID>.integrationsuite.cfapps.eu10-003.hana.ondemand.com:443/shell/monitoring/MessageDetails/

In fact, with the IDOC connector there is no need of Authentication (Authentication is set to NONE) and the proxy on Cloud Connector acts as expected while getting request from the BTP iFlow request to connect to SAP ERP endpoint (e.g. for "Replicate Business Partner Contact Address to SAP ERP").

Could you please advise on how to achieve the same behaviour with the SOAP protocol?

Best Regards

View Entire Topic
Ulrich_Schmidt
Product and Topic Expert
Product and Topic Expert
0 Kudos

The 401 must be coming from the backend (ERP system). So the easiest way to find out the reason, is to increase the ICM trace (transaction SICM) and check why the logon fails.

Also you can check the definition of the URL (Service Node) you are calling, in transaction SICF. It will show you, whether it requires logon or not.

fsg
Discoverer
0 Kudos

Dear Mr. Schmidt,

thank you for your hint. We have tried to use the transaction SICF, but we cannot find there the Endpoint for the Document Flow requests coming from the BTP.

If not here, could it be that the authentication method/criteria are set on SOAMANAGER? Does it suit with the context above?

Best Regards

Ulrich_Schmidt
Product and Topic Expert
Product and Topic Expert
0 Kudos
Not sure. The backend side is not really my area of expertise. Perhaps you can add further tags from the area of the application you are calling? (I.e. the application that is publishing the SOA endpoint.)