Symptom
You receive error:"GENERAL_ERROR Error during proxy processing (PART UNKNOWN (NULL))", in external web service response even though they receive successful message in web service message monitoring payload response.
Environment
- SAP Cloud for Customer
- SAP Business ByDesign
- SAP Cloud Application Studio
Reproducing the Issue
- Log in to frontend system.
- Go to the Communication Arrangements subview.
- Open the relevant communication arrangement
- Note that the payload is triggered from the external system like CPI or ERP, however the SAP C4C or SAP ByDesign only receives response message and can be viewed here as Error: "GENERAL_ERROR Error during proxy processing (PART UNKNOWN (NULL))"
OR
- Open SOAP UI.
- Load the WSDL for the respective service to a new project.
- Select the operation and generate the request.
- Enter the request XML.
- Maintain the Authentication details.
- Execute and you get the error in the Results window with Error: "GENERAL_ERROR Error during proxy processing (PART UNKNOWN (NULL))"
OR Same WDSL is working in another environment, for example, a Test Tenant.
Cause
- The WSDL needs to have end point for the C4C in the response message payload OR
- The client receives HTTP 202 status code which indicates asynchronous behavior OR
- The targetNamespace in the WSDL is incorrect for the endpoint
Resolution
- The error could be resolved after adding the mandatory namespace to the response message. In the example sample below, the namespace used is "C4cCustomer"
<soap:Body>
<urn:CustomersReplicateResponse xmlns:urn="urn:C4cCustomer">
<Message>
<CdcResponse>
...
<c4cRequestID>...</c4cRequestID>
</Message>
</urn:CustomersReplicateResponse>
</soap:Body>
- The called server should reply with http code 200 (OK). In case you are using CPI, please fix this in your custom iflow.
- We do not support a unique targetNamespace per environment, please adapt the configuration accordingly.
Keywords
proxy processing (PART UNKNOWN (NULL), C4cCustomer, wsdl, response , KBA , AP-RC-BDS-WS , ByDesign Studio Web Services , LOD-C4C-NET , Network Connectivity and Certificates , How To