Question 1
Multiple choice
What are the maturity levels of the SAP Integration Solution Advisory Method-ology? Note: There are 2 answers to this question.
-
A
Enable your integration structure.
-
B
Design your hybrid integration platform.
-
C
Assess your integration strategy
-
D
Implement your integration architectural strategy.
Reveal answer details
Close answer details
Correct answersB, C
ExplanationThe 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 identify the gaps and challenges that need to be addressed. Design your hybrid integration platform. This level helps you define your target integration 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 projects and deliver value to your business. Enable your integration structure. This level helps you establish a governance model and best practices for your integration operations and maintenance. References: Integration Software | SAP Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
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
-
B
-
C
-
D
Reveal answer details
Close answer details
Correct answerD
ExplanationA 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. References: Modernize Integration with SAP Integration Suite | openSAP
Which of the following can you use for an XSLT mapping in an integration flow?
-
A
-
B
-
C
-
D
Reveal answer details
Close answer details
Correct answerD
ExplanationTo 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 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 to the message body. References: XSLT Mapping | SAP Help Portal, XSLT - W3Schools
You want to set up an SAP backend system through the Cloud Connector with an API provider. Which connection type do you use?
-
A
-
B
-
C
-
D
Reveal answer details
Close answer details
Correct answerB
ExplanationTo 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 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. References: 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
You have created an API provider of the type Internet. What http response code indicates success?
-
A
-
B
-
C
-
D
Reveal answer details
Close answer details
Correct answerC
ExplanationThe 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 the 2xx range also indicate success, but with some variations. For example, 201 means that a 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. References: Integration Software | SAP Integration Suite, Modernize Integration with SAP Integration Suite | openSAP
What kind of editor can you use to manipulate integration flows?
-
A
-
B
-
C
Reveal answer details
Close answer details
Correct answerB
ExplanationTo 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-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 way. References: Overview of Integration Flow Editor | SAP Help Portal, Design and Deploy Your First Integration Flow | SAP Tutorials
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 AssignTo tag has the type="postFlow"
-
B
In the AssignMessage policy, the Assign To tag has the type="response"
-
C
In the AssignMessage policy, the AssignTo tag has the type="request"
-
D
In the AssignMessage policy, the AssignTo tag has the type="preflow"
Reveal answer details
Close answer details
Correct answerB
ExplanationA 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". 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 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. References: Basic Authentication | SAP Help Portal, Assign Message Policy | SAP Help Portal
Which functionalities are used by OData?
-
A
-
B
-
C
Reveal answer details
Close answer details
Correct answerA
ExplanationOData 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 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 and human-readable way. References: Introducing OData - SAP Learning, OData Overview | OData - The Best Way to REST
In which of the following must you call getBody() to access the payload in a Groovy script?
-
A
-
B
-
C
-
D
Reveal answer details
Close answer details
Correct answerD
ExplanationTo access the payload in a Groovy script, you must use the message object and call the getBody() 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, such as java.lang.String, java.io.InputStream, or org.w3c.dom.Document. References: General Scripting Guidelines | SAP Help Portal, Message | SAP Help Portal
|