C Cpi 2404
C Cpi 2404
om
                                                            .c
                Thank You for your purchase
                                                am
         SAP C_CPI_2404 Exam Question & Answers
     SAP Certified Associate - Integration Developer Exam
                                              ex
                                     a4
                                   .q
                               w
                            w
                    //w
               s:
          tp
    ht
                        https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                         2/28
                          Product Questions: 60
                              Version: 4.0
Question: 1
                                                                         om
     You want to dispatch messages only when a child element "Product" exists. Which condition do you
     set?
                                                                      .c
     A. ProductSet/count(Product)>0
                                                        am
     B. /ProductSet/count(Product)=0
     C. /ProductSet/count(Product)<0)
     D. /ProductSet/counter(Product)>0
                                                      ex                            Answer: A
                                           a4
     Explanation:
     ProductSet element is greater than zero, which means that a child element “Product” exists. This
     condition can be used to dispatch messages only when a Product element is present. Reference: SAP
                                    w
     Question: 2
                      //w
     You want to set up Exchange Properties in an integration flow. Besides a Con-tent Modifier, what can
     you use?
                s:
     A. Python scripting
          tp
D. XML scripting
                                                                                    Answer: B
     Explanation:
     The Groovy SDK scripting can be used to set up Exchange Properties in an integration flow. The
     Groovy SDK scripting allows you to access and manipulate message headers, properties, and
     payloads using Groovy scripts. You can use the setProperty method to set an Exchange Property with
     a name and a value. Reference: Modernize Integration with SAP Integration Suite | openSAP
Question: 3
                           https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                         3/28
     What are the key capabilities of the SAP BTP Integration Suite? Note: There are 2 correct answers to
     this question.
     A. API Management
     B. Connectivity Service
     C. Open Connectors
     D. SAP Business Application Studio
                                                                                  Answer: A, B
     Explanation:
                                                                         om
     The key capabilities of the SAP BTP Integration Suite include API Management and Connectivity
     Service. API Management allows you to create, publish, monitor, and secure APIs across different
                                                                      .c
     environments and platforms. Connectivity Service enables you to establish secure and reliable
     connections between cloud applications and on-premise systems using various protocols and
                                                           am
     adapters. Reference: Integration Software | SAP Integration Suite, Modernize Integration with SAP
     Integration Suite | openSAP
     Question: 4
                                                         ex
                                            a4
     What are some advantages of creating an OData interface through an API pro-vider? Note: There are
     2 correct answers to this question.
                                          .q
                                                                                  Answer: C, D
     Explanation:
                s:
      Some advantages of creating an OData interface through an API provider are automatic creation of a
          tp
     Swagger UI and an openAPI specification. A Swagger UI is a web-based tool that allows you to
     interact with the OData service and test its functionality. An openAPI specification is a standard
    ht
     format for describing the OData service and its metadata, which can be used by other tools and
     applications. Reference: Integration Software | SAP Integration Suite, Modernize Integration with
     SAP Integration Suite | openSAP
Question: 5
                           https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                           4/28
                                                                                        Answer: D
     Explanation:
Question: 6
                                                                           om
     What is the relationship between an API provider and an API proxy in the API Management capability
     within SAP Integration Suite?
                                                                        .c
                                                         am
     A. The API provider manages secure API access for an API proxy.
     B. The API proxy provides a unique URL and acts as a proxy for the API provider.
     C. The API provider provides a unique URL for an API proxy.
                                                       ex                               Answer: B
     Explanation:
                                           a4
     An API proxy is an API that acts as a proxy for another API, which is usually the backend service that
                                         .q
     provides the actual functionality. An API proxy can be used to add security, monitoring, caching,
     transformation, and other features to the backend API. An API provider is a logical grouping of APIs
                                       w
     that share a common connection to the backend service. An API provider can be used to discover and
     import APIs from the backend service into the API Management capability within SAP Integration
                                w
     Suite. The relationship between an API provider and an API proxy is that the API proxy uses the API
                       //w
     provider as a source of information and configuration for accessing the backend service. The API
     proxy also provides a unique URL that can be used by clients to invoke the API without exposing the
     details of the backend service. Reference: SAP Integration Suite | SAP Community, Create an API
                 s:
     Question: 7
    ht
Where must you configure an HTTPS inbound adapter with OAuth 2.0 authentication?
     A. In the adapter
     B. In the integration flow
     C. In the SAP Integration Suite
     D. In the process runtime
                                                                                        Answer: B
     Explanation:
     An HTTPS inbound adapter is an adapter that allows an integration flow to receive messages from
     external systems using the HTTPS protocol. OAuth 2.0 authentication is a method of authentication
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                            5/28
     that allows clients to access protected resources on behalf of a resource owner by obtaining an
     access token from an authorization server. To configure an HTTPS inbound adapter with OAuth 2.0
     authentication, you must do it in the integration flow where you define the adapter settings. You can
     choose OAuth 2.0 as the authentication type and specify the required parameters, such as client ID,
     client secret, token URL, scope, and so on. You can also configure additional security options, such as
     SSL certificate, CSRF protection, and CORS policy. Reference: Using Adapter Inbound Security - SAP
     Learning, Set Up Inbound OAuth Client Credentials Grant Authentication for Senders Calling
     Integration Flows with SAP-Generated Certificate | SAP Tutorials
Question: 8
                                                                           om
     In your integration flow process, the request reply returns a message with namespaces. What can
     you do to delete namespaces from this message? Note: There are 2 correct answers to this question.
                                                                        .c
     A. Set up the request reply to delete the namespaces
     B. Use a Content Modifier
                                                         am
     C. Set up the namespace mapping in the Runtime Configuration.
     D. Use an XSLT mapping.
                                                       ex                            Answer: B, D
     Explanation:
                                            a4
     A Content Modifier is a step in an integration flow that allows you to modify the message header or
                                          .q
     body using expressions or constants. You can use a Content Modifier to delete namespaces from a
     message by using expressions that remove the namespace declarations or prefixes from the XML
                                     w
     elements or attributes. For example, you can use the expression replace($body,"xmlns:ns[0-
     9]+=\"[^\"]+\"","") to remove all namespace declarations from the message body. An XSLT mapping
                               w
     is a step in an integration flow that allows you to transform the message body using an XSLT
     stylesheet. You can use an XSLT mapping to delete namespaces from a message by using XSLT
                      //w
     instructions that strip or exclude the namespace information from the output XML document. For
     example,        you        can      use       the       instruction <xsl:stylesheet   version="1.0"
     xmlns:xsl="http://www.w3.org/1999/XSL/Transform" exclude-result-prefixes="#all"> to exclude all
                 s:
     namespace prefixes from the output document. Reference: Content Modifier | SAP Help Portal, XSLT
          tp
     Question: 9
    ht
     You want to access individual entities of an HTTP call over XPath. What must you do if no namespace
     mapping exists?
                                                                                      Answer: B
     Explanation:
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                           6/28
     If no namespace mapping exists, you must remove the namespaces to access individual entities of an
     HTTP call over XPath. Namespaces are prefixes that identify the source or context of an XML element
     or attribute. If the namespaces are not mapped to a URI, they can cause errors or conflicts when
     using XPath expressions. Therefore, you must remove the namespaces before applying XPath
     queries.
     Modernize Integration with SAP Integration Suite | openSAP
Question: 10
What are the maturity levels of the SAP Integration Solution Advisory Method-ology? Note: There
                                                                           om
     are 2 answers to this question.
                                                                        .c
     B. Design your hybrid integration platform.
     C. Assess your integration strategy
                                                         am
     D. Implement your integration architectural strategy.
                                                       ex                           Answer: B, C
     Explanation:
                                           a4
     The maturity levels of the SAP Integration Solution Advisory Methodology are as follows:
     Assess your integration strategy. This level helps you evaluate your current integration landscape and
                                         .q
     architecture and select the best-fit integration technologies and tools for your scenarios.
     Implement your integration architectural strategy. This level helps you execute your integration
                               w
     practices for your integration operations and maintenance. Reference: Integration Software | SAP
     Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
                 s:
     Question: 11
          tp
     In the SAP Integration Suite, where can you change the virtual host name?
    ht
     A. Discover - APIs
     B. Design APIs
     C. Configure ? APIs
     D. Settings APIs
                                                                                     Answer: D
     Explanation:
     In the SAP Integration Suite, you can change the virtual host name in the Settings APIs. The Settings
     APIs allow you to configure various aspects of your API provider, such as the virtual host name, the
     base path, the authentication method, and the CORS settings. Reference: Integration Software | SAP
                           https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                           7/28
Question: 12
     What can you do in the Cloud Integration capability within SAP Integration Suite? Note: There are 2
     correct answers to this question
                                                                           om
                                                                                     Answer: B, C
     Explanation:
                                                                        .c
                                                         am
     In the Cloud Integration capability within SAP Integration Suite, you can do the following things:
     Connect to multiple endpoints. You can use various adapters and protocols to connect to different
     systems and applications, such as SAP S/4HANA, Salesforce, SuccessFactors, and more.
                                                       ex
     Develop custom adapters. You can use the Adapter Development Kit (ADK) to create your own
     adapters for specific integration scenarios and requirements. Reference: Integration Software | SAP
     Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
                                           a4
     Question: 13
                                         .q
     Which log level must you use to examine the payload at specific processing steps in an integration
                                    w
     flow?
                               w
     A. Error
                      //w
     B. Debug
     C. Trace
     D. Info
                 s:
                                                                                      Answer: C
          tp
     Explanation:
    ht
     To examine the payload at specific processing steps in an integration flow, you must use the Trace log
     level. The Trace log level provides the most detailed information about the message processing,
     including the payload content and the headers at each step. You can use the Message Processing Log
     to view the trace logs for a specific message. Reference: Modernize Integration with SAP Integration
     Suite | openSAP
Question: 14
     Which of the following are markup languages that you can use to describe APIs? Note: There are 2
     correct answers to this question.
A. RAML
                           https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                         8/28
     B. CXML
     C. OpenAPI
     D. HTML
                                                                                  Answer: A, C
     Explanation:
     RAML and OpenAPI are markup languages that you can use to describe APIs. RAML stands for
     RESTful API Modeling Language and is based on YAML. OpenAPI is a specification for describing
     RESTful APIs and is based on JSON or YAML. Both languages allow you to define the structure,
     parameters, responses, and documentation of your APIs. Reference: Integration Software | SAP
                                                                         om
     Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
Question: 15
                                                                      .c
                                                        am
     You have created an API provider of the type Internet. What http response code indicates success?
     A. 203
     B. 403
     C. 200
                                                      ex
     D. 401
                                           a4
                                                                                    Answer: C
                                         .q
     Explanation:
                                    w
     The http response code that indicates success is 200. The 200 response code means that the request
     was successfully processed and the response contains the expected data. Other response codes in
                               w
     the 2xx range also indicate success, but with some variations. For example, 201 means that a
                      //w
     resource was created, 202 means that a request was accepted but not completed yet, and 204 means
     that there is no content in the response. Reference: Integration Software | SAP Integration
     Suite, Modernize Integration with SAP Integration Suite | openSAP
                  s:
     Question: 16
          tp
     You use an outbound HTTP adapter with basic authentication .In SAP Integration Suite, Monitor
    ht
Integrations Manage Security, where must you set up and store a user and password?
     A. Security Material
     B. Access policies
     C. PGP Keys
     D. Keystore
                                                                                    Answer: A
     Explanation:
     To use basic authentication for outbound HTTP connections, you must store the user and password
     as credentials in the security material of SAP Integration Suite. Credentials are a type of security
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                           9/28
     artifact that can be used to authenticate against external systems. You can create and manage
     credentials in the Monitor Integrations Manage Security Security Material section of SAP Integration
     Suite. Reference: Setting Up Outbound HTTP Connections with Basic Authentication | SAP Help
     Portal, Security Artifact Renewal for HTTPS-Based Communication | SAP Help Portal
Question: 17
In which of the following must you call getBody() to access the payload in a Groovy script?
     A. camelcontext
     B. property
                                                                           om
     C. header
     D. message
                                                                        .c
                                                                                      Answer: D
                                                         am
     Explanation:
     To access the payload in a Groovy script, you must use the message object and call the getBody()
                                                       ex
     method on it. The message object represents the current message that is being processed in the
     integration flow. It has methods to get and set the message body, headers, properties, and
     attachments. The getBody() method returns the message body as an object of the specified type,
                                            a4
     such as java.lang.String, java.io.InputStream, or org.w3c.dom.Document. Reference: General
     Scripting Guidelines | SAP Help Portal, Message | SAP Help Portal
                                          .q
     Question: 18
                                    w
     You are creating an API in the API management capability within SAP Integration Suite using Edit in
                               w
                                                                                      Answer: A
    ht
Explanation:
     After creating an API in the API management capability within SAP Integration Suite using Edit in API
     Designer, the next step to consolidate the resources is to generate the server stubs. Server stubs are
     code snippets that implement the API operations on a server-side application. They can be
     generated in different languages and frameworks, such as Java, Node.js, Python, or Spring Boot.
     Generating server stubs can help you to quickly prototype and test your API functionality without
     writing much code. Reference: Create an API Using the API Designer | SAP Help Portal, Generate
     Server Stubs | SAP Tutorials
Question: 19
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                          10/28
     A. Code editor
     B. Graphical editor
     C. Command-line editor
                                                                                      Answer: B
     Explanation:
     To manipulate integration flows, you can use a graphical editor that is provided by SAP Integration
     Suite. The graphical editor allows you to visualize and edit your integration flows using a drag-and-
                                                                           om
     drop interface. It also provides a palette of icons that represent different integration components and
     actions, such as senders, receivers, routers, mappers, transformers, and so on. You can use the
     graphical editor to design and configure complex integration scenarios in a user-friendly
                                                                        .c
     way. Reference: Overview of Integration Flow Editor | SAP Help Portal, Design and Deploy Your First
     Integration Flow | SAP Tutorials
                                                         am
     Question: 20
                                                                                      Answer: A
     Explanation:
                               w
                        //w
     OData uses HTTP, AtomPub, and JSON as its core functionalities. OData is an open protocol that
     allows the creation and consumption of queryable and interoperable RESTful APIs in a simple and
     standard way. OData builds on HTTP as the application protocol for transferring data between clients
                 s:
     and servers. OData uses AtomPub as one of the formats for representing data feeds and entries in
     XML. OData also uses JSON as another format for representing data feeds and entries in a lightweight
          tp
     and human-readable way. Reference: Introducing OData - SAP Learning, OData Overview | OData -
     The Best Way to REST
    ht
Question: 21
     You have set up an integration process to use a SOAP adapter. Which event allows you to run the
     integration flow directly after deployment?
     A. End Event
     B. End Message
     C. Start Event
     D. Start Message
Answer: D
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                        11/28
Explanation:
     A Start Message event allows you to run the integration flow directly after deployment. A Start
     Message event is triggered when a message arrives at the integration flow through an inbound
     channel, such as a SOAP adapter. You can use a Start Message event to initiate an integration process
     based on a message input. Reference: Modernize Integration with SAP Integration Suite | openSAP
Question: 22
                                                                          om
     A. An architectural style
     B. A description language for APIs
     C. A message protocol
                                                                       .c
     D. An application protocol
                                                         am
                                                                                     Answer: A
     Explanation:
                                                       ex
     Representational State Transfer (REST) is an architectural style for designing web services that are
     based on the stateless exchange of resources. REST uses uniform and predefined methods, such as
                                            a4
     GET, POST, PUT, and DELETE, to manipulate resources identified by URIs. REST also supports different
     formats for data representation, such as XML, JSON, or plain text. Reference: Integration Software |
                                          .q
     SAP Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
                                    w
     Question: 23
                               w
     D. It provides an interface.
          tp
                                                                                     Answer: B
     Explanation:
    ht
     An API consumer is an application or system that invokes an interface provided by an API provider.
     An API consumer uses the interface to access or manipulate data or functionality exposed by the API
     provider. An API consumer can be a web browser, a mobile app, a cloud service, or any other client
     that can send requests and receive responses from an API provider. Reference: Integration Software |
     SAP Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
Question: 24
     Which SAP Cloud Integration process event allows you to run integration flows directly after
     deployment?
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                         12/28
     A. Content Modifier
     B. Router
     C. Message Digest
     D. Timer
                                                                                     Answer: D
     Explanation:
     A Timer event allows you to run integration flows directly after deployment. A Timer event is
     triggered by a predefined schedule or interval, such as every hour, every day, or every month. You
     can use a Timer event to initiate an integration process based on a time-based condition. Reference:
                                                                           om
     Modernize Integration with SAP Integration Suite | openSAP
Question: 25
                                                                        .c
                                                         am
     You want to call an OData v4.0 interface through an adapter in the Cloud Integration capability within
     SAP Integration Suite. Which adapter can you use?
     A. JMS
     B. ProcessDirect
                                                       ex
     C. HTTPS
                                           a4
     D. SOAP
                                         .q
                                                                                      Answer: C
     Explanation:
                                    w
     You can use an HTTPS adapter to call an OData v4.0 interface in the Cloud Integration capability
                               w
     within SAP Integration Suite. An HTTPS adapter allows you to send and receive messages over HTTP
                        //w
     or HTTPS protocols. You can use an HTTPS adapter to communicate with RESTful services, such as
     OData v4.0, that support HTTP methods and formats. Reference: Integration Software | SAP
     Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
                 s:
     Question: 26
          tp
     You want to set up an SAP backend system through the Cloud Connector with an API provider. Which
    ht
     A. Internet
     B. On-premise
     C. Cloud Integration
     D. Open Connectors
                                                                                      Answer: B
     Explanation:
     To connect an SAP backend system through the Cloud Connector with an API provider, you must use
     the on-premise connection type. The Cloud Connector acts as a link between SAP Integration Suite
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                            13/28
     and on-premise systems, enabling secure and controlled access to the backend resources. The on-
     premise connection type allows you to specify the internal host and port of the backend system, as
     well as the virtual host and port that will be exposed to SAP Integration Suite. You can also define
     access control rules and protocols for the on-premise connection. Reference: Part 2: Connect to on-
     premise APIs from SAP Cloud Platform API Management Cloud Foundry Environment | SAP
     Blogs, How to configure SAP Cloud Connector & Create API using SCP API Management | SAP Blogs
Question: 27
     You configured a content modifier as follows: Action Create. Name: ProductID. Source Type: XPath.
     Source Value: //ProductID. Data Type: java lang string. After testing the content modifier, you receive
                                                                             om
     an error message that contains the following fragment: java.lang.ClassNotFoundException java lang
     string. What caused the error message?
                                                                          .c
     A. Incorrect name
     B. Incorrect source value
                                                          am
     C. Incorrect source type
     D. Incorrect data type
                                                        ex                              Answer: D
     Explanation:
                                            a4
     The error message is caused by an incorrect data type in the content modifier configuration. The data
                                          .q
     type should be java.lang.String instead of java lang string. The data type defines the type of the value
     that will be stored in the header or property of the message. It should match one of the supported
                                     w
     Java classes, such as java.lang.String, java.lang.Integer, java.lang.Boolean, and so on. If the data type
     is not valid, a java.lang.ClassNotFoundException will be thrown. Reference: Content Modifier | SAP
                                 w
     Help Portal, Getting clear with SAP Integration Suite Content Modifier | SAP Blogs
                       //w
     Question: 28
                 s:
     You want to use an HTTPS endpoint from an integration flow. In which of the following must you use
     the HTTP client?
          tp
                                                                                        Answer: B
     Explanation:
     To use an HTTPS endpoint from an integration flow, you can use the Open Connectors capability
     within SAP Integration Suite. Open Connectors is a feature that allows you to connect to over 160
     third-party applications using standardized and normalized APIs. You can use the HTTP client
     connector to make HTTP or HTTPS requests to any endpoint that supports these protocols. You can
     configure the HTTP client connector with various parameters, such as URL, method, headers, query
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                         14/28
     parameters, body, and authentication. Reference: Open Connectors | SAP Help Portal, HTTP Client
     Connector | SAP Help Portal
Question: 29
Besides in SAP API Management, where can you find policy templates?
                                                                           om
                                                                                      Answer: B
     Explanation:
                                                                        .c
                                                         am
     Besides in SAP API Management, you can find policy templates in SAP API Business Accelerator Hub-
     Explore Categories ?? APIs. Policy templates are reusable sets of policies that can be applied to APIs
     to define their behavior and security. In SAP API Business Accelerator Hub, you can explore various
                                                       ex
     categories of APIs that are pre-packaged with policy templates. For example, you can find APIs for
     sales order processing, customer master data management, product catalog management, and so
     on. Each API category has a set of policy templates that are suitable for its use case. Reference: SAP
                                            a4
     API Business Accelerator Hub | SAP Help Portal, Explore Categories | SAP Help Portal
                                          .q
     Question: 30
                                     w
     What can you use to prevent overload in an OData request and reply call?
                               w
     A. Query filter
                      //w
     B. HTTP adapter
     C. Stop parameter
     D. Paging
                 s:
                                                                                     Answer: D
          tp
     Explanation:
    ht
     To prevent overload in an OData request and reply call, you can use paging. Paging is a technique
     that allows you to retrieve a large number of data sets in smaller chunks or pages. You can use the
     OData query options $top and $skip to specify how many records you want to fetch and how many
     records you want to skip in each request. This reduces the network load and improves the
     performance of the OData service. Reference: OData API | SAP Help Portal, SAP Integration Suite:
     enrich a payload with OData Service | SAP Blogs
Question: 31
Where can you find more information about APIs, policies, and integrations?
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                        15/28
                                                                                     Answer: C
     Explanation:
     You can find more information about APIs, policies, and integrations in the SAP Business Accelerator
     Hub. The SAP Business Accelerator Hub is a central place where you can discover, explore, and
     consume pre-built integrations, APIs, and best practices for various business scenarios and
     industries. Reference: Integration Software | SAP Integration Suite, Modernize Integration with SAP
     Integration Suite | openSAP
                                                                          om
     Question: 32
                                                                       .c
     What are some message protocols that the API Management capability within SAP Integration Suite
                                                        am
     supports? Note: There are 3 correct answers to this question.
     A. SOAP
     B. RFC
     C. REST
                                                      ex
     D. Data
                                           a4
     E. IDoc
                                         .q
                                                                                 Answer: A, C, D
     Explanation:
                                    w
     The API Management capability within SAP Integration Suite supports the following message
                               w
     protocols: SOAP, REST, and Data. SOAP is a protocol for exchanging structured XML messages
                      //w
     between web services. REST is an architectural style for designing web services that use HTTP
     methods and formats. Data is a protocol for sending and receiving binary or text data over HTTP or
     HTTPS. Reference: Integration Software | SAP Integration Suite, Modernize Integration with SAP
                s:
     Question: 33
    ht
     In the Cloud Integration capability within SAP Integration Suite, which internal message format is
     used?
     A. XML
     B. JSON
     C. XSLT
                                                                                     Answer: A
     Explanation:
      In the Cloud Integration capability within SAP Integration Suite, XML is the internal message format
     that is used. XML stands for Extensible Markup Language and is a standard format for representing
                           https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                        16/28
     structured data. All messages that are processed by the Cloud Integration capability are converted to
     XML internally and then transformed to the desired format at the outbound channel. Reference:
      Modernize Integration with SAP Integration Suite | openSAP
Question: 34
     You want to integrate a SOAP adapter into an integration process and enable the adapter to send
     messages to the integration flow. Which user role must you set up in the SOAP adapter?
     A. MessagingsendtoCI
     B. MessagingSend
                                                                          om
     C. ESBMessaging send
Answer: C
                                                                       .c
     Explanation:
                                                        am
     To integrate a SOAP adapter into an integration process and enable the adapter to send messages to
     the integration flow, you must set up the ESBMessaging send user role in the SOAP adapter. The
                                                      ex
     ESBMessaging send user role grants the permission to send messages to the Enterprise Service Bus
     (ESB) of the Cloud Integration capability. The ESB is responsible for routing and delivering messages
     between different integration flows and adapters. Reference: Modernize Integration with SAP
                                           a4
     Integration Suite | openSAP
                                         .q
     Question: 35
                                    w
     You want to implement a synchronous call to a remote HTTP API as an integration flow component.
     Which adapter can you use?
                               w
                      //w
     A. OData
     B. Mail
     C. AMQP
                s:
     D. SFTP
          tp
                                                                                     Answer: A
     Explanation:
    ht
     You can use an OData adapter to implement a synchronous call to a remote HTTP API as an
     integration flow component. An OData adapter allows you to send and receive messages using the
     OData protocol. OData stands for Open Data Protocol and is a standard for exposing and consuming
     data over HTTP or HTTPS. You can use an OData adapter to communicate with OData services that
     support CRUD (Create, Read, Update, Delete) operations on resources. Reference: Integration
     Software | SAP Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
Question: 36
     You use an APIKey for authentication in an HTTPS API call. In which part of the Content Modifier is
     the APIKey included?
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                         17/28
     A. Message body
     B. Message header
     C. Attachment
     D. Exchange property
                                                                                      Answer: B
     Explanation:
     To use an API key for authentication in an HTTPS API call, you must include the API key in the
     message header of the content modifier step. The message header contains information related to
                                                                               om
     the message, such as addressing, routing, or metadata. You can use the content modifier step to
     create or modify message headers using expressions or constants. The API key is typically passed as a
     value of a specific header field, such as Authorization or X-API-Key, depending on the API provider’s
                                                                            .c
     requirements. You can use the Camel Simple Expression Language to access or construct the API key
     value from variables, properties, or system information. Reference: Content Modifier | SAP Help
                                                           am
     Portal, Using Camel Simple Expression Language | SAP Help Portal
     Question: 37                                        ex
     What must you do to find out which entity sets are available in the OData V2.0 interface?
                                             a4
                                                                                      Answer: B
                       //w
Explanation:
     To find out which entity sets are available in the OData V2.0 interface, you must retrieve the
                 s:
     metadata document from the interface. The metadata document is an XML document that describes
     the data model of the OData service, including the entity types, entity sets, associations, functions,
          tp
     and actions. The metadata document can be accessed by appending $metadata to the service root
     URL of the          OData service.      For    example,      if the      service    root URL        is
    ht
Question: 38
Which expression language can you use to access the content of a message in an integration flow?
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                            18/28
                                                                                        Answer: D
     Explanation:
     To access the content of a message in an integration flow, you can use the Simple expression
     language. The Simple expression language is a subset of the expressions defined in Camel Simple
     Expression Language, which is a language for accessing and manipulating message contents and
     exchange properties in Apache Camel integration framework. The Simple expression language
     supports various built-in variables, functions, operators, and literals that can be used to construct
                                                                            om
     expressions for different purposes, such as routing conditions, content modification, variable
     assignment, and so on. You can use the Simple expression language when configuring components
     that support expressions, such as content modifier, router, filter, write variables, and so
                                                                         .c
     on. Reference: Using Camel Simple Expression Language | SAP Help Portal, Get to know Camel’s
     Simple expression language in SAP Cloud Integration | SAP Blogs
                                                          am
     Question: 39
                                                        ex
     What are some advantages of the cloud integration capability within SAP Integration Suite? Note:
     There are 2 correct answers to this question.
                                            a4
                                                                                      Answer: A, D
                       //w
Explanation:
      Some advantages of the cloud integration capability within SAP Integration Suite are:
                 s:
     A local installation is not required. The cloud integration capability is a cloud-based service that runs
     on SAP Business Technology Platform (BTP). It does not require any installation or maintenance on
          tp
     your local system. You can access it from any web browser and start developing and deploying
     integration flows using a graphical user interface or an Eclipse-based tooling.
    ht
     Predefined scenarios can be used out-of-the-box. The cloud integration capability provides a rich set
     of predefined integration scenarios that cover various use cases and domains, such as SAP-to-SAP
     integration, SAP-to-non-SAP integration, hybrid integration, process orchestration, and so on. You
     can browse and discover these scenarios from the Discover page of the cloud integration web UI or
     from the SAP API Business Hub. You can use these scenarios as they are or customize them according
     to your needs. Reference: Cloud Integration Capability Overview | SAP Help Portal, Discover
     Integration Content | SAP Help Portal
Question: 40
     You have set up a basic authentication policy, but the API proxy returns an HTTP status of 401.What
     could be a reason?
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                          19/28
                                                                                      Answer: B
     Explanation:
     A possible reason why the API proxy returns an HTTP status of 401 after setting up a basic
     authentication policy is that in the AssignMessage policy, the AssignTo tag has the type=“response”.
                                                                           om
     This means that the basic authentication value is assigned to the response header instead of the
     request header. This will cause an authentication failure when calling the backend server or service
     that requires basic authentication. To fix this issue, you should change the type attribute of the
                                                                        .c
     AssignTo tag to type=“request”. This will ensure that the basic authentication value is assigned to the
     request header before sending it to the target endpoint. Reference: Basic Authentication | SAP Help
                                                         am
     Portal, Assign Message Policy | SAP Help Portal
     Question: 41                                      ex
     What are some aspects of "holistic integration" of the SAP Integration Suite? Note: 3 answers are
                                            a4
     correct.
                                          .q
     A. Process Integration
     B. Cloud Integration
                                     w
     C. Event Integration
     D. Domain Integration
                                 w
     E. Data Integration
                      //w
                                                                                   Answer: A, C, E
     Explanation:
                 s:
     Some aspects of “holistic integration” of the SAP Integration Suite are process integration, event
          tp
     integration, and data integration. Process integration refers to the orchestration and automation of
     business processes across different systems and applications. Event integration refers to the
    ht
     communication and coordination of events between different sources and consumers. Data
     integration refers to the extraction, transformation, and loading of data between different sources
     and targets. Reference: Integration Software | SAP Integration Suite, Modernize Integration with SAP
     Integration Suite | openSAP
Question: 42
     You want to split a message that contains recurring child nodes. Which of the following splitter types
     can you use? Note: There are 2 correct answers to this questions.
     A. EDI Splitter
     B. PKCS#7/CMS Splitter
                              https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                          20/28
     C. General Splitter
     D. Iterating Splitter
                                                                                     Answer: C, D
     Explanation:
              To split a message that contains recurring child nodes, you can use a General Splitter or an
     Iterating Splitter. A General Splitter allows you to split a message based on an XPath expression that
     defines the splitting criteria. An Iterating Splitter allows you to split a message based on an XPath
     expression that defines the repeating element. Reference: Modernize Integration with SAP
     Integration Suite | openSAP
                                                                           om
     Question: 43
                                                                        .c
     What are target endpoints of an API? Note: There are 3 correct answers to this question.
                                                         am
     A. API provider
     B. API consumer
     C. Resources
     D. API proxy
                                                       ex
     E. URL of original API
                                            a4
                                                                                   Answer: A, D, E
                                          .q
     Explanation:
                                     w
     he target endpoints of an API are the API provider, the API proxy, and the URL of the original API. The
     API provider is the system or application that exposes the interface and functionality of the API. The
                                 w
     API proxy is the intermediary component that mediates the requests and responses between the API
                        //w
     consumer and the API provider. The URL of the original API is the address that identifies the location
     and resource of the API. Reference: Integration Software | SAP Integration Suite, Modernize
     Integration with SAP Integration Suite | openSAP
                  s:
     Question: 44
           tp
     Which data store operation can you use to save a customer ID?
    ht
     A. GET
     B. SELECT
     C. POST
     D. WRITE
                                                                                      Answer: D
     Explanation:
     To save a customer ID in a data store, you can use the WRITE operation. The WRITE operation allows
     you to store a value in a data store entry with a specified key. You can use the WRITE operation to
     create or update a data store entry with a customer ID as the key and a value as the
                              https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                       21/28
Question: 45
     You want to build an architecture that is largely asynchronous. Which design do you use to exchange
     notifications between the partners involved?
     A. Event-driven design
     B. Hexagonal design
     C. Serverless design
     D. Request-driven design
                                                                         om
                                                                                       Answer: A
     Explanation:
                                                                      .c
                                                           am
     You can use an OData adapter to implement a synchronous call to a remote HTTP API as an
     integration flow component. An OData adapter allows you to send and receive messages using the
     OData protocol. OData stands for Open Data Protocol and is a standard for exposing and consuming
                                                         ex
     data over HTTP or HTTPS. You can use an OData adapter to communicate with OData services that
     support CRUD (Create, Read, Update, Delete) operations on resources. Reference: Integration
     Software | SAP Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
                                           a4
     Question: 46
                                         .q
     You want to send messages over an SOAP adapter to an integration flow. Which method do you use
                                    w
     A. UPDATE
                      //w
     B. PATCH
     C. GET
     D. POST
                 s:
                                                                                       Answer: D
          tp
     Explanation:
    ht
     To send messages over a SOAP adapter to an integration flow, you must use the POST method. The
     POST method is used to create or update a resource on the server using the SOAP message body as
     the input. The SOAP adapter supports both SOAP 1.1 and SOAP 1.2 protocols and can handle both
     one-way and request-reply message exchange patterns. The SOAP adapter can be configured as a
     sender or a receiver channel in an integration flow. Reference: SOAP (SOAP 1.x) Adapter | SAP Help
     Portal, SOAP Sender Adapter: Example Integration Flow | SAP Help Portal
Question: 47
When does the "Trace" log level expire and when will the log files be re-moved?
                           https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                          22/28
                                                                                      Answer: D
     Explanation:
     The “Trace” log level expires after 10 minutes and the log files are removed after 1 hour. The “Trace”
     log level is the most detailed log level that can be set for an integration flow. It records all the
     information about the message processing, such as headers, properties, payloads, attachments, and
     exceptions. However, it also consumes more resources and storage space than other log levels.
                                                                           om
     Therefore, it is recommended to use it only for troubleshooting purposes and for a short duration.
     The “Trace” log level can be activated from the Monitor Message Processing view or from the
     integration flow editor. Reference: Log Levels | SAP Help Portal, Activating Trace Log Level | SAP Help
                                                                        .c
     Portal
                                                           am
     Question: 48
                                                         ex
     How do you configure a SOAP adapter for asynchronous processing?
                                                                                      Answer: D
     Explanation:
                               w
                        //w
     To configure a SOAP adapter for asynchronous processing, you must set the message exchange
     pattern to one-way and the process settings to WS standard. The message exchange pattern defines
     how the sender and receiver communicate with each other using SOAP messages. The one-way
                 s:
     pattern means that the sender sends a message to the receiver without expecting a response. The
     process settings define how the SOAP adapter handles errors and acknowledgements during
          tp
     message processing. The WS standard setting means that the SOAP adapter uses WS-
     ReliableMessaging protocol to ensure reliable delivery of messages and WS-Addressing protocol to
    ht
     identify the endpoints and actions of messages. Reference: Configure the SOAP (SOAP 1.x) Sender
     Adapter | SAP Help Portal, Configure the SOAP (SOAP 1.x) Receiver Adapter | SAP Help Portal
Question: 49
     Using the Test Connectivity function, you want to test a connection to a backend system. The
     connection is provided by a Cloud Connector. Which parameter is required for the connection test?
     A. Connector ID
     B. Host
     C. Location ID
     D. Subaccount ID
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                          23/28
                                                                                      Answer: C
     Explanation:
     To test a connection to a backend system that is provided by a Cloud Connector, you must specify the
     location ID as a parameter for the connection test. The location ID is a unique identifier that
     represents a Cloud Connector instance in a specific network location. It is used to route requests
     from SAP Integration Suite to the correct Cloud Connector instance and then to the backend system.
     You can find the location ID in the Cloud Connector administration UI under Configuration Location
     ID. Reference: Cloud Connector Connectivity Tests | SAP Help Portal, Cloud Connector Configuration
     | SAP Help Portal
                                                                           om
     Question: 50
                                                                        .c
     You want to publish a new API product to the API business hub enter-prise. What is a requirement?
                                                         am
     A. At least two deployed API Providers
     B. At least one deployed API Proxy
     C. At least one deployed API Provider
     D. At least two deployed API Proxies
                                                       ex
                                            a4
                                                                                      Answer: B
     Explanation:
                                          .q
     To publish a new API product to the API business hub enterprise, you need at least one deployed API
                                     w
     proxy as a requirement. An API proxy is an API that acts as an intermediary between an API provider
     and an API consumer. It can be used to add security, monitoring, caching, transformation, and other
                               w
     features to the API provider. An API product is a bundle of one or more API proxies that are grouped
                      //w
     together for a specific business scenario or use case. To create an API product, you need to select one
     or more deployed API proxies from your API portal and provide some metadata, such as name, title,
     description, quota limits, and so on. Then you can publish your API product to the API business hub
                 s:
     Question: 51
    ht
Which part of the proxy URL is provided by the initial configuration step of the API Management?
                                                                                      Answer: D
     Explanation:
To set up the API Management capability within SAP Integration Suite, you must provide a virtual
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                         24/28
     host as part of the initial configuration step. The virtual host is a host alias that identifies your
     organization and is used as the base URL of your API proxies. For example, if your virtual host
     is myorg,          your          API         proxy        URL          will         look          like
     this: https://myorg.apimanagement.hana.ondemand.com/<api-name>. The virtual host can be
     changed later in the API portal settings. Reference: Setting Up API Management Capability | SAP
     Help Portal, Virtual Hosts | SAP Help Portal
Question: 52
What is a characteristic of a product in the API Management capability within SAP Integration Suite?
                                                                            om
     A. It encapsulates the API provider.
     B. It is a separate artifact and is required for basic authentication.
     C. It is deployed as a separate artifact on the API business hub enterprise
                                                                         .c
                                                                                      Answer: C
                                                          am
     Explanation:
                                                        ex
     A product in the API Management capability within SAP Integration Suite is a bundle of one or more
     API proxies that are grouped together for a specific business scenario or use case. A product is a
     separate artifact that can be deployed to the API business hub enterprise, which is a centralized
                                            a4
     platform for discovering, consuming, and managing APIs. A product can have its own metadata, such
     as name, title, description, quota limits, and so on. A product can also have its own policies that
                                          .q
     apply to all the APIs included in it. Reference: Create a Product | SAP Help Portal, API Business Hub
     Enterprise | SAP Help Portal
                                     w
     Question: 53
                                w
                      //w
What does the messaging model of the Apache Camel Data Model consist of?
                                                                                      Answer: B
     Explanation:
     The messaging model of the Apache Camel Data Model consists of three parts: header, body, and
     attachment. The header contains information related to the message, such as addressing, routing, or
     metadata. The body contains the payload or the content of the message. The attachment contains
     optional data that can be attached to the message, such as files or images. The Apache Camel Data
     Model is used by SAP Integration Suite to process messages of any format using various components
     and data formats. Reference: The Camel Data Model in a Nutshell | SAP Help Portal, Data Formats ::
     Apache Camel
Question: 54
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                         25/28
Which of the following can you use for an XSLT mapping in an integration flow?
     A. HTML
     B. JSON
     C. PHP
     D. XML
                                                                                      Answer: D
     Explanation:
                                                                           om
     To use an XSLT mapping in an integration flow, you must use XML as the input and output format.
     XSLT stands for Extensible Stylesheet Language Transformations, which is a language for transforming
     XML documents into other XML documents or other formats. An XSLT mapping consists of an XSLT
                                                                        .c
     stylesheet that defines the rules for transforming the source XML document into the target XML
     document. You can use an XSLT mapping step in an integration flow to apply an XSLT transformation
                                                         am
     to the message body. Reference: XSLT Mapping | SAP Help Portal, XSLT - W3Schools
     Question: 55                                      ex
     In a Content Modifier, you want to set up a call to the message body of the previous Content
                                           a4
     Modifier. Which notation do use to implement this?
                                         .q
     A. S(inbody)
     B. S[bodyin]
                                    w
     C. S{in body)
     D. S{body.in}
                               w
                                                                                      Answer: C
                      //w
     Explanation:
                 s:
     To access the message body of the previous Content Modifier step in an integration flow, you must
     use the notation S{in body) in the current Content Modifier step. This notation means that you want
          tp
     to read the value from the in-message body of the exchange container. The exchange container is
     used to store additional data besides the message that is being processed by SAP Integration Suite. It
    ht
     has two message containers: in-message and out-message. The in-message contains the original
     message that was received by the integration flow, while the out-message contains the modified
     message that will be sent by the integration flow. Reference: Content Modifier Basics | SAP Help
     Portal, Exchange Container | SAP Help Portal
Question: 56
Where can you configure a static payload? Note: There are 2 correct answers to this question.
                           https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                         26/28
D. In a Groovy script
                                                                                    Answer: A, B
     Explanation:
     You can configure a static payload in a Data Store Operation component or in a Content Modifier
     component of the Message Body tab. A Data Store Operation component allows you to store or
     retrieve messages in a data store. You can use the Write operation to store a static payload in a data
     store entry with a specified key. A Content Modifier component allows you to modify the message
     content, headers, and properties. You can use the Message Body tab to define a static payload for the
     message. Reference: Modernize Integration with SAP Integration Suite | openSAP
                                                                           om
     Question: 57
                                                                        .c
     Which of the following capabilities within SAP Integration Suite are core for integration? Note: There
                                                         am
     are 3 correct answers to this question.
     A. Integration Advisor
     B. Open Connectors
     C. Integration Assessment
                                                       ex
     D. Cloud Integration
                                           a4
     E. API Management
                                         .q
                                                                                  Answer: C, D, E
     Explanation:
                                    w
     The following capabilities within SAP Integration Suite are core for integration: Integration
                                 w
     Assessment, Cloud Integration, and API Management. Integration Assessment allows you to evaluate
                       //w
     your integration landscape and strategy and identify the best-fit integration technologies and tools
     for your scenarios. Cloud Integration allows you to design, deploy, and monitor integration flows
     between cloud and on-premise systems using various adapters and protocols. API Management
                 s:
     allows you to create, publish, secure, and monitor APIs across different environments and
     platforms. Reference: Integration Software | SAP Integration Suite, Modernize Integration with SAP
          tp
Question: 58
Why does the API Management capability of the SAP Integration Suite require API providers?
                                                                                      Answer: A
     Explanation:
The API Management capability of the SAP Integration Suite requires API providers to incorporate
                             https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                                                           27/28
     APIs from source systems. An API provider is a system or application that exposes the interface and
     functionality of an API. The API Management capability allows you to connect to different types of
     API providers, such as OData, SOAP, REST, or RFC, and manage their lifecycle, security, and
     consumption. Reference: Integration Software | SAP Integration Suite, Modernize Integration with
     SAP Integration Suite | openSAP
Question: 59
What does the "Open Integration" principle of the SAP Integration Suite mean?
                                                                            om
     B. SAP Integration Suite by default supports integrations to other SAP soft-ware.
     C. SAP Integration Suite by default supports third-party software integration.
                                                                         .c
                                                                                         Answer: C
                                                          am
     Explanation:
     The “Open Integration” principle of the SAP Integration Suite means that SAP Integration Suite by
                                                        ex
     default supports third-party software integration. The SAP Integration Suite is an open and modular
     iPaaS that allows you to integrate any system or application, regardless of whether it is from SAP or
     not. The SAP Integration Suite provides various connectors, adapters, APIs, and pre-built integrations
                                             a4
     that enable you to connect to third-party software with ease and flexibility. Reference: Integration
     Software | SAP Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
                                           .q
     Question: 60
                                     w
     You are using a Data store Operation of the type Write. Which parameter must you select to avoid
                                w
     duplicate entries?
                      //w
                                                                                         Answer: A
    ht
Explanation:
     To avoid duplicate entries when using a Data Store Operation of the type Write, you must select the
     Overwrite Existing Message parameter. The Overwrite Existing Message parameter allows you to
     overwrite an existing data store entry with the same key if it already exists. If you do not select this
     parameter, the Write operation will fail if there is a duplicate key in the data store. Reference:
     Modernize Integration with SAP Integration Suite | openSAP
                            https://www.qa4exam.com/C_CPI_2404.html
Questions and Answers PDF                                            28/28
                                                                om
                                                             .c
                                                 am
                                               ex
                                      a4
                                    .q
                                w
                            w
                    //w
               s:
          tp
    ht
https://www.qa4exam.com/C_CPI_2404.html