SAP Knowledge Base Article - Preview

3152183 - "SignedParts: Soap Body is not SIGNED" "EncryptedParts: Soap Body is not ENCRYPTED" Error sending signed and encrypted message through SOAP receiver channel in CPI

Symptom

In an SAP Cloud Integration flow, a message is being sent via the SOAP receiver adapter. The adapter is configured for message-level security with the "Sign Message" and "Encrypt Message" options enabled.

However, the message processing fails with an org.apache.cxf.ws.policy.PolicyException. This error indicates a mismatch between the outbound message generated by Cloud Integration and the WS-Security policy requirements of the target web service.

The error details explicitly state that the security policy of the receiver could not be satisfied because the SOAP Body was not signed or encrypted as expected:

org.apache.cxf.ws.policy.PolicyException: These policy alternatives can not be satisfied:
{http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}SignedParts: Soap Body is not SIGNED
{http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702}EncryptedParts: Soap Body is not ENCRYPTED


Read more...

Environment

  • SAP Cloud Integration
  • SAP Integration Suite

Product

SAP Cloud Platform Integration for process services 3.0 ; SAP Integration Suite all versions

Keywords

SAP HANA Cloud Integration, SAP HCI, SAP CPI, SCPI, SFSF, tenant, iFlow, Integration Flow, soap, receiver, channel, sign, signed, signing, encrypt, encrypted, encrypting, org.apache.cxf.ws.policy.PolicyException, These, policy, alternatives, can, not, be, satisfied, SignedParts, soap, Body, is, not, SIGNED, ENCRYPTED , KBA , LOD-HCI-PI-CON-FTP , FTP, SFTP and SOAP Adapter , Problem

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.