How are multiple conditions used in a Choice router to route events?
Answer : B
Choice router finds the FIRST true condition, then distribute the event to the ONE matched route.
MuleSoft Doc Ref : https://docs.mulesoft.com/mule-runtime/4.1/choice-router-concept
The Choice router dynamically routes messages through a flow according to a set of DataWeave expressions that evaluate message content. Each expression is associated with a different routing option. The effect is to add conditional processing to a flow, similar to an if/then/else code block in most programming languages.
Only one of the routes in the Choice router executes, meaning that the first expression that evaluates to true triggers that route's execution and the others are not checked. If none of the expressions are true, then the default route executes.

Refer to the exhibits.


A JSON payload is set in the Set Payload transformer.
What is logged by the Logger?
Answer : C
Where are values of query parameters stored in the Mule event by the HTTP Listener?
Answer : C
Correct answer isAttributes.
Query parameters , URI parameters and headers are some of examples which are part of attributes.

Bottom of Form
Top of Form
As a part of project requirement , you want to build an API for a legacy client. Legacy client can only consume SOAP webservices. Which type the interface documentation can be prepared to meet the requirement?
Answer : B
Web Services Description Language. WSDL is used to describe SOAP based web services
Refer to the exhibits.
As a mulesoft developer, what you would change in Database connector configuration to resolve this error?


Answer : D
Correct answer isConfigure the correct JDBC driveras error message suggests the same
Caused by: java.sql.SQLException: Error trying to load driver: com.mysql.jdbc.Driver : Cannot load class 'com.mysql.jdbc.Driver': [
Class 'com.mysql.jdbc.Driver' has no package mapping for region 'domain/default/app/mule_app'.,
Cannot load class 'com.mysql.jdbc.Driver': [
Refer to the exhibit.

What is a valid expression for the Choice router's when expression to route events to the documenticShipping flow?
Answer : B
Choice Router
The Choice router dynamically routes messages through a flow according to a set of DataWeave expressions that evaluate message content. Each expression is associated with a different routing option. The effect is to add conditional processing to a flow, similar to anif/then/elsecode block in most programming languages.
Only one of the routes in the Choice router executes, meaning that the first expression that evaluates totruetriggers that route's execution and the others are not checked. If none of the expressions aretrue, then the default route executes.
Properties of <when>
PropertyDescription
Expression (expression)
Expression in DataWeave language to evaluate input. If the expression evaluates totrue, this routing option is used:
<when expression='#[vars.language == 'Spanish']' >
Mulesoft Doc Ref :https://docs.mulesoft.com/mule-runtime/4.3/choice-router-concept
With respect to above information ,
Option 1 is the correct syntax as others are incorrect because of below reasons
* Single = is not the correct syntax to validate the condition. It should be ==
* If keyword is not required in when condition.
A company has an API to manage purchase orders, with each record identified by a unique purchase order ID. The API was built with RAML according to MuleSoft best practices.
What URI should a web client use to request order P05555?
Answer : D