Professional Documents
Culture Documents
Udemy C - Cpi - 13
Udemy C - Cpi - 13
Udemy C - Cpi - 13
Which of the following are part of the SAP API Management Infrastructure? Note:
There are 3 correct answers to this question.
Developer Services
(Correct)
Integration Services
(Incorrect)
API Analytics
(Correct)
SAP HANA Services
API Platform
(Correct)
Question 2: Incorrect
In what order do you set up outbound communication via HTTP to an onPrem back-end
system?
1. SAP CPI 2. SAP Cloud Connector 3. HTTP Interface
(Correct)
1. SAP CPI 2. HTTP Interface
(Incorrect)
1. SAP CPI 2. SAP Business Connector 3. HTTP Interface
1. SAP CPI 2. Web Dispatcher 3. HTTP Interface
(Correct)
Question 3: Correct
Your client requests that messages that throw errors while being processed by the SAP
Cloud Platform, Integration Service show in the message monitor as "Failed". What
IFlow step type does this?
Error End
(Correct)
Error Start
Terminate Message
Escalation End
Question 4: Correct
What's the purpose of the App Router? Note: There are 2 correct answers to this
question
Acts as a reverse proxy.
(Correct)
Manages authentication flows.
(Correct)
Issues JWT Tokens.
Mangages authorization flows.
Question 5: Correct
You split a message, modify the split message, merge the split message and send in a single
message via a Web Service. What are the steps to accomplish this?
1. Split 2. Join 3. Gather 4. SEND
(Correct)
1. Split 2. SEND
1. Split 2. Aggregator 3. Join 4. SEND
1. Split 2. Multicast 3. Aggregator 4. SEND
Question 6: Skipped
In a Mail Receiver adapter you use plain user/password for authentication. Where do
you define the user and password?
Manage Security Material > OAuth2 Credentials
Create directly as user and password at the Mail Receiver adapter configuration
Manage Security Material > Secure Parameter
Manage Security Material > User Credentials
(Correct)
Question 7: Skipped
What is NOT composed in a sequence of packets in a PGP message?
Signature
Integration Flow ID
(Correct)
Literal Data
Public Key
Question 8: Skipped
If a customer wants a managed public cloud ERP solution which of the following could
you recommend?
SAP S/4HANA Cloud Extended
SAP S/4HANA Cloud Essentials
(Correct)
SAP HANA Enterprise Cloud
Question 9: Skipped
You want to perform content-specific filtering of a message. Which value types can you
use? Note: There are 2 correct answers to this question.
Double
Nodelist
(Correct)
String
(Correct)
Byte
Question 10: Skipped
You want to encode/compress messages. Which options are available?
GZIP Compression
(Correct)
RAR Compression
Base64 Encoder
(Correct)
MTAR download
(Correct)
BRF+
MTA download
Question 12: Skipped
You are designing an IFlow and one of the requirements is to merge separate messages
from different paths in the IFlow into one message. Which operation can be used?
Aggregator
Gather
(Correct)
Router
Multicast
Question 13: Skipped
You are designing an IFlow and one of the requirements is to invoke an external OData
service to update the message. Which operation can be used?
Content Enricher
(Correct)
Request Reply
Content Modifier
Send
Question 14: Skipped
You assign a user to the AuthGroup.BusinessExpert group. What specific task can this
user perform?
Reading the message payload and attachments
(Correct)
Deploying integration content
Deleting messages from the transient data store
Accessing (read only) the Data Store Viewer
Question 15: Skipped
Which transport and message protocols are used with an inbound IDOC adapter?
tRFC and SOAP
HTTP and SOAP
(Correct)
HTTP and IDOC
tRFC and IDOC
Question 16: Skipped
Which incoming formats are available for the aggregation strategy in a Gather step
type? Note: There are 2 correct answers to this question.
ASCII
Plain Text
(Correct)
XML (Different Format)
(Correct)
JSON
Question 17: Skipped
At what level do you secure message exchange?
Message
(Correct)
Transport
(Correct)
Deployment
Runtime
Question 18: Skipped
You want to use SAP Cloud Services. You want your data to be secured and stored
exclusively by you. Which of the deployment models can you use? Note: There are 3
correct answers to this question.
Hybrid Cloud
(Correct)
Public Cloud
(Correct)
Fiori Cloud
Analytical Cloud
Private Cloud
(Correct)
Manual as Service Definition and Request-Replay as Message Exchange Pattern
WSDL as Service Definition with additional entries
(Correct)
Manual as Service Definition and one way as Message Exchange Pattern
(Correct)
HIPAA secure messaging
WS-Security
(Correct)
Open Pretty Good Privacy (PGP)
(Correct)
XML Signature
Question 21: Skipped
Your IFlow receives a JSON inbound message. The outbound message should also be JSON,
but structurally different from the inbound message. What steps can you perform?
1. Convert JSON2XML 2. Message Mapping 3. Convert JSON2XML
1. Convert JSON2XML 2. Message Mapping 3. Convert XML2JSON
(Correct)
1. Convert JSON2XML 2. XSLT Mapping 3. Convert XML2JSON
(Correct)
1. Convert XML2JSON 2. Message Mapping 3. Convert JSON2XML
Question 22: Skipped
You want to transform an inbound message to a specific structure that is needed in the
outbound system. Which mapping types can you use? Note: There are 3 correct answers
to this question.
Excel Spreadsheet Mapping
XSLT Mapping
(Correct)
Operation Mapping
(Correct)
Message Mapping
(Correct)
AI-based Mapping
Question 23: Skipped
What pattern is NOT contained in a Camel Exchange Message?
InMessage
Runtime node information
(Correct)
Exchange ID
Exception
Question 24: Skipped
What are components of the Intelligent Enterprise? Note: There are 3 correct answers
to this question.
Digital Platform
(Correct)
Intelligent Technologies
(Correct)
Intelligent Services
Intelligent Suite
(Correct)
Digital Deployment
Question 25: Skipped
You want to direct messages along a specific path using an expression. What's the
correct type of routing?
Splitter
Router
(Correct)
Join
Aggregator
Question 26: Skipped
While testing your IFlow you notice that messages are being received but not being
processed due to a problem with the user. The error message in the log reads as follows:
"com.sap.esb.application.services.cxf.interceptor.SimpleAuthorizingInterceptor user is
not authorized". What should you do to fix this error?
Change the method of authentication from Basic To Certificate for the user.
Redeploy the X.509 certificate in the tenant keystore for the user
Redeploy the known Hosts in the tenant keystore.
Assign the role ESBMessaging.send to the user
(Correct)
SAP Development Tools for Eclipse
SAP API Business Hub
(Correct)
SAP Web IDE
Question 28: Skipped
You want to send a message to a service endpoint. Where is authentication verified?
The calling entity is verified
(Correct)
The worker node is verified.
The service runtime is verified
The service endpoint is verified
Question 29: Skipped
What extensibility option are available on SAP HANA Enterprise Cloud if you want to
extend business logic? Note: There are 2 correct answers to this question.
Side by side extensibility
(Correct)
SAP Cloud Platform Extensibility Services
SAP Solution Manager
In-App Extensibility
(Correct)
REST
SOAP
OData
(Correct)
Adapter Profile
Issuer
(Correct)
Communication Role
Question 32: Skipped
Where do you define permissions for senders to process messages on a runtime node?
SAP CPI Manage Security
SAP Cloud Platform > Security > Authorizations
(Correct)
SAP Solution Manager
SAP Cloud Platform > Members
Question 33: Skipped
How do you configure a SSL outbound communication with HTTP?
Import the Receiver Client Certificate in Operations > Manage Security > Manage Key store
Import the Receiver Server Certificate in Operations > Manage Security > Manage Key store
(Correct)
Import the Receiver Client Certificate in Operations > Manage Security > Security Material
Import the Receiver Server Certificate in Operations > Manage Security > Security Material
Question 34: Skipped
Your client requests an SAP Cloud Platform Integration tenant from SAP and one is
provided. As part of the tenant onboarding process several application URLs are
provided to your client. Which of the provided URLs below is for the SOAP Adapter on
the runtime node?
https://customer-tenant.eu1.hana.ondemand.com/soap
https://customer-tenant.eu1.hana.ondemand.com/gw
https://customer-tenant.eu1.hana.ondemand.com/cxf
(Correct)
Plan-to-Operate
Lead-to-Cash
(Correct)
Defect-to-Resolve
Design-to-Operate
(Correct)
An error message is sent to the receiver.
An error message is sent to the sender
(Correct)
NO error message is sent to the sender.
Question 37: Skipped
In the ABAP RESTful Programming Model what's used to define the database layer?
Fiori
Dictionary Tables
(Correct)
OData
CDS
Question 38: Skipped
While testing your IFlow you discover that a data store operation step fetches multiple
messages instead of one. What data store operation step type will fetch a specific
message from the data store?
GET
(Correct)
Select
Delete
Write
Question 39: Skipped
You have to process an inbound EDIFACT message to an outbound SAP IDOC.
Therefore you have to map the EDIFACT message to the IDoc message in your IFlow.
What's the correct solution for that?
Integration Content Advisor
(Correct)
SAP WEB IDE
SAP NetWeaver Developer Studio
SAP HANA Studio
Question 40: Skipped
Which settings can you use to connect to Twitter? Note: There are 2 correct answers to
this question.
Use RFC adapter to connect directly to Twitter
Use only the Twitter outbound adapter
Use Request and Reply with HTTP adapter
(Correct)
Use Request and Reply with Twitter outbound adapter
(Correct)
Create a script
Info
Trace
(Correct)
SOAP WS-RM
SAP RM
SOAP 1.x
(Correct)
Typed classes with properties.
(Correct)
Untyped classes.
Containers
Question 44: Skipped
What are the building blocks of the Cloud Application Programming Model (CAP)?
Note: There are 2 correct answers to this question.
ABAP
SAP Cloud Platform SDK
SAP Cloud SDK
(Correct)
Core Data Services
(Correct)
Expression
Global Variable
Regular Expression
(Correct)
JavaScript
(Correct)
C++
Groovy
(Correct)
InboundMessage.send
HttpMessaging.send
ESBMessaging.send
(Correct)
SAP HANA Enterprise Cloud is a fully scalable and secure public managed cloud solution
SAP HANA Enterprise Cloud is a fully scalable and secure private managed cloud solution
(Correct)
onPremise2onPremise
onPremise2Cloud
(Correct)
Cloud2Cloud
(Correct)
Interfaces
Best Practices
Events
(Correct)
• Basic and Subject/Issuer DN authorization check of a certificate and • Role-based authorization
• OAuth authentication and • Role-based authorization
(Correct)
• Basic authentication and • Role-based authorization
(Correct)
Twitter
SuccessFactors
(Correct)
Ariba
(Correct)
IDoc Splitter
(Correct)
Mail Splitter
PKCS#7/CMS Splitter
(Correct)
Root-certificate authentication
Basic authentication
(Correct)
Client-certificate authentication
(Correct)
Two-factor authentication
Question 55: Skipped
What feature applies to a SaaS application?
Delivered via software bundle in a box
Different versions of the application can be used
Hardware license must be issued before the application can be used
Delivered over the Internet
(Correct)
Content Enricher
Request and Reply
Send
(Correct)
User Centric Consumption
Thing Integration
Data Movement
Question 58: Skipped
In order to enable a sender system to process messages on a tenant using HTTPS/basic
authentication, you need to assign which role to the associated user?
ESBDataStore.read
TenantPartnerDirectory.write
IntegrationOperatationServer.read
ESBmessaging.send
(Correct)
Question 59: Skipped
What approaches are proposed for REST services? Note: There are 2 correct answers
to this question.
Protocol First
Code First
(Correct)
Service First
Contract First
(Correct)
Terminate Message in an Exception Subprocess
Message End Event in an Exception Subprocess
(Correct)
Escalation Event in an Exception Subprocess
(Correct)
Exception Message in an Exception Subprocess
Question 61: Skipped
What authentication method is used with the Monitoring API?
Single Sign On (SSO)
2 Factor Authentication
oAuth2
Basic Authentication
(Correct)
Question 62: Skipped
What's used to development microservices? Note: There are 2 correct answers to this
question.
Node.js
(Correct)
ABAP RESTful Programming Model
Java
(Correct)
Microservices
(Correct)
Integration
Automation
(Correct)
Serverless
Question 64: Skipped
Which usage options are offered by SAP Cloud Platform Integration? Note: There are 2
correct answers to this question.
SOAP Service
Data Migration
Value Mapping
(Correct)
OData Service
(Correct)
PI on the Cloud Platform
Integration-as-a-Service Aspect
(Correct)
Multi-Tenancy
(Correct)
Data Messaging Aspect
Question 66: Skipped
What's used to deploy microservices?
SAP HANA Enterprise Cloud
SAP Cloud Platform NEO
SAP Cloud Appliance Library
SAP Cloud Platform Cloud Foundry
(Correct)
ODC
JMS
(Correct)
LDAP
Question 68: Skipped
You want to use a XSLT mapping in your iFlow. You want to use dynamic parameters
that are set as exchange message properties.
Use Java script within a special namespace in the XSL template.
Use Java script within a special namespace in the XSL template.
Use Apache Camel simple expression language within a special namespace in the XSL template.
(Correct)
Use only dynamic parameters in the content modifier artifact.
Question 69: Skipped
You want to use a Groovy script to modify the headers of an exchange message. What's
the correct answers?
com.sap.gateway.ip.core.customdev.util.Message;
(Correct)
com.sap.gateway.xiinspector.xml.Message;
com.apache.camel.framework.util.Message;
com.sap.gateway.integration.flow.Message;
Question 70: Skipped
Which of these are pillars of the Business Technology Platform? Note: There are 2
correct answers to this question.
Development & Deployment
Analytics
(Correct)
Integration & Data Management
Application Development & Integration
(Correct)
It reads data from the database for monitoring.
(Correct)
It processes messages that are exchanged.
It interacts with the load balancer.
Question 72: Skipped
You want to use SAP Cloud Platform Integration content for different integration
platforms. What's the correct procedure?
It works out of the box for all integration platforms
Use the SAP Cloud Platform Integration Product Profile for all target integration platforms.
Change the Product Profile on the target Platform.
Change the Product Profile to your target Platform on SAP Cloud Platform Integration.
(Correct)
SAP CPI Tenant settings
SAP Identity Provider
SAP Cloud Platform
(Correct)
Use the XML source file and XML target file that is generated at runtime
Test only specific nodes of the XML individually, not the entire message.
Create and manually upload an XML source file and an XML target file.
(Correct)
A distributed system is a system in which multiple computers are connected through a network
and appear as a single computer
(Correct)
Distributed Systems often rely on containerization and run on kubernetes
(Correct)
Distributed Systems are served through SAP Cloud Platform Cloud Foundry
Question 76: Skipped
You use a Local Call > Looping Process Call and the value of the Expression Type is
Non-XML. What expression language can you use?
Apache Simple Expression Language
(Correct)
Unified Expression Language
Spring Expression Language
EL Expression Language
Question 77: Skipped
A user must be able to have read only access to the Data Store Viewer. What's the
correct role to choose?
AuthGroup.SystemDeveloper
(Correct)
AuthGroup.IntegrationDeveloper
AuthGroup.Administrator
AuthGroup.BusinessExpert
Question 78: Skipped
What category are Conversational Bots based on Natural Language Processing
belonging to?
Internet of Things (IoT)
Blockchain
Artificial Intelligence (AI)
(Correct)
it is a meta data payload routing and mediation engine.
It is a routing and mediation engine for only XML payload
It is a payload agnostic routing and mediation engine.
(Correct)
SFTP
HTTPS
PGP
(Correct)