Udemy C - Cpi - 13

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

Question 1: Incorrect

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?

Note: There are 2 correct answers to this question.


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?

Note: There are 2 correct answers to this question.



7plus Encoder


GZIP Compression
(Correct)


RAR Compression


Base64 Encoder
(Correct)

Question 11: Skipped


What can you use to transport your IFlow from DEV to Prod? Note: There are two correct
answers to this question.

CTS+
(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?

Note: There are 2 correct answers to this question.


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)

Question 19: Skipped


You want to use an inbound SOAP adapter for asynchronous communication. Which
configuration is available in the Connection tab?

Note: There are 2 correct answers to this question.



Manual as Service Definition and the sender defines the asynchronous communication


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)

Question 20: Skipped


Your caller sends only decrypted message payload. Which security standard you can use to
encrypt this message payload?

Note: There are 2 correct answers to this question.


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?

Note: There are 2 correct answers to this question.


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)

Question 27: Skipped


Where can you test standard APIs?

SAP NetWeaver Developer Studio


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)

Question 30: Skipped


If you are calling the route /$metadata of a service and you receive a kind of
documentation for the service back, what kind of service is it most likely?

eSOA


REST


SOAP


OData
(Correct)

Question 31: Skipped


Which of the following are elements of an X.509 Certificate? Note: There are 2 correct
answers to this question.

Distinguished Name
(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)

Question 35: Skipped


Which are key processes of SAP Intelligent Enterprise? Note: There are 2 correct
answers to this question.

Order-to-Pay


Plan-to-Operate

Lead-to-Cash
(Correct)


Defect-to-Resolve


Design-to-Operate
(Correct)

Question 36: Skipped


Your iFlow processes messages synchronously and you get the message status
ESCALATED. What's happening?

NO error message is sent to the receiver


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)

Question 41: Skipped


You want to debug your iFlow at development time. Which log level do you use if you
want to check the payloads at every process step?

Debug


Create a script


Info


Trace
(Correct)

Question 42: Skipped


You want to use an inbound SOAP adapter for synchronous communication. What
SOAP version can you use?

All available SOAP versions


SOAP WS-RM


SAP RM


SOAP 1.x
(Correct)

Question 43: Skipped


What concept do OData Entities relate to?

Typed classes without properties.


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)

Question 45: Skipped


You want to add a header variable to an exchange message. What type is NOT
supported?

Xpath


Expression

Global Variable


Regular Expression
(Correct)

Question 46: Skipped


You want to modify a message using code. Which language can you write the code in? Note:
There are two correct answers to this question

Swift


JavaScript
(Correct)


C++


Groovy
(Correct)

Question 47: Skipped


Which predefined role is necessary to send HTTPS based messages to a CPI endpoint?

HttpMessaging.send


InboundMessage.send


HttpMessaging.send


ESBMessaging.send
(Correct)

Question 48: Skipped


What is SAP HANA Enterprise Cloud?

SAP HANA Enterprise Cloud is a non scalable and secure private managed cloud solution


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)

Question 49: Skipped


What are the optimal integration domains for SAP Cloud Platform Integration? Note:
There are 2 correct answers to this question.

Thing2Cloud


onPremise2onPremise


onPremise2Cloud
(Correct)


Cloud2Cloud
(Correct)

Question 50: Skipped


What's available on the SAP API Business Hub? Note: There are 2 correct answers to
this question.

Integration
(Correct)


Interfaces


Best Practices


Events
(Correct)

Question 51: Skipped


You want to use inbound communication based on HTTPS. What combination of
Authentication and Authorization are possible? Note: There are 2 correct answers to
this question

• OAuth authentication and access control lists and • Role-based authorization


• 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)

Question 52: Skipped


Which of the following adapter types are available for the sender to transfer a message
to SAP Cloud Platform Integration? Note: There are 2 correct answers to this question.

Facebook


Twitter


SuccessFactors
(Correct)


Ariba
(Correct)

Question 53: Skipped


You want to break down a composite message into a series of individual messages. Which
standard splitting methods are available? Note: Thre are 2 correct answers to this question.

JSON Splitter


IDoc Splitter
(Correct)


Mail Splitter


PKCS#7/CMS Splitter
(Correct)

Question 54: Skipped


You want to use outbound communication based on HTTPS. Which authentication options
do you have?

Note: There are 2 correct answers to this question.


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)

Question 56: Skipped


You want to forward a notification (asynchronous) to a back-end system. What option
can you use?

Process Call


Content Enricher


Request and Reply


Send
(Correct)

Question 57: Skipped


What is the integration style that SAP Cloud Platform Integration follows?

Process Invocation
(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)

Question 60: Skipped


You want to detect errors while message processing but without a Message Failed status.
Which events can you use?

Note: There are 2 correct answers to this question.


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)

Question 63: Skipped


What are cloud native principles? Note: There are 3 correct answers to this question.

Containerization
(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)

Question 65: Skipped


The design of SAP Cloud Platform Integration is characterized by which main aspects?
Note: There are 3 correct answers to this question.

Integration Bus Aspect
(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)

Question 67: Skipped


You have an asynchronous integration scenario. What adapter enables asynchronous
messaging by using message queues?

IDOC


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)

Question 71: Skipped


Every SAP Cloud Platform Integration tenant has at least one Tenant Management
Node and one Runtime Node. Which of the following tasks does the Tenant
Management Node perform? Note: There are 2 correct answers to this question.

It starts and stops runtime nodes.
(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)

Question 73: Skipped


You want to allow a new developer access to the design view of your CPI tenant. Where
do you set these access rights?

SAP Solution Manager


SAP CPI Tenant settings


SAP Identity Provider


SAP Cloud Platform
(Correct)

Question 74: Skipped


You want to test the complete message mapping of a message. How do you do this?

Click the Simulate button to automatically perform the test.


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)

Question 75: Skipped


What's correct for distributed systems? Note: There are 2 correct answers to this
question.

A distributed system is a system in which a single computers is connected through a network and
appears as multiple computers


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)

Question 79: Skipped


SAP Cloud Platform Integration is based on the Apache Camel integration framework.
What is a feature of this integration framework?

it is a payload free routing and mediation engine.


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)

Question 80: Skipped


You need to encrypt the contents of a message. What encryptor should you use?

AES


SFTP


HTTPS


PGP
(Correct)

You might also like