[Q93-Q114] Free Mule-Dev-201 Exam Files Downloaded Instantly UPDATED [2026]

Share

Free Mule-Dev-201 Exam Files Downloaded Instantly UPDATED [2026]

100% Pass Guaranteed Free Mule-Dev-201 Exam Dumps

NEW QUESTION # 93
In the execution of scatter gather, the"sleep 2 sec" Flow Reference takes about 2 sec to complete, and the
"sleep 8 sec" Flow Reference takes about 8 sec to complete.
About how many sec does it take from the Scatter-Gather is called until the "Set Payload" transformer is called?

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

Answer: C

Explanation:
Correct answer is 8 as events are processed in parallel in case of scatter gather router


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

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

Answer: A

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


NEW QUESTION # 95
A company has defined two RAML fragments, Book Data Type and Book Example to be used in APIs.
What would be valid RAML to use these fragments ?

  • A. 1.#%RAML 1.02.title: Books3.Book: !include bookDataType.raml4./books:5.post:6.body:7.application
    /json:8.type: Book9.examples:10.input: !include bookExample.raml11.responses:12.201:13.body:14.
    application/json:15.example:16.message: Book added
  • B. 1.#%RAML 1.02.title: Books3.Book: bookDataType.raml4./books:5.post:6.body:7.application/json:8.
    type: Book9.examples:10.input: bookExample.raml11.responses:12.201:13.body:14.application/json:15.
    example:16.message: Book added
  • C. 1. #%RAML 1.02. title: Books3.types:4. Book: ABC/Examples/bookDataType.raml5. /books:6. post:7.
    body:8. application/json:9. type: Book10. examples:11. input: ABC/Examples/bookExample.raml12.
    responses:13. 201:14. body:15. application/json:16.example:17.message: Book added
  • D. 1.#%RAML 1.02.title: Books3.Book: bookDataType.raml4./books:5.post:6.body:7.application/json:8.
    type: Book9.examples:10.input: bookExample.raml11.responses:12.201:13.body:14.application/json:15.
    example:16.message: Book added

Answer: D

Explanation:
*RAML file contains lot of information that could be considered as "not API-describing". Sort of "economy- class" members.
Equally important, but not necessarily part of the main RAML file.
* Through !includes, RAML allows us to build file-distributed API definitions, which is not only useful to encourage code reuse but also improves readability.
* We can create RAML fragments with such code and then include them in main RAML project using !
include like:
types:
Book: !include bookDataType.raml and
examples:
input: !include bookExample.raml
* Additionally for
---------------------------------------------------------------------------------------------------------------------------------------- Reference: INCLUDES section underhttps://medium.com/raml-api/raml-101-libraries-and-datatypes- fragments-1889b2e82c27


NEW QUESTION # 96
Refer to the exhibits.

The Set Payload transformer In the addltem subflow uses DataWeave to create an order object.
What is the correct DataWeave code for the Set Payloadtransformer in the createOrder flow to use the addltem subflow to add a router cable with the price of 100 to the order?

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

Answer: C


NEW QUESTION # 97
Refer to the exhibit.

What is the output payload in the On Complete phase

  • A. The records processed by thelast batch step: [StepTwol, StepTwo2, StepTwo3]
  • B. The records processed by all batch steps: [StepTwostepOnel, stepTwostepOne2, StepTwoStepOne3]
  • C. The original payload: [1,2,31
  • D. summary statistics with NO record data

Answer: D

Explanation:
This is a trcik question. On complete phase pyalod consists of summary of records processed which gives insight on which records failed or passed. Hence option 4 is correct answer MuleSoft Documentation Reference : https://docs.mulesoft.com/mule-runtime/4.3/batch-processing- concept#on-complete


NEW QUESTION # 98
What is output of Dataweave flatten function?

  • A. Object
  • B. Map
  • C. LInkedHashMap
  • D. Array

Answer: D

Explanation:
Correct answer isArray.
Flatten turns a set of subarrays (such as [ [1,2,3], [4,5,[6]], [], [null] ]) into a single, flattened array (such as [
1, 2, 3, 4, 5, [6], null ]).
This example defines three arrays of numbers, creates another array containing those three arrays, and then uses the flatten function to convert the array of arrays into a single array with all values.
Source
%dw 2.0
output application/json
var array1 = [1,2,3]
var array2 = [4,5,6]
var array3 = [7,8,9]
var arrayOfArrays = [array1, array2, array3]
---
flatten(arrayOfArrays)
Output
[ 1,2,3,4,5,6,7,8,9 ]


NEW QUESTION # 99
Refer to the exhibit.
How should the WHERE clause be changed to set the city and state values from the configured input parameters?

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

Answer: B


NEW QUESTION # 100
Refer to the exhibit.


How should be the where clause written for the configured input parameters in such a way that it achieves below SQL query?

  • A. WHERE city = attributes.cityAND state = attributes.state
  • B. WHERE city := city AND state := state
  • C. WHERE city = :city AND state = :state
  • D. WHERE city := ${city} AND state := ${state}

Answer: C

Explanation:
Correct syntax to use where clause is WHERE city = :city AND state = :state This question validates knowledge on using dynamicqueries in DB select operation.
Configure Dynamic Queries in the Select Operation
When you need to parameterize not only the WHERE clause but also parts of the query itself (for example, queries that compare tables that depend on a condition, or complexqueries for which the project table columns need to vary), you can configure dynamic queries.
In the following example, you configure a dynamic query by using a full expression with a string in which the table depends on a variable $(vars.table). Althoughsome of the query text is dynamic ("SELECT * FROM
$(vars.table)), the WHERE clause still defines the WHERE condition using input parameters: in this case, WHERE name = :name.
In your Studio flow, select the Select operation.
In the operation configurationscreen, set the SQL Query Text field to SELECT * FROM $(vars.table) WHERE name = :name.
Set the Input Parameters field to {'name' : payload}.
The following screenshot shows the configuration in Studio:
Graphical user interface, application Description automatically generated

Figure 3. Dynamic query configuration
In the XML editor, the <db:sql> configuration looks like this:
* <set-variablevariableName="table"value="PLANET"/>
* <db:selectconfig-ref="dbConfig">
* <db:sql>#["SELECT * FROM $(vars.table) WHERE name = :name"]</db:sql>
* <db:input-parameters>
* #[{'name' : payload}]
* </db:input-parameters>
* </db:select>
You can apply input parameters only to parameters in a WHERE clause. To modify any other part of the query, use the DataWeave interpolation operator.
Mule Ref Doc: Query a Database Examples - Mule 4 | MuleSoft Documentation


NEW QUESTION # 101
Refer to the exhibits.
A web client sends a GET request to the HTTP Listener.
What response message is returned to the web client?

  • A. ""
  • B. "End"
  • C. "String is not blank"
  • D. "Start"

Answer: B

Explanation:
1. SetPayload "Start"
2. 'Is Balnk String' Creates an Error object with #[error.description] ="String is not blank"
3. Default Error Handler catches and Propagates error
4. 'On Error Propogate' is 'RED IN RED OUT'. It Returns Status Code : 500 & #[error.description]
-------------------------------------------------------------------------------------------------------------------------- Correct answer is String is not blank. Because validation component will throw an error as payload is not blank.
A picture containing timeline Description automatically generated

Bottom ofForm
Top of Form


NEW QUESTION # 102
What execution model is used by For Each and Batch Job scopes?

  • A. Both aremulti-threaded
  • B. For Each is single-threaded and Batch Job is multi-threaded
  • C. Both are single-threaded
  • D. Batch Job is single-threaded and For Each Is multi-threaded

Answer: B


NEW QUESTION # 103
Refer to the exhibits.

The input array of strings is processed by the batch job that processes, filters, and aggregates the values. What is the last message logged by the Logger component after the batch job completes processing?

  • A. [''E'']
  • B. [''D", "E"]
  • C. [ "A", "C, "D", "E" ]
  • D. [ ["A", "C", "D" ], ["E"] ]

Answer: A

Explanation:
Logs would look like:
INFO 2021-06-09 19:14:56,039[[MuleRuntime].uber.06: [validationtest].batch-job-validationtestBatch_Job- work-manager @6de10f3e] [processor:validationtestFlow/processors/1/route/0/route/0/aggregator/processors
/0; event: bfb751e1-9939-11eb-9f69-02053763653a] org.mule.runtime.core.internal.processor.
LoggerMessageProcessor:
[
"\"A\"",
"\"C\"",
"\"D\""
]
--
INFO 2021-06-09 19:15:02,486 [[MuleRuntime].uber.06: [validationtest].batch-job-validationtestBatch_Job- work-manager @6de10f3e] [processor: validationtestFlow/processors/1/route/0/route/0/aggregator/processors
/0; event: bfb751e1-9939-11eb-9f69-02053763653a] org.mule.runtime.core.internal.processor.
LoggerMessageProcessor: [
"\"E\""
]
Batch aggregator value is 3. Hence in first time it will print ["A", "C", "D"] and in next iteration it will print [
"E" ]
---------------------------------------------------------------------------------------------------------------------------------------- Correct answer is [ "E" ]


NEW QUESTION # 104
What is not true about application properties?

  • A. Application properties can be defined in .yaml file only
  • B. Application properties can be encrypted
  • C. Application properties provide easier way to manage configurable values
  • D. Application properties can be overridden with system properties

Answer: A

Explanation:
Application properties can be defined in .yaml or in .properties file.
MuleSoft Doc Ref :https://docs.mulesoft.com/mule-runtime/4.3/configuring-properties#supported_files


NEW QUESTION # 105
What is the default port used by Mule application debugger configuration in AnypointStudio?

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

Answer: C

Explanation:
By default, Debugger listens for incoming TCP connections on localhost port 6666 You can change this in a project's run configuration.
MuleSoft Doc Ref : https://docs.mulesoft.com/studio/7.5/visual-debugger-concept


NEW QUESTION # 106
Refer to the exhibits. A company has defined this Book data type and Book example to be used in APIs. What is valid RAML for an API that uses this Book data type and Book example?

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

Answer: D


NEW QUESTION # 107
Correct answer is {customerID}.

  • A. var toUpper(userName) -> upper(userName)
  • B. var toUpper(userName) = upper(userName)
  • C. fun toUpper(userName) -> upper(userName)
  • D. fun toUpper(userName) = upper(userName)

Answer: D

Explanation:
Reference:https://docs.mulesoft.com/http-connector/1.5/http-listener-ref A function named toUpper needs to be defined that accepts a string named userName and returns the string in uppercase.
What is the correct DW code to definethe toUpper function?


NEW QUESTION # 108
Refer to the exhibits.


In the Choice router, the When expression for the domesticShipping route is set to "#[payload = 'FR']". What is logged after the Choice router completes?

  • A. A DataVVeave syntax error
  • B. The result of the domesticShipoing flow
  • C. The result of the intemationalShipping flow
  • D. A string withvalue "FR"

Answer: A


NEW QUESTION # 109
From which application , Organization Administrators can approve/revoke/delete SLA tier access requests

  • A. API Manager
  • B. API Exchange
  • C. API Portal
  • D. API Gateway

Answer: A

Explanation:
Organization Administrators can approve/revoke/delete SLA tier access requests via API Manager only


NEW QUESTION # 110
How to import Core (dw::Core) module into your DataWeave scripts?

  • A. import dw::core
  • B. import core
  • C. #include dw::core
  • D. Not needed

Answer: D

Explanation:
Correct answer is Not needed asdw::core module is included by default. We don't need to include it explicitly


NEW QUESTION # 111
How are query parameters dynamically passed to an outbound REST request using an HTTP Request operation?

  • A. As query parameters in the HTTP Request operation
  • B. In the Mule event's payload
  • C. As URI parameters in the HTTP Request operation
  • D. As flow variables

Answer: A

Explanation:
In General > Request > Query Parameters, click theplus icon (+) to add a parameter to a request. Type a name and value for the parameter or use a DataWeave expression to define the name and value.
Graphical user interface, text, application, email Description automatically generated


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

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

Answer: B

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 # 113
Refer to the exhibits.


The Validation component in theTry scope throws an error.
What response message is returned to a client request to the main flow's HTTP Listener?
The Validation component in the Try scope throws an error. What response message is returned to a client request to the main flow's HTTP Listener?

  • A. Error - Try scope
  • B. Validation Error
  • C. Error - main flow
  • D. Success - main flow

Answer: D

Explanation:
Note that private flow has error scope defined as On Error Continue . So when error occurs in private flow , it is handled by this On Error Continue scopewhich sends success response back to main flow and does not throw back an error. So main continues normally and payload is set to Success - main flow.
Hence correct answer is Success - main flow
1) HTTP listener received request
2) The Flow Referencecalls the child flow
3) The Is Number validator creates an Error Object because the payload isn't an integer. Child Flow execution stops
#[error.description] = "payload is not a valid INTEGER value"
#[error.errorType] = VALIDATION:INVALID_NUMBER
4) The OnError Continue handles the errorThe payload is set to "Error - Sub Flow"
5) "Error - Sub Flow" is returned to the main flow as if the child flow was a success. The Set Payload is executed. The payload is reset to "Success - Finished Main Flow"
6) "Success- Main Flow" is returned to the requestor in the body of the HTTP request. HTTP Status Code:
200
As you can see, in the above example, because the error was caught by an On Error Continue scope in the child flow (RED in, GREEN out) when the Mule Message returns to the parent flow, the parent flow knows none-the-different that there was a failure because the on error continue returns a 200 success message. Note that because, to the mainFlow, the childFlow appeared to succeed, the processing of mainFlow resumed after the flow reference.
A picture containing timeline Description automatically generated


NEW QUESTION # 114
......

Latest Mule-Dev-201 dumps - Instant Download PDF: https://www.itexamreview.com/Mule-Dev-201-exam-dumps.html

Verified & Latest Mule-Dev-201 Dump Q&As with Correct Answers: https://drive.google.com/open?id=1eCClGwndkfpJ0quoqCrVTRncowfoPi-A