C_CPI Integration Suite Development Practice Question
An integration developer is designing an integration flow that must call an external SOAP service. The service requires WS-Security with a username token for authentication. The developer needs to configure the SOAP receiver adapter in SAP Cloud Integration to include the security header. Which configuration step is required?
⚠ Common exam trap
Test-takers frequently confuse transport-level authentication such as Basic Authentication with message-level WS-Security, which is required for the SOAP service.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Enable 'WS-Security' and configure the 'Username Token' with the credentials alias.
The SOAP receiver adapter in SAP Cloud Integration supports WS-Security, which allows the inclusion of security headers in the SOAP message. To use a username token, the developer must enable WS-Security and configure the username token settings, referencing a credential alias that stores the username and password. This generates the appropriate WS-Security header, satisfying the external service's authentication requirement. Other authentication methods like OAuth or Basic Authentication do not produce the required SOAP-level security header.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Enable 'OAuth 2.0' and configure the client credentials grant type.
Why it's wrong here
OAuth 2.0 is a different authentication mechanism and is not used for WS-Security username tokens. The SOAP receiver adapter in SAP Cloud Integration does not support OAuth 2.0 for WS-Security; OAuth is typically used with HTTP-based adapters or REST APIs. Configuring OAuth 2.0 would not generate the required WS-Security header with a username token, and the external SOAP service would reject the request due to missing or incorrect authentication.
- ✗
Enable 'Basic Authentication' and provide the username and password.
Why it's wrong here
Basic Authentication adds an HTTP Authorization header, not a WS-Security header in the SOAP envelope. The external SOAP service specifically requires WS-Security with a username token, which is a SOAP-level security standard. Basic Authentication would not satisfy this requirement, as the credentials would not be placed in the correct SOAP header. Therefore, this option fails to meet the service's authentication expectations.
- ✓
Enable 'WS-Security' and configure the 'Username Token' with the credentials alias.
Why this is correct
In the SOAP receiver adapter of SAP Cloud Integration, WS-Security can be enabled to add security headers to the SOAP request. When 'WS-Security' is enabled, the adapter provides options to configure a username token, where the username and password are specified using a security artifact (credential alias) stored in the tenant. This directly satisfies the requirement of including a username token for authentication. The adapter automatically generates the appropriate WS-Security header in the SOAP envelope.
- ✗
Enable 'Message Level Security' and select the 'Username Token' policy.
Why it's wrong here
SAP Cloud Integration does not have a configuration option called 'Message Level Security' in the SOAP receiver adapter. While WS-Security is a form of message-level security, the specific term 'Message Level Security' is not used in the adapter's UI. The correct approach is to enable 'WS-Security' and configure the username token. Selecting a non-existent policy would not produce the required security header, leading to authentication failure.
About these practice questions
Courseiva writes every C_CPI question from scratch — 218 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official SAP exam blueprint
This C_CPI practice question is part of Courseiva's free SAP certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the C_CPI exam.