Latest Version: 6.0
Question: 1
Why are rule-aware objects (RAOs) used in the rule engine? Note: There are 2 correct answers to this question.
A. To store the configuration of the rule engine
B. To provide the data as facts in rule conditions and actions
C. To persist the results of the rule evaluation
D. To eliminate unnecessary data provided by complex objects
Question: 2
Answer: B,D
When using Monitoring Support in the Integration API Module, what should you pay attention to? Note: There are 2 correct answers to this question.
A. You can monitor the inbound integration requests using the Meta API.
B. In Outbound monitoring, if the source of the OutboundRequest is not from outbound sync or webhooks, it is set as UNKNOWN.
C. If you want to disable the monitoring, you need to change the dedicated properties in local.properties and restart the commerce cloud server.
D. If the number of batches in a bulk request exceeds the limit allowed, then the system records one Inbound Request with the payload.
Answer: B,C
Question: 3
Which interface would you inject into your class to allow you to trigger an indexing operation via API?
A. IndexerStrategy
B. IndexerQueryContext
C. IndexerListener
D. IndexerService
Answer: D
Question: 4
Which of the following configurations can be done to a ContentSlot? Note: There are 2 correct answers to this question.
A. Assign it to a maximum of one page using a ContentSlotForPage item.
B. Add a list of CMSComponents to it.
C. Assign it to one or more pages using ContentSlotForPage items.
D. Define valid CMS Components for it by modifying the ElementsForSlot relation.
Answer: B,C
Question: 5
Which services are included in the basecommerce extension to address customer services functionality? Note: There are 3 correct answers to this question.
A. OrderCancelService
B. ReturnService
C. CustomerReviewService
D. CustomerAccountService
E. RefundService
Question: 6
Answer: A,B,E
Assuming that property impex.legacy.scripting is set to false and ‘Enable code execution’ is checked, what are the results of the following ImpEx script? INSERT_UPDATE Title;code[unique=true] #%groovy% beforeEach: line.clear(); ;foo; ;bar; ;baz;
A. No entries will be updated or inserted.
B. Only the Title with code that equals "baz" will be updated or inserted.
C. All data rows will be cleared of unnecessary space.
D. All "foo", "bar", and "baz" codes will be updated or inserted.
Question: 7
Answer: D
What attributes can you set for a SearchRestriction? Note: There are 2 correct answers to this question.
A. restrictedType
B. currentUser
C. principal
D. argumentType
Question: 8
Answer: A,C
What are best practices when using models? Note: There are 2 correct answers to this question.
A. Create models using Java
B. Use modelService.get() to obtain an item referenced by another using its PK.
C. Save the model using the modelService after the model is modified.
D. Create models using modelService.create( ).
Question: 9
Answer: C,D
You need to create a CronJob for an automated task that will be performed every day at midnight. Which steps would you follow? Note: There are 3 correct answers to this question.
A. Register the JobPerformable bean in your extension's Spring configuration file.
B. Define the Cronjob logic in a class that implements the JobPerformable interface.
C. Perform a system update for essential data.
D. Perform a system update for sample data.
E. Create a CronJob item and a trigger for midnight using ImpEx or Backoffice.
Answer: A,B,E
Question: 10
What is the recommended way to deploy Solr in a production environment? Note: There are 2 correct answers to this question.
A. Embedded with the SAP Commerce Cloud server
B. As one leading server and multiple subordinate servers
C. As one standalone server
D. As a Solr Cloud
Answer: B,C
