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?
Correct Answer: D
The error message is caused by an incorrect data type in the content modifier configuration. The data type should be java.lang.String instead of java lang string. The data type defines the type of the value that will be stored in the header or property of the message. It should match one of the supported Java classes, such as java.lang.String, java.lang.Integer, java.lang.Boolean, and so on. If the data type is not valid, a java.lang.ClassNotFoundException will be thrown. Reference: Content Modifier | SAP Help Portal, Getting clear with SAP Integration Suite Content Modifier | SAP Blogs
Question 17
Which functionalities are used by OData?
Correct Answer: A
OData 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. Reference: Introducing OData - SAP Learning, OData Overview | OData - The Best Way to REST
Question 18
Which Integration Flow element is best suited for executing custom Logic on the received cloud event data?
Correct Answer: D
For executing custom logic inside an integration flow: Groovy script (via Script step) is the supported mechanism in SAP Cloud Integration. External REST APIs can enrich data but are not for embedded custom logic execution. Mule components are not part of SAP CPI. Java connectors are not directly supported in SAP CPI runtime. Thus, the best suited for executing custom logic is Groovy script.
Question 19
On which standards is OData based?
Correct Answer: A
OData (Open Data Protocol) is a REST-based protocol standardized by OASIS and adopted widely in SAP systems. It builds on HTTP as the communication protocol. It uses AtomPub (Atom Publishing Protocol) and JSON as payload representation formats. SOAP is not used for OData; instead, OData relies on REST principles. TCP is the underlying transport layer, but OData is explicitly defined over HTTP. Thus, the correct basis for OData is HTTP, AtomPub, and JSON.
Question 20
Which combination of SAP BTP role collections allows a user to manage queues and topic subscriptions in SAP Event Mesh, and monitor its usage and resources?
Correct Answer: B
In SAP BTP, SAP Event Mesh provides messaging capabilities (queues, topics, and subscriptions) that require specific role collections to enable developers and administrators to perform tasks. SAP delivers two dedicated role collections for Event Mesh: EventMeshDeveloper: Manages queues and topic subscriptions Monitors Event Mesh and its queues Performs testing of queues and message flows EventMeshAdmin: Includes all developer capabilities Provides additional administration rights for lifecycle management of Event Mesh instances and configurations When a user is assigned these role collections, they gain the ability to: Create and manage queues and topic subscriptions. Monitor usage and resources such as queue depth, consumers, connections, and spool size within Event Mesh. Other provided options are incorrect: ApplicationAdmin/ApplicationDevelop # These are not SAP Event Mesh role collections, they do not provide queue or topic subscription access. SecurityAdmin/SecurityDevelop # These roles are tied to security configurations and do not allow Event Mesh operations. IntegrationAdmin/IntegrationDevelop # These roles belong to SAP Integration Suite (Cloud Integration) capability, not Event Mesh. Therefore, the correct and verified answer according to SAP Integration Developer documentation is: B). EventMeshAdmin and EventMeshDevelop