Free MuleSoft-Integration-Architect-I Exam Braindumps (page: 11)

Page 11 of 69

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?

  1. 1) Read the JMS message (NOT in an XA transaction)
    2) Perform BOTH DB inserts in ONE DB transaction
    3) Acknowledge the JMS message
  2. 1) Read the JMS message (NOT in an XA transaction)
    2) Perform EACH DB insert in a SEPARATE DB transaction
    3) Acknowledge the JMS message
  3. 1) Read the JMS message in an XA transaction
    2) In the SAME XA transaction, perform BOTH DB inserts but do NOT acknowledge the JMS message
  4. 1) Read and acknowledge the JMS message (NOT in an XA transaction)
    2) In a NEW XA transaction, perform BOTH DB inserts

Answer(s): A

Explanation:

Option A says "Perform EACH DB insert in a SEPARATE DB transaction". In this case if first DB insert is successful and second one fails then first insert won't be rolled back causing inconsistency. This option is ruled out.
Option D says Perform BOTH DB inserts in ONE DB transaction.
Rule of thumb is when one or more DB connections are required we must use XA transaction as local transactions support only one resource. So this option is also ruled out. Option B acknowledges the before DB processing, so message is removed from the queue. In case of system failure at later point, message can't be retrieved.
Option C is Valid: Though it says "do not ack JMS message", message will be auto acknowledged at the end of transaction. Here is how we can ensure all components are part of XA transaction:
https://docs.mulesoft.com/jms-connector/1.7/jms-transactions
Additional Information about transactions:
XA Transactions - You can use an XA transaction to group together a series of operations from multiple transactional resources, such as JMS, VM or JDBC resources, into a single, very reliable, global transaction.
The XA (eXtended Architecture) standard is an X/Open group standard which specifies the interface between a global transaction manager and local transactional resource managers. The XA protocol defines a 2-phase commit protocol which can be used to more reliably coordinate and sequence a series of "all or nothing" operations across multiple servers, even servers of different types
Use JMS ack if
­ Acknowledgment should occur eventually, perhaps asynchronously ­ The performance of the message receipt is paramount
­ The message processing is idempotent
­ For the choreography portion of the SAGA pattern
Use JMS transactions
­ For all other times in the integration you want to perform an atomic unit of work ­ When the unit of work comprises more than the receipt of a single message ­ To simply and unify the programming model (begin/commit/rollback)



What metrics about API invocations are available for visualization in custom charts using Anypoint Analytics?

  1. Request size, request HTTP verbs, response time
  2. Request size, number of requests, JDBC Select operation result set size
  3. Request size, number of requests, response size, response time
  4. Request size, number of requests, JDBC Select operation response time

Answer(s): C

Explanation:

Correct answer is Request size, number of requests, response size, response time Analytics API Analytics can provide insight into how your APIs are being used and how they are performing. From API Manager, you can access the Analytics dashboard, create a custom dashboard, create and manage charts, and create reports. From API Manager, you can get following types of analytics: - API viewing analytics - API events analytics - Charted metrics in API Manager It can be accessed using: http://anypoint.mulesoft.com/analytics API Analytics provides a summary in chart form of requests, top apps, and latency for a particular duration.

The custom dashboard in Anypoint Analytics contains a set of charts for a single API or for all APIs Each chart displays various API characteristics
­ Requests size: Line chart representing size of requests in KBs ­ Requests : Line chart representing number of requests over a period ­ Response size : Line chart representing size of response in KBs ­ Response time :Line chart representing response time in ms
* To check this, You can go to API Manager > Analytics > Custom Dashboard > Edit Dashboard > Create Chart > Metric


Reference:

https://docs.mulesoft.com/monitoring/api-analytics-dashboard

Additional Information:
The default dashboard contains a set of charts
­ Requests by date: Line chart representing number of requests
­ Requests by location: Map chart showing the number of requests for each country of origin ­ Requests by application: Bar chart showing the number of requests from each of the top five registered applications
­ Requests by platform: Ring chart showing the number of requests broken down by platform



What aspects of a CI/CD pipeline for Mute applications can be automated using MuleSoft-provided Maven plugins?

  1. Compile, package, unit test, deploy, create associated API instances in API Manager B Import from API designer, compile, package, unit test, deploy, publish to Am/point Exchange
  2. Compile, package, unit test, validate unit test coverage, deploy
  3. Compile, package, unit test, deploy, integration test

Answer(s): C



A Mule application currently writes to two separate SQL Server database instances across the internet using a single XA transaction. It is 58. proposed to split this one transaction into two separate non-XA transactions with no other changes to the Mule application.
What non-functional requirement can be expected to be negatively affected when implementing this change?

  1. Throughput
  2. Consistency
  3. Response time
  4. Availability

Answer(s): B

Explanation:

Correct answer is Consistency as XA transactions are implemented to achieve this. XA transactions are added in the implementation to achieve goal of ACID properties. In the context of transaction processing, the acronym ACID refers to the four key properties of a transaction: atomicity, consistency, isolation, and durability. Atomicity : All changes to data are performed as if they are a single operation. That is, all the changes are performed, or none of them are. For example, in an application that transfers funds from one account to another, the atomicity property ensures that, if a debit is made successfully from one account, the corresponding credit is made to the other account. Consistency : Data is in a consistent state when a transaction starts and when it ends.For example, in an application that transfers funds from one account to another, the consistency property ensures that the total value of funds in both the accounts is the same at the start and end of each transaction. Isolation : The intermediate state of a transaction is invisible to other transactions. As a result, transactions that run concurrently appear to be serialized. For example, in an application that transfers funds from one account to another, the isolation property ensures that another transaction sees the transferred funds in one account or the other, but not in both, nor in neither. Durability : After a transaction successfully completes, changes to data persist and are not undone, even in the event of a system failure. For example, in an application that transfers funds from one account to another, the durability property ensures that the changes made to each account will not be reversed. MuleSoft reference: https://docs.mulesoft.com/mule-runtime/4.3/xa-transactions



Page 11 of 69



Post your Comments and Discuss Salesforce MuleSoft-Integration-Architect-I exam with other Community members:

Mohamed commented on December 05, 2024
It is not free
Anonymous
upvote

Michelle commented on December 04, 2024
Great study material
Anonymous
upvote

Michelle commented on December 04, 2024
Excited about learning more through my studies
Anonymous
upvote

Michelle commented on December 04, 2024
This information has really helped me .
Anonymous
upvote

Michelle commented on December 04, 2024
Great material to get you prepared for the test
Anonymous
upvote

Joseph commented on December 04, 2024
VERY HELPFUL TO ME
Anonymous
upvote

Hassan commented on December 04, 2024
Really its very good
Anonymous
upvote

Aey commented on December 04, 2024
It's verv good?
THAILAND
upvote

Sultan commented on December 04, 2024
Helpful for clearing ACE exam
Anonymous
upvote

Srinivas commented on December 04, 2024
Good collection of questions
UNITED STATES
upvote

xxx commented on December 04, 2024
nice good dump
CANADA
upvote

Rahul commented on December 04, 2024
Very informative
Anonymous
upvote

Luke commented on December 04, 2024
Are these question for the Salesforce Media Cloud Accredited Professional? Can someone answer, please
EUROPEAN UNION
upvote

Madhavisriram25@gmail.com, Madhavi commented on December 03, 2024
I need these dump and the certification name of the exam or link for these exam
Anonymous
upvote

Wendy commented on December 03, 2024
Great intellectual study!!!
Anonymous
upvote

Wendy commented on December 03, 2024
Great content to study!
Anonymous
upvote

Wendy commented on December 03, 2024
I appreciate that these questions are teaching me things that I do not know about the PC industry!!!
Anonymous
upvote

CarM commented on December 03, 2024
Is this test for Email Specialist Exam?
SPAIN
upvote

Babula Kumar Sahu commented on December 03, 2024
very helpful for exam
UNITED STATES
upvote

Asma commented on December 03, 2024
I share the same opinion! - The questions and answers are good in this portal, kindly please add comments as well for answers, so that it will be very hepful.
Anonymous
upvote

Tenmo commented on December 03, 2024
It is with great pleasure to announce that I passed my certification examination today. Congrats to me for being me! And thanks to this site for posting the questions.
INDIA
upvote

Evan Couture commented on December 03, 2024
These questions are exactly what you will see on exam day, but they are good study. The exam may have questions covering similar objectives, but you will still need to study the material and perform hands on labs to be fully prepared. I used certmaster learn, infosec labs, pentest+ for dummies, pluralsight, wordwall user(markutree has some useful matching exercises), quizlet, and of course this resource. Hope this helps.
Anonymous
upvote

Ajay Kumar Yadav commented on December 03, 2024
Great insight.
INDIA
upvote

Ajay Kumar Yadav commented on December 03, 2024
informative
INDIA
upvote

Ajay Kumar Yadav commented on December 03, 2024
Very informative
INDIA
upvote

Bini commented on December 02, 2024
I would like to see more questions related to CCSP
Anonymous
upvote

Bosco commented on December 02, 2024
I would like to try this Brain dumps
UGANDA
upvote

Aman commented on December 02, 2024
Very helpful
UNITED STATES
upvote

Director2 commented on December 02, 2024
is this still valid?
Anonymous
upvote

Meerwais commented on December 02, 2024
the best approach.
Anonymous
upvote

Chaw commented on December 02, 2024
I needed to do some note taking and marking some questions to go back and review but this online version does not have those features. So I bought the full version and used the PDF.
Singapore
upvote

gg commented on December 01, 2024
it seems ok the questions and answers look legit.
Anonymous
upvote

Priya commented on December 01, 2024
Help before exam good practice questions
INDIA
upvote

Priya commented on December 01, 2024
Very useful
INDIA
upvote