[go: up one dir, main page]

0% found this document useful (0 votes)
39 views21 pages

Integration Developer Dump Questions

The document contains a series of questions and answers related to SAP Integration Suite, focusing on integration flow components, error handling, data types, and API management. It covers various topics such as configuring adapters, using expression languages, and understanding the advantages of cloud integration. The questions test knowledge on specific functionalities and best practices within the SAP Integration environment.

Uploaded by

shanii
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
39 views21 pages

Integration Developer Dump Questions

The document contains a series of questions and answers related to SAP Integration Suite, focusing on integration flow components, error handling, data types, and API management. It covers various topics such as configuring adapters, using expression languages, and understanding the advantages of cloud integration. The questions test knowledge on specific functionalities and best practices within the SAP Integration environment.

Uploaded by

shanii
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 21

Question: 1 of 60

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
Answers A

Question: 2 of 60
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
Answers A

Question: 3 of 60
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
Answers C

Question: 4 of 60
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. S(property.item)
B. S{property.item}
C. S[property.item]
Answers A

Question: 5 of 60
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
Answers A

Question: 6 of 60
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.
Answers B

Question: 7 of 60
Which object in a Groovy script provides a getBody () method?
A. camelcontext
B. header
C. property
D. message
Answers D
Question: 8 of 60
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. Set a receiver with a unique name. 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
Answers D

Question: 9 of 60
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
Answers A & B

Question: 10 of 60
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
Answers D
Question: 11 of 60
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> value1
B. </root><item>Value2
C. </item1><item>value3
D. </item> </root>
Answers A & C

Question: 12 of 60
Which of the following can you use for an XSLT mapping in an integration flow?
A. HTML
B. JSON
C. XML
D. PHP
Answers C

Question: 13 of 60
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.
Answers A & D

Question: 14 of 60
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
Answers A

Question: 15 of 60
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 following fragment: "Java.lang.ClassNotFoundException:
java.lang.string..."What caused the
Message error message?
A. Incorrect source type
B. Incorrect source value
C. Incorrect name
D. Incorrect data type
Answers D

Question: 16 of 60
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.
Answers A

Question: 17 of 60
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
Answers B
Question: 18 of 60
What kind of editor can you use to manipulate integration flows?
A. Graphical editor
B. Command-line editor
C. Code editor
Answers A

Question: 19 of 60
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.
Answers B

Question: 20 of 60
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. oData
D. Mail
Answers C
Question: 21 of 60
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
Answers D

Question: 22 of 60
Which of the following XSL statements selects each node in the source XML?
A. <xsl:template match="/*">
B. <xsl:template match="*">
C. <xsl:template match="@*">
D. <xsl:template match="text()">
Answers B

Question: 23 of 60
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
Answers D

Question: 24 of 60

Which data store operation can you use to save a customer ID?
A. SELECT
B. GET
C. POST
D. WRITE

Answers D

Question: 25 of 60

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
Answers B

Question: 26 of 60

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
Answers A

Question: 27 of 60

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

Answers B

Question: 28 of 60

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.

Answer
D

Question: 29 of 60

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}

Answers A

Question: 30 of 60

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

Answer A

Question: 31 of 60

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
Answers A

Question: 32 of 60

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
Answers A&C

Question: 33 of 60
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

Answers B
Question: 34 of 60

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

Answers A

Question: 35 of 60
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.
Answers A

Question: 36 of 60

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
Answers A & B

Question: 37 of 60

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"
Answers B

Question: 38 of 60

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

Answers A&D

Question: 39 of 60

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

Answers C

Question: 40 of 60

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

Answers B
Question: 41 of 60

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

Answers A&B

Question: 42 of 60

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

Answers B & D

Question: 43 of 60

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
Answers C

Question: 44 of 60

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.

Answers A

Question: 45 of 60
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

Answers B

Question: 46 of 60

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

Answers B&C

Question: 47 of 60

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
Answers C

Question: 48 of 60

You have created an API provider of the type Internet. What http response code indicates
success?
A. 403
B. 502
C. 401
D. 200

Answers D

Question: 49 of 60

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
Answers B

Question: 50 of 60

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

Answers B & C

Question: 51 of 60

On which standards is OData based?


A. HTTP, AtomPub, and JSON
B. TCP, AtomPub, and JSON
C. SOAP, AtomPub, and JSON

Answers A

Question: 53 of 60

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
Answers C

Question: 54 of 60

In the SAP Integration Suite, where can you change the virtual host name?
A. Design→ APIs
B. Configure APIs
C. Settings →APIs
D. Discover - APIs
Answers B

Question: 55 of 60

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

Answers B

Question: 56 of 60
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

Answers D

Question: 57 of 60

What is Representational State Transfer (REST)?


A. A message protocol
B. An application protocol
C. An architectural style
D. A description language for APIs

Answers C

Question: 58 of 60

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

Answers C

Question: 59 of 60

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.
Answers B

Question: 60 of 60

You call the following URL in your browser:


https://sapes5.sapdevcenter.com/sap/opu/odata/iwbep/GWSAMPLE_BA SIC/ProductSet('HT-
What file type is
displayed?1000')/ToSalesOrderLineItems
A. Java
B. PHP
C. HTML
D. XML

Answers D

1. What are some characteristics of SAP Integration Suite capabilities?


 APIs published in API Management can be used in iFlows in Cloud Integration.
 SAP Open Connectors can act as an API Provider for API Management.

2. Runtime artifacts generated by SAP Integration Advisor can be used in which


middleware and runtime
SAP Process Orchestration
SAP Cloud Integration

Which of the following components are provided by SAP Business Technology Platform
environments? (Choose three.)

A. Tools

B. Runtime

E. Services

3. What happens to the log level of an iFlow when this iFlow is deleted from the system?
 The log level is removed.
4. Which of the following content categories are available on SAP API Business Hub?
(Choose three.)
 APIs
 Integrations
 Business Processes

5. Which of the following environments are available in the SAP Business Technology
Platform? (Choose
 Cloud Foundry environment
 Kyma environment
 ABAP environment

6. In SAP Cloud Integration, which iFlow element can use a namespace?


 Mapping

7. What information can you provide to the Integration Advisor to enhance the validity of
proposals?
 Industry classification
 Technical context
 Business context

8. In an SAP Cloud Integration iFlow you want to compress message content into a ZIP
archive. Which of the following message transformer steps do you use?
 Archive

9. In SAP Integration Advisor, how can you group related information into reusable
segments?
 By assigning codelists to the leaf nodes (false)
 Message Segments

10. You want to create an API Proxy for a third-party API but cannot discover any API in the
dialog. Which of the following steps might you have forgotten?
 Create a Product for the required API.
11. What is the relationship between an API Provider and an API Proxy in API
Management?
 The API Proxy provides a URL for an API instance provided through the API
Provider.

12. In SAP Cloud Integration, what encoding schemes can you use to encode messages?
(Choose two.)
 ZIP Compression
 MIME Multipart Encoder
 BASE64 (true)
 HEX (true)

13. Where in SAP Integration Suite Open Connectors can you test connector instances?
 Resources

14. You want to use a Groovy script to modify the headers of an exchange message. What
import library must you use?
 import com.sap.gateway.ip.core.customdev.util.Message

15. Which of the following are integrated solutions of SAP's Business Technology Platform?
(2 correct)
 B) Development and Deployment
 D) Application Development and Integration

16. To call an application in the SAP API Business Hub, what do you need?
 B) API Key
17. When you create a Message Implementation Guideline (MIG), you can choose directions.
Which direction must you choose for a system to receive and process payloads?
 Inbound

You might also like