Free Salesforce-MuleSoft-Developer-II Exam Braindumps
Salesforce Certified MuleSoft Developer II Questions 16–20 (page: 5)

Updated On: 10-Feb-2026

In a Mule project, Flow-1 contains a flow-ref to Flow-2 depends on data from Flow-1 to execute successfully.
Which action ensures the test suites and test cases written for Flow-1 and Flow-2 will execute successfully?

  1. Chain together the test suites and test cases for Flow-1 and Flow-2
  2. Use `'Set Event to pass the input that is needed, and keep the test cases for Flow-1 and Flow-2 independent
  3. Use `'Before Test Case'' To collect data from Flow-1 test cases before running Flow-2 test cases
  4. Use `After Test Case' to produce the data needed from Flow-1 test cases to pass to Flow-2 test cases

Answer(s): B

Explanation:

To ensure the test suites and test cases written for Flow-1 and Flow-2 will execute successfully, the developer should use a Set Event processor to pass the input that is needed by Flow-2, and keep the test cases for Flow-1 and Flow-2 independent. This way, the developer can isolate the testing of each flow and avoid coupling them together.


Reference:

https://docs.mulesoft.com/munit/2.3/munit-test- flow



A Mule application need to invoice an API hosted by an external system to initiate a process. The external API takes anywhere between one minute and 24 hours to compute its process.
Which implementation should be used to get response data from the external API after it completes processing?

  1. Use an HTTP Connector to invoke the API and wait for a response
  2. Use a Scheduler to check for a response every minute
  3. Use an HTTP Connector inside Async scope to invoice the API and wait for a response
  4. Expose an HTTP callback API in Mule and register it with the external system

Answer(s): D

Explanation:

To get response data from the external API after it completes processing, the developer should expose an HTTP callback API in Mule and register it with the external system. This way, the external API can invoke the callback API with the response data when it is ready, instead of making the Mule application wait for a long time or poll for a response repeatedly.


Reference:

https://docs.mulesoft.com/mule-runtime/4.3/http-listener-ref#callback



Refer to the exhibit.
A Mute 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?

  1. nullPayload
  2. originalPayload
  3. OS:KEY_NOT_FOUND
  4. testPayload

Answer(s): A

Explanation:

The result of the flow is nullPayload if processing between os:store and os:retrieve takes 10 seconds. This is because the entry TTL of the object store is one second, which means that any stored value expires after one second and is removed from the object store. The expiration interval of 30 seconds only determines how often the object store checks for expired values, but it does not affect the TTL. Therefore, when os:retrieve tries to get the value after 10 seconds, it returns nullPayload because the value has already expired and been removed.


Reference:

https://docs.mulesoft.com/object- store/osv2-faq#how-does-the-time-to-live-work



Which plugin or dependency is required to unit test modules created with XML SDK?

  1. XMLUnit
  2. Junit
  3. MUnit Extensions Maven plugin
  4. MUnit Maven plugin

Answer(s): C

Explanation:

To unit test modules created with XML SDK, the developer needs to use the MUnit Extensions Maven plugin. This plugin allows testing XML SDK modules using MUnit by adding a dependency to the module under test and using a custom processor tag to invoke it.


Reference:

https://docs.mulesoft.com/mule-sdk/1.1/xml-sdk#testing



Which statement is true when working with correlation IDS?

  1. The HTTP Listener regenerates correlation IDs regardless of the HTTP request
  2. The Anypoint MQ Connector automatically propagates correlation IDS
  3. The HTTP Listener generates correlation IDS unless a correlation ID is received in the HTTP request
  4. The VM Connector does not automatically propagate correction IDs

Answer(s): C

Explanation:

When working with correlation IDs, the HTTP Listener generates correlation IDs unless a correlation ID is received in the HTTP request. In that case, it propagates the received correlation ID throughout the flow execution. Correlation IDs are used to track events across different flows or applications.


Reference:

https://docs.mulesoft.com/mule-runtime/4.3/about-mule-message#message-attributes



Viewing page 5 of 13
Viewing questions 21 - 25 out of 60 questions


Post your Comments and Discuss Salesforce Salesforce-MuleSoft-Developer-II exam prep with other Community members:

AI Tutor AI Tutor 👋 I’m here to help!