Real Mule-Dev-201 Dumps - Salesforce Correct Answers updated on 2026 [Q29-Q52]

Share

Use Real Mule-Dev-201 Dumps - Salesforce Correct Answers updated on 2026

Salesforce MuleSoft Mule-Dev-201 Exam Practice Dumps

NEW QUESTION # 29
Refer to the exhibits. The Set Payload transformer in the addltem child flow uses DataWeave to create an orderobject.
What is the correct DataWeave code for the Set Payload transformer in the createOrder flow to use the addltem child flow to add a router call with the price of 100 to the order?

  • A. lookup( "addltem", { payload: { price: "100", item: "router", itemType: "cable" } > )
  • B. addltem( { payload: { price: "100", item: "router", itemType: "cable" > } )
  • C. addltem( { price: "100", item: "router", itemType: "cable" } )
  • D. lookup( "addltern", { price: "100", item: "router", itemType: "cable" } )

Answer: A


NEW QUESTION # 30
Where would you create SLA Tiers for an API?

  • A. API Manager
  • B. In RAML specifications
  • C. Anypoint Studio
  • D. Exchange

Answer: A

Explanation:
MuleSoft Doc Ref : https://docs.mulesoft.com/api-manager/2.x/policy-mule3-tutorial-manage-an-api#to-add- the-tier Stepsto create SLA Tier are as follows:
1) In API Manager, in API Administration, click a version.
2) Check that the API supports resource-level policies: On the API version details page, in Status, click Configure Endpoint, and check that Type is RAML.
3) Choose the SLA Tiers, and click Add SLA Tier. Set up limit on SLA tier


NEW QUESTION # 31
Which of the below is used by Mule application to manage dependencies which make sharing the projects lightweight and easier?

  • A. Configuration file
  • B. Global element
  • C. POM.xml
  • D. Cloudhub

Answer: C

Explanation:
POM.xml contains info about the project and configurationn details used by Maven to build the project


NEW QUESTION # 32
What is the correct syntax for a Logger component to output a message with the contents of a 3SON Object payload?

  • A. The payload is: $(payload)
  • B. #["The payload is: " + payload]
  • C. #["The payload is: " ++ payload]
  • D. The payload is: #[payload]

Answer: C

Explanation:
Option 3 is the only corect answer as it concatenates payload with String.
Below option wont work.
#["The payload is " ++ payload]
Concatenation function expects both arguments to be string. As the question sayspayload is json object , this will throw error while running it. You can try this in Anypoint Studio and you will get the same result which I mentioned.
hence correct answer is
The payload is: #[payload]


NEW QUESTION # 33
Refer to the exhibits.

In the requestFlow an HTTP Request operation is configured to send an HTTP request with an XML payload.
The request is sent to the HTTP Listener in the transform Flow.
That flow transforms the incoming payload into JSON format and returns the response to the HTTP request.
The response of the request is stored in a target variable named the Result.
What is the payload at the Logger component after the HTTP Request?

  • A. The original XML payload
  • B. A non-empty Java object
  • C. null
  • D. The returned JSON response

Answer: A


NEW QUESTION # 34
A Database On Table Row listener retrieves data from a CUSTOMER table that contains a primary key userjd column and an increasing kxjin_date_time column. Neither column allows duplicate values.
How should the listener be configured so it retrieves each row at most one time?

  • A. Set the watermark column to the user_Id column
  • B. Set the target value to thelast retrieved user_jd value
  • C. Set the watermark column to the bgin_date_time column
  • D. Set the target value to the last retrieved login_date_time value

Answer: C

Explanation:
* Watermark allows the poll scope to poll for new resources instead of getting the same resource over and over again.
* The database table must be ordered so that the"watermark functionality" can move effectively in the ordered list. Watermark stores the current/last picked up "record id."
* If the Mule application is shut down, it will store the last picked up "record id" in the Java Object Store and the data will continue to exist in the file. This watermark functionality is valuable and enables developers to have increased transparency.
* Developers do not need to create code to handle caching; it is all configurable!
* There are two columns and both are unique butuser_id can't guaranty sequence whereas date_time will always be in increasing order and table content can easily be ordered on the basis of last processed date_time.
So correct answer is: Set the watermark column to the date_time column


NEW QUESTION # 35
Refer to the exhibit.

What Database expression transforms the input to the output?

  • A.
  • B.
  • C.
  • D.

Answer: A


NEW QUESTION # 36
Refer to the exhibit.

What can be added to the flow to persist data across different flow executions?

  • A. Key/value pairs in the ObjectStore
  • B. session variables
  • C. properties ofthe Mule runtime app object
  • D. Properties of the Mule runtime flow object

Answer: A

Explanation:
An object store is a facility for storing objects in or across Mule applications. Mule runtime engine (Mule) uses object stores to persist data for eventual retrieval. Internally, Mule uses objectstores in various filters, routers, and other message processors that need to store states between messages.
Object stores are available in all deployment targets. If you deploy your application to CloudHub, you can also use Object Store V2.
Correct answer is Key/value pair in Object store
MuleSoft Documentation reference : https://docs.mulesoft.com/mule-runtime/4.3/mule-object-stores#use- cases


NEW QUESTION # 37
Refer to the exhibits.
The mule application implements a REST API that accepts GET request from two URL's which are as follows
1)http://acme.com/order/status
2)
http://acme.com/customer/status
What path value should be set in HTTP listener configuration so that requests can be accepted for both these URL's using a single HTTP listener event source?

  • A. *status
  • B. */status
  • C. *[order,customer]/status
  • D. ?[order,customer]/status

Answer: B

Explanation:
Correct answer is */status as it is the correct way to use wildcards while configuring path value in HTTP listener


NEW QUESTION # 38
Refer to the exhibit.



What payload is returned from a request to http//localhost.8081/
Refer
to the exhibits, what payload is returned from a request to http://localhost;8081/?

  • A. 0
  • B. 1
  • C. 2
  • D. 3

Answer: A

Explanation:
The flow can be described asbelow. 1) First HTTP POST requets is made in which paylaod is set to 1 and it gets returned to our mail flow. 2) Second call is initiated for JMS Publish Consume JMS: num1 which add 1 to the payload which makes it as 2. Note that pubih consume is a synchronous operation. Hence paylaod is returned to main flow. 3) Third call is initiated for JMS Publish JMS: num2 which add 1 to the payload . Note that pubih is asynchronous operation. Hence paylaod is never returned to main flow. So payload in main flow is still 2. 4) Finally Set Payload increments payload by 1 making payload as 3 which is returned by the flow.
Hence option 3 is the correct answer.


NEW QUESTION # 39
Refer to the exhibit.

What is a valid expression for the Choice router's when expression to route events to the documenticShipping flow?

  • A. 0#[ payload = 'US' ]
  • B. #[ if(payload ='US') J
  • C. #[ payload == 'US' J
  • D. #[ if(payload == "US") ]

Answer: C

Explanation:
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 routingoption. 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 thatroute's execution and the others are not checked. If none of the expressions are true, then the default route executes.
Properties of <when>
PropertyDescription
Expression (expression)
Expression in DataWeave language to evaluate input.If the expressionevaluates to true, this routing option is used:
* <whenexpression="#[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.


NEW QUESTION # 40
Refer to the exhibit.

What
is the response to a web client request tohttp://localhost:8081?

  • A. After
  • B. before
  • C. Validation Error
  • D. null

Answer: C

Explanation:


NEW QUESTION # 41
Refer to the exhibits. The main flow contains an HTTP Request in the middle of the flow. The HTTP Listeners and HTTP Requestuse default configurations.
A web client submits a request to the main flow's HTTP Listener that includes query parameters for the pedigree of the piano.
What values are accessible to the Logger component at the end of the main flow?

  • A. payload
  • B. payloadpedigree query params
  • C. payloadproducer var
  • D. payloadpedigree query params producer var

Answer: C

Explanation:
In this case as outbound call is made using HTTP: POST /child , all attributes will be replaced by this invocation. Hence query parameter will not be accessible at logger. Hence correct answer is option 2


NEW QUESTION # 42
Why would a Mule application use the ${http.port} property placeholder for its HTTP Listener port when it is deployed to CloudHub?

  • A. Allows clients to VPN directly to the application at the Mule application's configured HTTP port
  • B. AllowsCloudHub to automatically change the HTTP port to allow external clients to connect to the HTTP Listener
  • C. Allows MuleSoft Support to troubleshoot the application by connectingdirectly to the HTTP Listener
  • D. Allows CloudHub to automatically register the application with API Manager

Answer: B

Explanation:
This helps CloudHub to dynamically allocates a port at deployment time.
MuleSoft Doc Ref : https://docs.mulesoft.com/mule-runtime/4.3/deploy-to-cloudhub#prerequisites Reference:https://docs.mulesoft.com/runtime-manager/developing-applications-for-cloudhub


NEW QUESTION # 43
What is the correct Syntax to add a customer ID as a URI parameter in the HTTP listener's path attribute?

  • A. #[customerID]
  • B. $[customerID]
  • C. (customerID)
  • D. {customerID}

Answer: D

Explanation:
URL parameters are always accessed using { } like => {customerID}


NEW QUESTION # 44
Which file is used to define the interface contract to invoke a web service implemented as a SOAP service

  • A. WSDL
  • B. OAS
  • C. RAML
  • D. JSON

Answer: A

Explanation:
WSDL is used to define the contract in case of SOAP . RAML/OAS is used to REST services


NEW QUESTION # 45
Refer to the exhibit.

The Mule application Is debugged in Any point Studio and stopsat the breakpoint What is the value of the payload displayed In the debugger at this breakpoint?

  • A. "Processing"
  • B. Complete"
  • C. 0
  • D. "Start"

Answer: D


NEW QUESTION # 46
By default, what happens to a file after it is read using an FTP connector Read operation?

  • A. The file is renamed in the same folder
  • B. The file is deleted from the folder
  • C. The file stays in the same folder unchanged
  • D. The file is moved to a different folder

Answer: C

Explanation:
File is not updated when FTP read operations is performed.
MuleSoft Doc Ref : https://docs.mulesoft.com/file-connector/1.3/file-read


NEW QUESTION # 47
Where is metadata stored in a Mule project

  • A. POM.xml file
  • B. Global Element
  • C. Config.yaml file
  • D. application-types.xml

Answer: D

Explanation:
Metadata is stored in application-types.xml flle located under src/main/resources.
Mule 4 applications contain an application-types.xml file, which is where metadata around your data types is stored. For example, if you createa new CSV type, that metadata will be added to this file. This new file is easy to share, commit, and merge when conflicts arise, which enables you to do more metadata-driven development.
MuleSoft Doc Ref : https://docs.mulesoft.com/mule-runtime/4.3/intro-studio#metadata-storage


NEW QUESTION # 48
Which of the below functionality is provided by zip operator in DataWeave?

  • A. All of the above
  • B. Used for sending attachments
  • C. Merges elements of two lists (arrays) into a single list
  • D. Minimize the size of long text using encoding.

Answer: C

Explanation:
Correct answer is Merges elements of two lists (arrays) into a single list MuleSoft Doc Reference : https://docs.mulesoft.com/mule-runtime/4.3/dw-core-functions-zip


NEW QUESTION # 49
What statement is a part of MuleSoft's description of an application network?

  • A. Leverages Central IT to deliver complete point-to-point solutions with master data management
  • B. Creates reusable APIs and assets designed to be consumed by other business units
  • C. Creates and manages high availability and fault tolerant services and infrastructure
  • D. Creates and manages a collection of JMS messaging services and infrastructure

Answer: B

Explanation:
Creates reusable APIs and assets designed to beconsumed by other business units


NEW QUESTION # 50
Refer tothe exhibit.


The main flow is configured with their error handlers. A web client submit a request to the HTTP Listener and the HTTP Request throws an HTTP:NOT_FOUND error.
What response message is returned?''
What response message is returned?

  • A. HTTP: NOT FOUND
  • B. APP:API RESOURCE NOT FOUND
  • C. other error
  • D. success - main flow

Answer: B

Explanation:
Correct answer is APP: API RESOURCE NOT FOUND
----------------------------------------------------------------------------------------------------------------------------------------
1) A web client submits the request to the HTTP Listener.
2) The HTTP Request throws an "HTTP:NOT_FOUND" error, execution halts.
3) The On Error Propagate error Handler handles the error. In this case ,HTTP:NOT_FOUND error ismapped to custom error APP:API_RESOURCE_NOT_FOUND. This error processor sets payload to APP:
API_RESOURCE_NOT_FOUND.
4) "APP:API_RESOURCE_NOT_FOUND. " is the error message returned to the requestor in the body of the HTTP request with HTTP Status Code: 500 Reference Diagram:
Diagram Description automatically generated with medium confidence


NEW QUESTION # 51
Which of the following is invalid type of event processor which can be used as a router ?

  • A. Round Robin
  • B. Choice
  • C. Pick First
  • D. First Successful

Answer: C

Explanation:
Pick First is not valid type. Rest all are valid type of event processor.
Choice : https://docs.mulesoft.com/mule-runtime/4.3/choice-router-concept Round Robin : https://docs.mulesoft.com/mule-runtime/4.3/round-robin First Successful : https://docs.mulesoft.com/mule-runtime/4.3/first-successful


NEW QUESTION # 52
......

Get ready to pass the Mule-Dev-201 Exam right now using our Salesforce MuleSoft Exam Package: https://www.actualvce.com/Salesforce/Mule-Dev-201-valid-vce-dumps.html

Mule-Dev-201 Premium Files Test pdf - Free Dumps Collection: https://drive.google.com/open?id=1Au2IBVop189YQmqbRqz0UYZqmcZc6ith