Courseiva

C_CPI Integration Suite Development Practice Question

An integration developer is troubleshooting an integration flow that intermittently fails when calling an external REST API. The API returns HTTP 429 Too Many Requests during peak loads. The developer wants to make the flow more resilient without changing the external API. Which TWO actions should the developer take? (Choose two.)

⚠ Common exam trap

The trap here is treating HTTP 429 as a capacity or security problem, when it is actually a rate-limiting signal that must be handled with retry/backoff and throttling rather than heap or protocol changes.

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

✓

Implement a throttling mechanism in the integration flow to limit the number of outbound calls per time interval.

HTTP 429 responses indicate the external API is rate limiting the caller. The effective remedies are to retry with exponential backoff, which spaces attempts and respects the API's recovery time, and to throttle outbound calls so the flow stays within the allowed request rate. Together these actions reduce 429 occurrences without modifying the external API, addressing the root cause of the intermittent failures.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Switch the receiver adapter from HTTPS to HTTP to bypass rate limiting.

    Why it's wrong here

    Switching from HTTPS to HTTP does not affect rate limiting; the external API enforces limits based on the caller identity and request rate, not the transport protocol. Using HTTP would also reduce security and is not a valid solution. This action fails to address the root cause and introduces additional risk without resolving the 429 errors.

  • ✓

    Implement a throttling mechanism in the integration flow to limit the number of outbound calls per time interval.

    Why this is correct

    Throttling the outbound calls reduces the request rate to the external API, keeping it within the allowed limits and preventing HTTP 429 responses. SAP Cloud Integration offers throttling capabilities that can be applied to control call frequency. This is a direct and effective way to make the flow resilient against rate limiting without requiring changes to the external API.

  • ✓

    Configure the receiver adapter's retry settings to retry on HTTP 429 with an exponential backoff.

    Why this is correct

    Retrying on HTTP 429 with exponential backoff is a standard resilience pattern. It spaces out retry attempts, giving the external API time to recover from rate limiting. This directly addresses the intermittent 429 responses without modifying the external API, and it is supported by SAP Cloud Integration receiver adapter retry configuration, making it an appropriate action for the scenario.

  • ✗

    Increase the JVM heap size of the tenant to handle more concurrent requests.

    Why it's wrong here

    Increasing heap size addresses memory pressure, not rate limiting. HTTP 429 is returned by the external API when the caller exceeds its allowed request rate, so more memory on the tenant does not reduce the number of calls or make the external API accept them. This action does not resolve the root cause and is not a valid resilience measure for rate limiting.

  • ✗

    Disable the CSRF protection on the sender adapter to reduce processing overhead.

    Why it's wrong here

    CSRF protection is relevant to inbound sender adapters, not outbound calls to an external API. Disabling it would not influence the external API's rate limiting behavior. This action is unrelated to the scenario and does not improve resilience against HTTP 429 responses. It may also weaken security for inbound requests, making it an inappropriate choice.

About these practice questions

This C_CPI question is part of Courseiva's 218-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam 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.