Pre-Winter Sale 70% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: Board70

Mule-Dev-301 Exam Dumps - Salesforce MuleSoft Questions and Answers

Question # 4

A developer has created the first version of an API designed for business partners to work with commodity prices.

What should the developer do to allow more than one major version of the same API to be exposed by the implementation?

Options:

A.

In Design Center, open the RAML and modify each operation to include the major version number

B.

In Anypoint Studio, generate scaffolding from the RAML, and then modify the < http:listener > in the generated flows to include a parameter to replace the version number

C.

In Design Center, open the RAML and modify baseUri to include a variable that indicates the version number

D.

In Anypoint Studio, generate scaffolding from the RAML, and then modify the flow names generated by APIkit to include a variable with the major version number

Buy Now
Question # 5

A Mule implementation uses an HTTP Request within an Until Successful scope to connect to an API.

How should a permanent error response like HTTP:UNAUTHORIZED be handled inside Until Successful to reduce latency?

Options:

A.

In Until Successful configuration, set the retry count to 1 for error type HTTP:UNAUTHORIZED.

B.

Continue retrying until a MULE:RETRY_EXHAUSTED error is raised or the API responds back with a successful response.

C.

Put the HTTP Request inside a try scope in Until Successful. In the error handler, use On Error Propagate to catch permanent errors like HTTP:UNAUTHORIZED.

D.

Put the HTTP Request inside a try scope in Until Successful. In the error handler, use On Error Continue to catch permanent errors like HTTP:UNAUTHORIZED.

Buy Now
Question # 6

An order processing system is composed of multiple Mule applications responsible for warehouse, sales, and shipping. Each application communicates using Anypoint MQ. Each message must be correlated against the original order ID for observability and tracing.

How should a developer propagate the order ID as the correlation ID across each message?

Options:

A.

Wrap all Anypoint MQ Publish operations within a With CorrelationID scope from the Tracing module, setting the correlation ID to the order ID

B.

Use the underlying HTTP request of Anypoint MQ to set the X-CORRELATION-ID header to the order ID

C.

Set a custom Anypoint MQ user property to propagate the order ID and set the correlation ID in the receiving applications

D.

Use the default correlation ID; Anypoint MQ will automatically propagate it

Buy Now
Question # 7

Refer to the exhibit.

When creating a new project, which API implementation allows for selecting the correct API version and scaffolding flows from the API specification?

Exhibit:

Options:

A.

Import a published API

B.

Generate a local RAML from Anypoint Studio

C.

Import RAML from local file

D.

Download RAML from Design Center

Buy Now
Question # 8

A Mule application deployed to a standalone Mule runtime uses VM queues to publish messages to be consumed asynchronously by another flow.

In the case of a system failure, what will happen to in-flight messages in the VM queues that have not been consumed?

Options:

A.

For persistent queues, the message will be processed after the system comes online

B.

For transient queues, the message will be processed after the system comes online

C.

For any type of queue, the message will be lost

D.

For any type of queue, the message will be processed after the system comes online

Buy Now
Question # 9

A Mule application defines an SSL/TLS keystore property "tls.keystore.keyPassword" as secure.

How can this property be referenced to access its value within the application?

Options:

A.

${secure::tls.keystore.keyPassword}

B.

p(secure::tls.keystore.keyPassword)

C.

$(secure::tls.keystore.keyPassword)

D.

#[secure::tls.keystore.keyPassword]

Buy Now
Question # 10

When a client and server are exchanging messages during the mTLS handshake, what is being agreed on during the cipher suite exchange?

Options:

A.

The TLS version

B.

The public key format

C.

A protocol

D.

An encryption algorithm

Buy Now
Question # 11

Which pattern should be used to invoke multiple HTTP APIs in parallel and roll back any failed requests in sequence?

Options:

A.

Scatter-Gather as central Saga orchestrator for all API requests with compensating actions for failing routes

B.

A Parallel For Each scope with each HTTP request wrapped in a Try scope

C.

VM queues as a reliability pattern with error handlers to roll back any requests

D.

A database as a transactional outbox and an Until Successful router to retry any requests

Buy Now
Question # 12

Refer to the exhibit.

What action must be performed to log all the errors raised by the VM Connector?

Exhibit:

Options:

A.

Nothing, as error-level events are automatically logged

B.

Add < AsyncLogger name="org.mule.extensions.vm" level="ERROR"/ > inside the Loggers tag

C.

Add < AsyncLogger name="org.mule.extensions.vm" level="ERROR"/ > inside the Appenders tag

D.

Configure < Logger level="ERROR"/ > inside the VM Connector configuration

Buy Now
Question # 13

Refer to the exhibit.

A Mule Object Store is configured with an entry TTL of one second and an expiration interval of 30 seconds.

What is the result of the flow if processing between os:store and os:retrieve takes 10 seconds?

Exhibit:

Options:

A.

nullPayload

B.

OS:KEY_NOT_FOUND

C.

testPayload

D.

originalPayload

Buy Now
Exam Code: Mule-Dev-301
Exam Name: Salesforce Certified MuleSoft Developer II
Last Update: Oct 7, 2026
Questions: 60
Mule-Dev-301 pdf

Mule-Dev-301 PDF

$25.5  $84.99
Mule-Dev-301 Engine

Mule-Dev-301 Testing Engine

$28.5  $94.99
Mule-Dev-301 PDF + Engine

Mule-Dev-301 PDF + Testing Engine

$40.5  $134.99