C_CPI Integration Suite Development Practice Question
An integration developer is configuring a SOAP receiver adapter in SAP Cloud Integration to call an external web service. The web service requires WS-Security with a username token for authentication. Which configuration is necessary in the SOAP adapter to meet this requirement?
⚠ Common exam trap
Many candidates confuse WS-Security with HTTP Basic authentication or OAuth, which are different protocols and would not meet the web service's specific WS-Security requirement.
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 the 'Use WS-Security' option and select 'Username Token' as the security type.
To satisfy the web service's requirement for WS-Security with a username token, the SOAP adapter must be configured with the 'Use WS-Security' option and 'Username Token' selected. This embeds the credentials in the SOAP header according to the WS-Security standard, ensuring the external service authenticates the request successfully.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Configure the 'Authentication' tab with 'Basic' authentication and provide username and password.
Why it's wrong here
Basic authentication uses HTTP headers, not WS-Security SOAP headers. The web service explicitly requires WS-Security with a username token, which is a different mechanism. Using Basic authentication would not meet the security requirement and would likely result in an authentication failure.
- ✗
Set the 'Message Exchange Pattern' to 'Request-Reply' and add a username token in the message body.
Why it's wrong here
The message exchange pattern determines synchronous versus asynchronous communication, not security. Adding a username token in the message body does not conform to WS-Security standards; WS-Security tokens belong in the SOAP header. This approach would not satisfy the web service's authentication requirement.
- ✗
Use the 'OAuth 2.0' authentication option and configure a client credentials grant.
Why it's wrong here
OAuth 2.0 is a different authentication protocol and is not the same as WS-Security username token. The web service specifically requires WS-Security, so OAuth 2.0 would not be accepted. Configuring OAuth 2.0 would be incorrect and would not provide the required username token.
- ✓
Enable the 'Use WS-Security' option and select 'Username Token' as the security type.
Why this is correct
The SOAP adapter in SAP Cloud Integration provides a 'Use WS-Security' option where you can select 'Username Token' to include a username token in the SOAP header. This directly satisfies the web service's requirement for WS-Security with a username token, ensuring authentication is properly handled.
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.