ExamGecko
Home Home / Salesforce / Certified MuleSoft Integration Architect I

Salesforce Certified MuleSoft Integration Architect I Practice Test - Questions Answers, Page 14

Question list
Search
Search

List of questions

Search

Related questions











An organization is designing a Mule application to periodically poll an SFTP location for new files containing sales order records and then process those sales orders. Each sales order must be processed exactly once.

To support this requirement, the Mule application must identify and filter duplicate sales orders on the basis of a unique ID contained in each sales order record and then only send the new sales orders to the downstream system.

What is the most idiomatic (used for its intended purpose) Anypoint connector, validator, or scope that can be configured in the Mule application to filter duplicate sales orders on the basis of the unique ID field contained in each sales order record?

A.
Configure a Cache scope to filter and store each record from the received file by the order ID
A.
Configure a Cache scope to filter and store each record from the received file by the order ID
Answers
B.
Configure a Database connector to filter and store each record by the order ID
B.
Configure a Database connector to filter and store each record by the order ID
Answers
C.
Configure an Idempotent Message Validator component to filter each record by the order ID
C.
Configure an Idempotent Message Validator component to filter each record by the order ID
Answers
D.
Configure a watermark In an On New or Updated File event source to filter unique records by the order ID
D.
Configure a watermark In an On New or Updated File event source to filter unique records by the order ID
Answers
Suggested answer: C

An organization's security requirements mandate centralized control at all times over authentication and authorization of external applications when invoking web APIs managed on Anypoint Platform.

What Anypoint Platform feature is most idiomatic (used for its intended purpose), straightforward, and maintainable to use to meet this requirement?

A.
Client management configured in access management
A.
Client management configured in access management
Answers
B.
Identity management configured in access management
B.
Identity management configured in access management
Answers
C.
Enterprise Security module coded in Mule applications
C.
Enterprise Security module coded in Mule applications
Answers
D.
External access configured in API Manager
D.
External access configured in API Manager
Answers
Suggested answer: A

An organization has defined a common object model in Java to mediate the communication between different Mule applications in a consistent way. A Mule application is being built to use this common object model to process responses from a SOAP API and a REST API and then write the processed results to an order management system.

The developers want Anypoint Studio to utilize these common objects to assist in creating mappings for various transformation steps in the Mule application.

What is the most idiomatic (used for its intended purpose) and performant way to utilize these common objects to map between the inbound and outbound systems in the Mule application?

A.
Use JAXB (XML) and Jackson (JSON) data bindings
A.
Use JAXB (XML) and Jackson (JSON) data bindings
Answers
B.
Use the WSS module
B.
Use the WSS module
Answers
C.
Use the Java module
C.
Use the Java module
Answers
D.
Use the Transform Message component
D.
Use the Transform Message component
Answers
Suggested answer: A

A marketing organization is designing a Mule application to process campaign data. The Mule application will periodically check for a file in a SFTP location and process the records in the file. The size of the file can vary from 10MB to 5GB. Due to the limited availabiltty of vCores, the Mule application is deployed to a single CloudHub worker configured with vCore size 0.2.

The application must transform and send different formats of this file to three different downstream SFTP locations.

What is the most idiomatic (used for its intended purpose) and performant way to configure the SFTP operations or event sources to process the large files to support these deployment requirements?

A.
Use an in-memory repeatable stream
A.
Use an in-memory repeatable stream
Answers
B.
Use a file-stored non-repeatable stream
B.
Use a file-stored non-repeatable stream
Answers
C.
Use an in-memory non-repeatable stream
C.
Use an in-memory non-repeatable stream
Answers
D.
Use a file-stored repeatable stream
D.
Use a file-stored repeatable stream
Answers
Suggested answer: A

A manufacturing company is planning to deploy Mule applications to its own Azure Kubernetes Service infrastructure.

The organization wants to make the Mule applications more available and robust by deploying each Mule application to an isolated Mule runtime in a Docker container while managing all the Mule applications from the MuleSoft-hosted control plane.

What is the most idiomatic (used for its intended purpose) choice of runtime plane to meet these organizational requirements?

A.
Anypoint Platform Private Cloud Edition
A.
Anypoint Platform Private Cloud Edition
Answers
B.
Anypoint Runtime Fabric
B.
Anypoint Runtime Fabric
Answers
C.
CloudHub
C.
CloudHub
Answers
D.
Anypoint Service Mesh
D.
Anypoint Service Mesh
Answers
Suggested answer: B

The AnyAirline organization's passenger reservations center is designing an integration solution that combines invocations of three different System APIs (bookFlight, bookHotel, and bookCar) in a business transaction. Each System API makes calls to a single database.

The entire business transaction must be rolled back when at least one of the APIs fails.

What is the most idiomatic (used for its intended purpose) way to integrate these APIs in near real-time that provides the best balance of consistency, performance, and reliability?

A.
Implement eXtended Architecture (XA) transactions between the API implementations Coordinate between the API implementations using a Saga pattern Implement caching in each API implementation to improve performance
A.
Implement eXtended Architecture (XA) transactions between the API implementations Coordinate between the API implementations using a Saga pattern Implement caching in each API implementation to improve performance
Answers
B.
Implement local transactions within each API implementation Configure each API implementation to also participate in the same eXtended Architecture (XA) transaction Implement caching in each API implementation to improve performance
B.
Implement local transactions within each API implementation Configure each API implementation to also participate in the same eXtended Architecture (XA) transaction Implement caching in each API implementation to improve performance
Answers
C.
Implement local transactions in each API implementation Coordinate between the API implementations using a Saga pattern Apply various compensating actions depending on where a failure occurs
C.
Implement local transactions in each API implementation Coordinate between the API implementations using a Saga pattern Apply various compensating actions depending on where a failure occurs
Answers
D.
Implement an eXtended Architecture (XA) transaction manager in a Mule application using a Saga pattern Connect each API implementation with the Mule application using XA transactions Apply various compensating actions depending on where a failure occurs
D.
Implement an eXtended Architecture (XA) transaction manager in a Mule application using a Saga pattern Connect each API implementation with the Mule application using XA transactions Apply various compensating actions depending on where a failure occurs
Answers
Suggested answer: C

As a part of project requirement, client will send a stream of data to mule application. Payload size can vary between 10mb to 5GB. Mule application is required to transform the data and send across multiple sftp servers. Due to the cost cuttings in the organization, mule application can only be allocated one worker with size of 0.2 vCore.

As an integration architect , which streaming strategy you would suggest to handle this scenario?

A.
In-memory non repeatable stream
A.
In-memory non repeatable stream
Answers
B.
File based non-repeatable stream
B.
File based non-repeatable stream
Answers
C.
In-memory repeatable stream
C.
In-memory repeatable stream
Answers
D.
File based repeatable storage
D.
File based repeatable storage
Answers
Suggested answer: D

Explanation:

As the question says that data needs to be sent across multiple sftp serves , we cannot use non-repeatable streams. The non-repeatable strategy disables repeatable streams, which enables you to read an input stream only once.

You cant use in memory storage because with 0.2 vcore you will get only 1 GB of heap memory. Hence application will error out for file more than 1 GB.

Hence the correct option is file base repeatable stream

Mule application muleA deployed in cloudhub uses Object Store v2 to share data across instances. As a part of new requirement , application muleB which is deployed in same region wants to access this Object Store.

Which of the following option you would suggest which will have minimum latency in this scenario?

A.
Object Store REST API
A.
Object Store REST API
Answers
B.
Object Store connector
B.
Object Store connector
Answers
C.
Both of the above option will have same latency
C.
Both of the above option will have same latency
Answers
D.
Object Store of one mule application cannot be accessed by other mule application.
D.
Object Store of one mule application cannot be accessed by other mule application.
Answers
Suggested answer: A

Explanation:

V2 Rest API is recommended for on premise applications to access Object Store. It also comes with overhead of encryption and security of using rest api. With Object Store v2, the API call is localized to the same data center as the Runtime Manager app.

But in this case requirement is to access the OS of other mule application and not the same mule application.

You can configure a Mule app to use the Object Store REST API to store and retrieve values from an object store in another Mule app.

However, Object Store v2 is not designed for app-to-app communication.

As a part of project , existing java implementation is being migrated to Mulesoft. Business is very tight on the budget and wish to complete the project in most economical way possible.

Canonical object model using java is already a part of existing implementation. Same object model is required by mule application for a business use case. What is the best way to achieve this?

A.
Make use of Java module
A.
Make use of Java module
Answers
B.
Create similar model for Mule applications
B.
Create similar model for Mule applications
Answers
C.
Create a custom application to read Java code and make it available for Mule application
C.
Create a custom application to read Java code and make it available for Mule application
Answers
D.
Use Anypoint exchange
D.
Use Anypoint exchange
Answers
Suggested answer: A

Explanation:

Mule 4 is built to:

* Minimize the need for custom code.

* Avoid the need for you to know or understand Java.

However, some advanced uses cases require integration with custom Java code, such as:

* Reuse of a library, such as a tax calculation library.

* Reuse of a canonical object model that is standard in the organization.

* Execution of custom logic using Java.

Mule ref doc : https://docs.mulesoft.com/java-module/1.2/

In one of the critical payment related mule application, transaction is being used . As an enhancement to implementation , scatter gather route is introduced which is also the part of transaction group. Scatter gather route has 4 routes.

What will be the behavior of the Mule application in case of error occurs in 4th route of the scatter-gather router and transaction needs to be rolled back?

A.
Only errored route will be rolled back
A.
Only errored route will be rolled back
Answers
B.
All routes will be rolled back
B.
All routes will be rolled back
Answers
C.
Scatter Gather router cannot be part of transaction
C.
Scatter Gather router cannot be part of transaction
Answers
Suggested answer: B

Explanation:

* Scatter Gather: When running within a transaction, Scatter Gather does not execute in parallel. This means that the second route is executed after the first one is processed, the third after the second one, etc. In case of error, all routes will be rolled back

Total 273 questions
Go to page: of 28