When replicating data from ERP to C4C you receive the following Error Message on HCI: org.apache.cxf.binding.soap.SoapFault: Authorization role missing for service "ServiceInterface http://sap.com/xi/A1S/Global Service Interface XYZ <default> <default> Service Interface XYZ", operation "Operation http://sap.com/xi/A1S/Global ReplicateBusinessPartner"
SAP Hybris Cloud for Customer and SAP Hana Cloud Plataform
This is happening because you have been using SSL certificate (PKCS#12 key pair file) and the alias name of the certificate is not configured on the Private Key Alias of the HCI Integration Flow.
To fix the issue, add sap_cloudintegrationcertificate (alias name of the certificate) on the Private Key Alias of the iFlow.
To do this, please carry out the following in HCI:
- Go to Design
- Select the current Package being used
- Choose Artifacts Tab
- Select the Integration Flow
- Click on Edit
- Highlight the Receiver Channel
- Go to Connection Tab
- Add the sap_cloudintegrationcertificate (alias name of the certificate) on the Private Key Alias Field
- Save and Deploy the Integration Flow.
Authorization Role Missing for Service; org.apache.cxf.binding.soap.SoapFault; , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , Problem