BlackFriday 2024! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

MuleSoft Exam MCIA-Level-1 Topic 8 Question 21 Discussion

Actual exam question for MuleSoft's MCIA-Level-1 exam
Question #: 21
Topic #: 8
[All MCIA-Level-1 Questions]

A Mule application is being designed to do the following:

Step 1: Read a SalesOrder message from a JMS queue, where each SalesOrder consists of a header and a list of SalesOrderLineltems.

Step 2: Insert the SalesOrder header and each SalesOrderLineltem into different tables in an RDBMS.

Step 3: Insert the SalesOrder header and the sum of the prices of all its SalesOrderLineltems into a table In a different RDBMS.

No SalesOrder message can be lost and the consistency of all SalesOrder-related information in both RDBMSs must be ensured at all times.

What design choice (including choice of transactions) and order of steps addresses these requirements?

Show Suggested Answer Hide Answer
Suggested Answer: A

Contribute your Thoughts:

Tripti
4 years ago
Why not C? as XA transaction will not loss the messages while processing, If fails some point of time while insertion at RDBMS ,It will rolledback and keep it somewhere and process in next time.
upvoted 1 times
...

Save Cancel