ExamGecko
Home Home / Salesforce / Certified MuleSoft Integration Architect I

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

Question list
Search
Search

List of questions

Search

Related questions











How does timeout attribute help inform design decisions while using JMS connector listening for incoming messages in an extended architecture (XA) transaction?

A.
After the timeout is exceeded, stale JMS consumer threads are destroyed and new threads are created
A.
After the timeout is exceeded, stale JMS consumer threads are destroyed and new threads are created
Answers
B.
The timeout specifies the time allowed to pass between receiving JMS messages on the same JMS connection and then after the timeout new JMS connection is established
B.
The timeout specifies the time allowed to pass between receiving JMS messages on the same JMS connection and then after the timeout new JMS connection is established
Answers
C.
The time allowed to pass between committing the transaction and the completion of the mule flow and then after the timeout flow processing triggers an error
C.
The time allowed to pass between committing the transaction and the completion of the mule flow and then after the timeout flow processing triggers an error
Answers
D.
The timeout defines the time that is allowed to pass without the transaction ending explicitly and after the timeout expires, the transaction rolls back
D.
The timeout defines the time that is allowed to pass without the transaction ending explicitly and after the timeout expires, the transaction rolls back
Answers
Suggested answer: D

Which Salesforce API is invoked to deploy, retrieve, create or delete customization information such as custom object definitions using a Mule Salesforce connector in a Mule application?

A.
Metadata API
A.
Metadata API
Answers
B.
REST API
B.
REST API
Answers
C.
SOAP API
C.
SOAP API
Answers
D.
Bulk API
D.
Bulk API
Answers
Suggested answer: B

Refer to the exhibit.

The HTTP Listener and the Logger are being handled from which thread pools respectively?

A.
CPU_INTENSIVE and Dedicated Selector pool
A.
CPU_INTENSIVE and Dedicated Selector pool
Answers
B.
UBER and NONBLOCKING
B.
UBER and NONBLOCKING
Answers
C.
Shared Selector Pool and CPU LITE
C.
Shared Selector Pool and CPU LITE
Answers
D.
BLOCKING _IO and UBER
D.
BLOCKING _IO and UBER
Answers
Suggested answer: C

An organization has strict unit test requirement that mandate every mule application must have an MUnit test suit with a test case defined for each flow and a minimum test coverage of 80%.

A developer is building Munit test suit for a newly developed mule application that sends API request to an external rest API.

What is the effective approach for successfully executing the Munit tests of this new application while still achieving the required test coverage for the Munit tests?

A.
Invoke the external endpoint of the rest API from the mule floors
A.
Invoke the external endpoint of the rest API from the mule floors
Answers
B.
Mark the rest API invocations in the Munits and then call the mocking service flow that simulates standard responses from the REST API
B.
Mark the rest API invocations in the Munits and then call the mocking service flow that simulates standard responses from the REST API
Answers
C.
Mock the rest API invocation in the Munits and return a mock response for those invocations
C.
Mock the rest API invocation in the Munits and return a mock response for those invocations
Answers
D.
Create a mocking service flow to simulate standard responses from the rest API and then configure the mule flows to call the marking service flow
D.
Create a mocking service flow to simulate standard responses from the rest API and then configure the mule flows to call the marking service flow
Answers
Suggested answer: C

A company is planning to extend its Mule APIs to the Europe region. Currently all new applications are deployed to Cloudhub in the US region following this naming convention

{API name}-{environment}. for example, Orders-SAPI-dev, Orders-SAPI-prod etc.

Considering there is no network restriction to block communications between API's, what strategy should be implemented in order to apply the same new API's running in the EU region of CloudHub as well to minimize latency between API's and target users and systems in Europe?

A.
Set region property to Europe (eu-de) in API manager for all the mule application No need to change the naming convention
A.
Set region property to Europe (eu-de) in API manager for all the mule application No need to change the naming convention
Answers
B.
Set region property to Europe (eu-de) in API manager for all the mule application Change the naming convention to {API name}-{environment}-{region} and communicate this change to the consuming applications and users
B.
Set region property to Europe (eu-de) in API manager for all the mule application Change the naming convention to {API name}-{environment}-{region} and communicate this change to the consuming applications and users
Answers
C.
Set region property to Europe (eu-de) in runtime manager for all the mule application No need to change the naming convention
C.
Set region property to Europe (eu-de) in runtime manager for all the mule application No need to change the naming convention
Answers
D.
Set region property to Europe (eu-de) in runtime manager for all the mule application Change the naming convention to {API name}-{environment}-{region} and communicate this change to the consuming applications and users
D.
Set region property to Europe (eu-de) in runtime manager for all the mule application Change the naming convention to {API name}-{environment}-{region} and communicate this change to the consuming applications and users
Answers
Suggested answer: D

As a part of project requirement, Java Invoke static connector in a mule 4 application needs to invoke a static method in a dependency jar file. What are two ways to add the dependency to be visible by the connectors class loader?

(Choose two answers)

A.
In the Java Invoke static connector configuration, configure a path and name of the dependency jar file
A.
In the Java Invoke static connector configuration, configure a path and name of the dependency jar file
Answers
B.
Add the dependency jar file to the java classpath by setting the JVM parameters
B.
Add the dependency jar file to the java classpath by setting the JVM parameters
Answers
C.
Use Maven command to include the dependency jar file when packaging the application
C.
Use Maven command to include the dependency jar file when packaging the application
Answers
D.
Configure the dependency as a shared library in the project POM
D.
Configure the dependency as a shared library in the project POM
Answers
E.
Update mule-artefact.json to export the Java package
E.
Update mule-artefact.json to export the Java package
Answers
Suggested answer: B, D

When the mule application using VM is deployed to a customer-hosted cluster or multiple cloudhub workers, how are messages consumed by the Mule engine?

A.
in non-deterministic way
A.
in non-deterministic way
Answers
B.
by starting an XA transaction for each new message
B.
by starting an XA transaction for each new message
Answers
C.
in a deterministic way
C.
in a deterministic way
Answers
D.
the primary only in order to avoid duplicate processing
D.
the primary only in order to avoid duplicate processing
Answers
Suggested answer: C

An insurance provider is implementing Anypoint platform to manage its application infrastructure and is using the customer hosted runtime for its business due to certain financial requirements it must meet. It has built a number of synchronous API's and is currently hosting these on a mule runtime on one server

These applications make use of a number of components including heavy use of object stores and VM queues.

Business has grown rapidly in the last year and the insurance provider is starting to receive reports of reliability issues from its applications.

The DevOps team indicates that the API's are currently handling too many requests and this is over loading the server. The team has also mentioned that there is a significant downtime when the server is down for maintenance.

As an integration architect, which option would you suggest to mitigate these issues?

A.
Add a load balancer and add additional servers in a server group configuration
A.
Add a load balancer and add additional servers in a server group configuration
Answers
B.
Add a load balancer and add additional servers in a cluster configuration
B.
Add a load balancer and add additional servers in a cluster configuration
Answers
C.
Increase physical specifications of server CPU memory and network
C.
Increase physical specifications of server CPU memory and network
Answers
D.
Change applications by use an event-driven model
D.
Change applications by use an event-driven model
Answers
Suggested answer: A

A company is designing an integration Mule application to process orders by submitting them to a back-end system for offline processing. Each order will be received by the Mule application through an HTTP5 POST and must be acknowledged immediately.

Once acknowledged the order will be submitted to a back-end system. Orders that cannot be successfully submitted due to the rejections from the back-end system will need to be processed manually (outside the banking system).

The mule application will be deployed to a customer hosted runtime and will be able to use an existing ActiveMQ broker if needed. The ActiveMQ broker is located inside the organization's firewall. The back-end system has a track record of unreliability due to both minor network connectivity issues and longer outages.

Which combination of Mule application components and ActiveMQ queues are required to ensure automatic submission of orders to the back-end system while supporting but minimizing manual order processing?

A.
One or more On Error scopes to assist calling the back-end system An Untill successful scope containing VM components for long retries A persistent dead-letter VM queue configure in Cloud hub
A.
One or more On Error scopes to assist calling the back-end system An Untill successful scope containing VM components for long retries A persistent dead-letter VM queue configure in Cloud hub
Answers
B.
An Until Successful scope to call the back-end system One or more ActiveMQ long-retry queues One or more ActiveMQ dead-letter queues for manual processing
B.
An Until Successful scope to call the back-end system One or more ActiveMQ long-retry queues One or more ActiveMQ dead-letter queues for manual processing
Answers
C.
One or more on-Error scopes to assist calling the back-end system one or more ActiveMQ long-retry queues A persistent dead-letter Object store configuration in the CloudHub object store service
C.
One or more on-Error scopes to assist calling the back-end system one or more ActiveMQ long-retry queues A persistent dead-letter Object store configuration in the CloudHub object store service
Answers
D.
A batch job scope to call the back in system An Untill successful scope containing Object Store components for long retries. A dead-letter object store configured in the Mule application
D.
A batch job scope to call the back in system An Untill successful scope containing Object Store components for long retries. A dead-letter object store configured in the Mule application
Answers
Suggested answer: B

An organization is building a test suite for their applications using m-unit. The integration architect has recommended using test recorder in studio to record the processing flows and then configure unit tests based on the capture events

What are the two considerations that must be kept in mind while using test recorder

(Choose two answers)

A.
Tests for flows cannot be created with Mule errors raised inside the flow or already existing in the incoming event
A.
Tests for flows cannot be created with Mule errors raised inside the flow or already existing in the incoming event
Answers
B.
Recorder supports smoking a message before or inside a ForEach processor
B.
Recorder supports smoking a message before or inside a ForEach processor
Answers
C.
The recorder support loops where the structure of the data been tested changes inside the iteration
C.
The recorder support loops where the structure of the data been tested changes inside the iteration
Answers
D.
A recorded flow execution ends successfully but the result does not reach its destination because the application is killed
D.
A recorded flow execution ends successfully but the result does not reach its destination because the application is killed
Answers
E.
Mocking values resulting from parallel processes are possible and will not affect the execution of the processes that follow in the test
E.
Mocking values resulting from parallel processes are possible and will not affect the execution of the processes that follow in the test
Answers
Suggested answer: A, D
Total 273 questions
Go to page: of 28