Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Modeling Processes Quiz

Total questions: 60

Worksheet time: 30mins

Name
Class
Date
1.

You want to dispatch messages only when a child element "Product" exists. Which condition do you set?

a)

/ProductSet/count(Product)>0

b)

/ProductSet/count(Product)=0

c)

/ProductSet/counter (Product)>0

d)

/ProductSet/count(Product)<0

2.

What do you use in an integration flow to handle unexpected errors?

a)

Exception-handling subprocesses

b)

Try-catch subprocesses

c)

Exception handler integration flow elements

d)

Status code checks

3.

Where must you configure an HTTPS inbound adapter with OAuth 2.0 authentication?

a)

In the process runtime

b)

In the SAP Integration Suite

c)

In the adapter

d)

In the Exception Subprocess

4.

You configure a request and reply call with an http adapter. Which of the following Simple Expression definitions can you use to configure a variable in the url?

a)

$(property.item)

b)

${property.item}

c)

$[property.item]

5.

During development, in which integration flow component can you configure a simulated payload?

a)

Content Modifier

b)

SOAP Adapter

c)

General Splitter

d)

Data Store Operations

6.

For which of the following scenarios can you use scripting in an integration flow?

a)

Create XSLT mapping artifacts.

b)

Add information to the message log.

c)

Configure an OData adapter.

7.

Which object in a Groovy script provides a getBody() method?

a)

Camelcontext

b)

Header

c)

Property

d)

Message

8.

Which steps must you follow before you can configure an OData adapter?

a)

Set a sender with a unique name Choose from the palette Call → External Call → Request Reply

b)

Set a sender with a unique name Choose from the palette Call → local Call → Request Reply

c)

Choose from the palette Call → External Call → Send

d)

Set a receiver with a unique name Choose from the palette Call → External Call →Request Reply

9.

Which of the following data types can use for an exchange property in a content modifier? Note: There are 2 correct answers to this question.

a)

java.lang.Integer

b)

java.lang.String

c)

java.lang.string

d)

java.lang.integer

10.

You use an outbound HTTP adapter with basic authentication. In SAP Integration Suite, Monitor→ Integrations→ Manage Security, where must you set up and store a user and password?

a)

Keystore

b)

PGP Keys

c)

Access policies

d)

Security Material

11.

Which of the following XPATH expressions extract "value1" and "value3" from the following XML message using a general splitter? Note: There are 2 correct answers to this question.

a)

//item

b)

/root/item

c)

//item1

d)

/item

12.

Which of the following can you use for an XSLT mapping in an integration flow?

a)

HTML

b)

JSON

c)

XML

d)

PHP

13.

What are some advantages of the cloud integration capability within SAP Integration Suite? Note: There are 2 correct answers to this question.

a)

Predefined scenarios can be used out-of-the-box.

b)

Integration processes can be developed offline.

c)

Customer-to-Customer (C2C) integrations can be developed.

d)

A local installation is not required.

14.

You are using a Data store Operation of the type Write. Which parameter must you select to avoid duplicate entries?

a)

Overwrite Existing Message

b)

Encrypted stored Message

c)

Include Message Headers

d)

Retention Threshold for Alerting

15.

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 an error message that contains the following fragment: "Java.lang.ClassNotFoundException: java.lang.string..." What caused the error message?

a)

Incorrect source type

b)

Incorrect source value

c)

Incorrect name

d)

Incorrect data type

16.

You want to access individual entities of an HTTP call over XPath. What must you do if no namespace mapping exists?

a)

Remove the namespaces.

b)

Convert the namespaces to XML.

c)

Convert the namespaces to JSON.

d)

Remove the XML prolog.

17.

What can you use to prevent overload in an OData request and reply call?

a)

HTTP adapter

b)

Paging

c)

Stop parameter

d)

Query filter

18.

What kind of editor can you use to manipulate integration flows?

a)

Graphical editor

b)

Command-line editor

c)

Code editor

19.

What behavior does the Escalation End Event trigger in an integration flow?

a)

It generates an error and interrupts the main process.

b)

It generates an error without interrupting the main process.

c)

It generates a notification without interrupting the main process.

d)

It generates a notification and interrupts the main process.

20.

You want to implement a synchronous call to a remote HTTP API as an integration flow component. Which adapter can you use?

a)

AMQP

b)

SFTP

c)

Data

d)

Mail

21.

You use an APIKey for authentication in an HTTPS API call. In which part of the Content Modifier is the APIKey included?

a)

Attachment

b)

Message body

c)

Exchange property

d)

Message header

22.

Which of the following XSL statements selects each node in the source XML?

a)

b)

c)

d)

23.

How do you configure a SOAP adapter for asynchronous processing?

a)

Message Exchange Pattern: Request-Reply Process Settings: Robust

b)

Message Exchange Pattern: One-Way Process Settings: Robust

c)

Message Exchange Pattern: Request-Reply Process Settings: WS Standard

d)

Message Exchange Pattern: One-Way Process Settings: WS Standard

24.

Which data store operation can you use to save a customer ID?

a)

SELECT

b)

GET

c)

POST

d)

WRITE

25.

You configure an Exception Subprocess. Which event starts the Exception Subprocess?

a)

Start Message Event

b)

Error Start Event

c)

Start Event

d)

Start Escalation

26.

What does the messaging model of the Apache Camel Data Model consist of?

a)

Header, body, properties

b)

Header, body, attachment

c)

Header, Exchange ID, in-message

d)

Header, properties, attachment

27.

Which SAP Cloud Integration process event allows you to run integration flows directly after deployment?

a)

Router

b)

Timer

c)

Content Modifier

d)

Message Digest

28.

How can you create an integration flow in the Design view of the Cloud Integration?

a)

Navigate to Design→ Integrations Create a package and assign a name under the Header tab Save the package and select an iFlow type under the Artifacts tab.

b)

Navigate to Design→ Integrations → iFlow Create an iFlow and assign a name and description under the Header tab

c)

Navigate to Design→ Integrations Create a package and assign a name and description under the Header tab Save the package and select an iFlow type under the Artifacts tab

d)

Navigate to Design → Integrations Create a package and assign a name and description under the Header tab. Create the iFlow with a name in the Header tab.

29.

In a Content Modifier, you want to set up a call to the message body of the previous Content Modifier. Which notation do use to implement this?

a)

${inbody}

b)

${bodyin}

c)

${body.in}

d)

${in.body}

30.

You want to set up Exchange Properties in an integration flow. Besides a Content Modifier, what can you use?

a)

Groovy SDK scripting

b)

Batch scripting

c)

XML scripting

d)

Python scripting

31.

Which expression language can you use to access the content of a message in an integration flow?

a)

Simple expression language

b)

XML expression language

c)

Spring expression language

d)

JavaScript expression language

32.

Where can you configure a static payload? Note: There are 2 correct answers to this question.

a)

In a Groovy script

b)

In a Data Store Operation component

c)

In a Content Modifier component of the Message Body tab

d)

In a Content Modifier component of the Message Header tab

33.

Through which of the following can you login to the cloud integration in an SAP BTP subaccount?

a)

Process Runtime instance

b)

Cloud Foundry

c)

Local integration suite

d)

Integration Suite subscription

34.

Which log level must you use to examine the payload at specific processing steps in an integration flow?

a)

Trace

b)

Info

c)

Error

d)

Debug

35.

After you have created an API proxy, no resources are displayed under the Resources tab. What could be the cause?

a)

You use a plain REST API as a source.

b)

You use an OData API as source.

c)

You use an SAP Graph API as a source.

d)

You use an API Provider as source.

36.

What are some advantages of creating an OData interface through an API provider? Note: There are 2 correct answers to this question.

a)

Automatic creation of a Swagger UI

b)

Automatic creation of an openAPI specification

c)

Automatic creation of a WSDL specification

d)

Automatic creation of a RAML specification

37.

You have set up a basic authentication policy, but the API proxy returns an HTTP status of 401. What could be a reason?

a)

In the AssignMessage policy, the Assign To tag has the type="preFlow"

b)

In the AssignMessage policy, the Assign To tag has the type="request"

c)

In the AssignMessage policy, the Assign To tag has the type="response"

d)

In the AssignMessage policy, the Assign To tag has the type="postFlow"

38.

What are API Management components? Note: There are 2 correct answers to this question.

a)

Authorization server

b)

API Designer

c)

API Entity

d)

Product

39.

You are creating an API proxy. Which of the following is a valid path prefix?

a)

/sap/opo/odata

b)

/sap/odu/odata

c)

/sap/opu/odata

d)

/soap/opu/odata

40.

Besides in SAP API Management, where can you find policy templates?

a)

In SAP API Business Accelerator Hub → Explore → Business Processes

b)

In SAP API Business Accelerator Hub →→→ Explore → Categories → APIs

c)

In SAP API Business Accelerator Hub → Explore → Discover Integrations

d)

In SAP API Business Accelerator Hub Explore → Products

41.

From which of the following can you create an API proxy directly? Note: There are 2 correct answers to this question.

a)

API provider

b)

Source URL

c)

Open Connectors

d)

S/4HANA API

42.

In the Connections tab of the Odata adapter, which authentication options are available? Note: There are 2 correct answers to this question.

a)

Advanced

b)

Basic

c)

General

d)

None

43.

You have created a product based on an API proxy, but you have not published the product yet. What is a consequence?

a)

The product is displayed in the API Business Hub Enterprise but is grayed out.

b)

The product is displayed in the API Business Hub Enterprise with the note "not published".

c)

The product is not displayed in the API Business Hub Enterprise.

44.

What is a characteristic of a product in the API Management capability within SAP Integration Suite?

a)

It is deployed as a separate artifact on the API business hub enterprise.

b)

It is a separate artifact and is required for basic authentication.

c)

It encapsulates the API provider.

45.

You want to publish a new API product to the API business hub enterprise. What is a requirement?

a)

At least two deployed API Proxies

b)

At least one deployed API Proxy

c)

At least two deployed API Providers

d)

At least one deployed API Provider

46.

What are some message protocols that the API Management capability within SAP Integration Suite supports? Note: There are 2 correct answers to this question.

a)

RFC

b)

SOAP

c)

OData

d)

IDoc

47.

You download the Performance-Traceability policy from the SAP Business Accelerator Hub and implement it in an API proxy. What can you use to view the data covered the policy?

a)

SAP Cloud ALM

b)

A third party monitoring tool

c)

The API monitor under Monitor→ Integration APIs

d)

SAP Analytics Cloud

48.

You have created an API provider of the type Internet. What http response code indicates success?

a)

403

b)

502

c)

401

d)

200

49.

Which of the following does SAP Graph provide?

a)

Abstraction of business data for end users

b)

Unified view of SAP-managed business data

c)

Unified cache of SAP-managed business data

50.

Which of the following API modeling languages can you use to describe APIs? Note: There are 2 correct answers to this question.

a)

HTML

b)

RAML

c)

OpenAPI

d)

CXML

51.

On which standards is OData based?

a)

HTTP, AtomPub, and JSON

b)

TCP, AtomPub, and JSON

c)

SOAP, AtomPub, and JSON

52.

What does the "Open Integration" principle of the SAP Integration Suite mean?

a)

SAP Integration Suite allows SAP-to-SAP integrations.

b)

SAP Integration Suite by default supports integrations to other SAP software.

c)

SAP Integration Suite by default supports third-party software integration.

53.

Why does the API Management capability of the SAP Integration Suite require API providers?

a)

To create authenticated API instances

b)

To create APIs

c)

To incorporate APIs from source systems

54.

In the SAP Integration Suite, where can you change the virtual host name?

a)

Design → APIs

b)

Configure APIs

c)

Settings →APIsa

d)

Discover – APIs

55.

You want to set up an SAP backend system through the Cloud Connector with an API provider. Which connection type do you use?

a)

Open Connectors

b)

On-premise

c)

Cloud Integration

d)

Internet

56.

You want to send messages over an SOAP adapter to an integration flow. Which method do you use to send the messages?

a)

PATCH

b)

UPDATE

c)

GET

d)

POST

57.

What is Representational State Transfer (REST)?

a)

A message protocol

b)

An application protocol

c)

An architectural style

d)

A description language for APIs

58.

You want to build an integration architecture that is largely asynchronous. Which design do you use to exchange notifications between the partners involved?

a)

Serverless design

b)

Request-driven design

c)

Event-driven design

d)

Hexagonal design

59.

What must you do to find out which entity sets are available in the OData V2.0 interface?

a)

Retrieve the service document from the interface.

b)

Retrieve the metadata document from the interface.

c)

Search in the Global Directory of all available OData interfaces.

d)

Contact the OData interface manufacturer.

60.

You call the following URL in your browser: https://sapes5.sapdevcenter.com/sap/opu/odata/iwbep/GWSAMPLE_BASIC/ProductSet('HT-1000')/ToSalesOrderLineItems. What file type is displayed?

a)

Java

b)

PHP

c)

HTML

d)

XML