Courseiva

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 →

How Courseiva writes practice questions · Editorial policy

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.