Provide MuleSoft MCD-Level-1 Practice Test Engine for Preparation
Detailed New MCD-Level-1 Exam Questions for Concept Clearance
NEW QUESTION # 43
What is the correct syntax to define and call a function in Database?
A)
B)
C)
D)
- A. Option D
- B. Option C
- C. Option B
- D. Option A
Answer: D
NEW QUESTION # 44
Refer to the exhibits. A web client submits a request to http://localhost:8081/fliqhts?destination=SFO and the Web Service Consumer throws a WSC:BAD_REQUEST error.
What is the next step to fix this error?
- A. set a SOAP payload before the Consume operation that contains the destination query parameter
- B. Set a header In the Consume operation equal to the destination query parameter
- C. set a JSON payload before the Consume operation that contains the destination query parameter
- D. set a property m the Consume operation equal to the destination query parameter
Answer: A
Explanation:
As can be seen in error message , SOAP service findFlights expects the SOAP paylaod. This can be set using transform message processor which forms SOAP payload before the Consume operation that contains the destination query parameter
NEW QUESTION # 45
Refer to the exhibits. The Set Payload transformer in the addltem child flow uses DataWeave to create an order object.
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. addltem( { price: "100", item: "router", itemType: "cable" } )
- B. lookup( "addltem", { payload: { price: "100", item: "router", itemType: "cable" } > )
- C. lookup( "addltern", { price: "100", item: "router", itemType: "cable" } )
- D. addltem( { payload: { price: "100", item: "router", itemType: "cable" > } )
Answer: B
NEW QUESTION # 46
Refer to the exhibits.
What is valid text to set the field in the Database connector configuration to the username value specified in the config.yaml file?
- A. #[db:username]
- B. ${db:username>
- C. #[db.username]
- D. ${db.username>
Answer: D
Explanation:
option 3 is the correct syntz to access application properties
NEW QUESTION # 47
By default, what happens to a file after it is read using an FTP connector Read operation?
- A. The file is moved to a different folder
- B. The file is renamed in the same folder
- C. The file stays in the same folder unchanged
- D. The file is deleted from the folder
Answer: C
NEW QUESTION # 48
Refer to the exhibits.
The two Mule configuration files belong to the same Mule project. Each HTTP Listener is configured with the same host string and the port number, path, and operation values are shown in the display names.
What is the minimum number of global elements that must be defined to support all these HTTP Listeners?
- A. 0
- B. 1
- C. 2
- D. 3
Answer: B
NEW QUESTION # 49
A web client sends one GET request to the test flow's HTTP Listener, which causes the test flow to call the updateTemp flow After the test flow returns a response, the web client then sends a different GET request to trie getTemp flow's HTTP Listener The test flow is not called a second time.
What response is returned from the request to the getTemp flow's HTTP Listener?


- A.

- B.

- C.

- D.

Answer: A
NEW QUESTION # 50
A Utility.dwl file is located in a Mule project at src/main/resources/modules. The Utility.dwl hie defines a function named pascalize that reformats strings to pascal case.
What is the correct DataWeave to call the pascalize function in a Transform Message component?
A)
B)
C)
D)
- A. Option D
- B. Option B
- C. Option C
- D. Option A
Answer: B
NEW QUESTION # 51
An API implementation has been deployed to CloudHub and now needs to be governed. IT will not allocate additional vCore for a new Mule application to act as an API proxy.
What is the next step to preseive the current vCore usage, but still allow the Mule application to be managed by API Manager?
- A. Upload the Mule application's JAR file to the API instance in API Manager
- B. Register the same API implementation in Runtime Manager to connect to API Manager
- C. Modify the API implementation to use auto-discovery to register with API Manager
- D. Deploy the same API implementation behind a VPC and configure the VPC to connect to API Manager
Answer: C
Explanation:
Correct answer is Modify the API implementation to use auto-discovery to register with API Manager API Autodiscovery Configuring autodiscovery allows a deployed Mule runtime engine (Mule) application to connect with API Manager to download and manage policies and to generate analytics data. Additionally, with autodiscovery, you can configure your Mule applications to act as their own API proxy.
When autodiscovery is correctly configured in your Mule application, you can say that your application's API is tracked by (green dot) or paired to API Manager. You can associate an API in a Mule setup with only one autodiscovery instance at a given time.
MuleSoft Doc Ref : https://docs.mulesoft.com/api-manager/2.x/api-auto-discovery-new-concept
NEW QUESTION # 52
Refer to the exhibit. The Batch Job processes, filters and aggregates records, What is the expected output from the Logger component?

- A. [20, 40, 60]
- B. [20. 40] [60]
- C. [10. 20] [30, 40] [50, 60]
- D. [10. 20, 30. 40, 50, 60]
Answer: B
NEW QUESTION # 53
What is the output of Dataweave Map operator?
- A. String
- B. Array
- C. Map
- D. Object
Answer: B
Explanation:
Returns an array that is the result of applying a transformation function (lambda) to each of the elements.
MuleSoft Doc Ref : https://docs.mulesoft.com/mule-runtime/4.3/dataweave-cookbook-map The map operator is a function in Dataweave which iterates over the items in an array and outputs them into a new array. It basically accepts input as a list of items in an array and manipulates the items in the array in order to form a new array as an output.
I have created below chart for your easier understanding:
Table Description automatically generated
NEW QUESTION # 54
How does APIkit determine the number of flows to generate from a RAML specification?
- A. Creates a separate flow for each HTTP method
- B. Creates a separate flow for each response status code
- C. Creates a separate flow for each resource
- D. Creates a separate flow for each resource that contains child resources
Answer: A
Explanation:
APIKIt Creates a separate flow for each HTTP method
NEW QUESTION # 55
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: B
Explanation:
URL parameters are always accessed using { } like => {customerID}
NEW QUESTION # 56
Refer to the exhibits. APIKit router is used to generate the flow components for RAML specification.
The Mule application must be available to REST clients using the two URL's
http://localhost:8081/internal
and http://localhost:8081/external
How many APIKit Router components are generated to handle requests to every endpoint defined in RAML specification?
1.Library.raml
2./books
3. get:
4. post:
5./order:
6. get
7. patch
8./members
9. get:
- A. 0
- B. 1
- C. 2
- D. 3
Answer: C
NEW QUESTION # 57
A Scatter-Gather processes three separate HTTP requests. Each request returns a Mule event with a JSON payload. What is the final output of the Scatter-Gather?
- A. An Object containing all three Mule event Objects
- B. An Array of the three Mule event Objects
- C. An Object containing all three JSON payload Objects
- D. An Array of the three JSON payload Objects
Answer: A
Explanation:
Correct answer is An Object containing all three Mule event Objects
The Scatter-Gather component is a routing event processor that processes a Mule event through different parallel processing routes that contain different event processors. Each route receives a reference to the Mule event and executes a sequence of one or more event processors. Each of these routes uses a separate thread to execute the event processors, and the resulting Mule event can be either the same Mule event without modifications or a new Mule event with its own payload, attributes, and variables. The Scatter-Gather component then combines the Mule events returned by each processing route into a new Mule event that is passed to the next event processor only after every route completes successfully.
The Scatter-Gather component executes each route in parallel, not sequentially. Parallel execution of routes can greatly increase the efficiency of your Mule application and may provide more information than sequential processing.
Sample output is as below
Table Description automatically generated with low confidence
MuleSoft Documentation reference : https://docs.mulesoft.com/mule-runtime/4.3/scatter-gather-concept
NEW QUESTION # 58
Refer to exhibits.
What message should be added to Logger component so that logger prints "The city is Pune" (Double quote should not be part of logged message)?
- A. #[The city is ${payload.City}
- B. The city is #[payload.City]
- C. The city is + #[payload.City]
- D. #["The city is" ++ payload.City]
Answer: B
Explanation:
Correct answer is The city is #[payload.City]
Answer can get confused with the option #["The city is" ++ payload.City] But note that this option will not print the space between is and city name. This will print The city isPune
NEW QUESTION # 59
Refer to the exhibits.

A Mule application contains a Choice router. What is logged when the flow completes?
- A. "REGION"
- B. US
- C. EU
- D. ["US", "EU"]
Answer: B
NEW QUESTION # 60
What is output of Dataweave flatten function?
- A. LInkedHashMap
- B. Array
- C. Map
- D. Object
Answer: B
Explanation:
Correct answer is Array.
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 # 61
Refer to the exhibit.
In the execution of the Scatter-Gather, the "steep 1 sec" Flow Reference takes about 1 second to complete, and the "sleep 5 sees" Row Reference takes about 5 seconds to complete.
About how many seconds does it take from the time the Scatter-Gather is called until the Set Payload transformer is called?
- A. 0
- B. 1
- C. 2
- D. 3
Answer: A
NEW QUESTION # 62
Refer to the exhibits. A web client sends a POST request to the HTTP Listener and the Validation component in the Try scope throws an error.
What response message is returned to the web client?
- A. "END"
- B. ''ERROR2"
- C. ''ERROR2"

- D. "ERROR1"
- E. Validation Error
- F. "ERROR1"
- G. "END"
- H. Validation Error
Answer: C
NEW QUESTION # 63
Refer to the exhibits.

A
web client submits a request to http://localhQst:8081 /flights. What is the result at the end of the flow?
- A. "object"
- B. "string"
- C. "XML"
- D. "Java"
Answer: A
NEW QUESTION # 64
Refer to the exhibits.
Each route in the Scatter-Gather sets the payload to the number shown in the label. What response is returned to a web client request to the HTTP Listener?
A)
B)
C)
D)
- A. Option D
- B. Option C
- C. Option A
- D. Option B
Answer: B
NEW QUESTION # 65
What module and operation will throw an error if a Mule events payload is not number ?
- A. None of these
- B. Filter modules Is Number operation
- C. Validation modules Is Number operation
- D. Validation modules Is not Number operation
Answer: C
Explanation:
Correct answer is Validation modules Is Number operation.
Mule 4 does not use filters anymore. The functionality provided by filters in Mule 3 can be achieved by using the Validation Module.
NEW QUESTION # 66
An API instance of type API endpoint with API proxy is created in API manager using an API specification from Anypoint Exchange. The API instance is also configured with an API proxy that is deployed and running in CloudHub.
An SLA- based policy is enabled in API manager for this API instance.
Where can an external API consumer obtain a valid client ID and client secret to successfully send requests to the API proxy?
- A. In Runtime Manager, from the properties tab of the deployed approved API proxy
- B. In Anypoint Studio, from components generated by APIkit for the API specification
- C. In the organization's public API portal in Anypoint Exchange, from an approved client application for the API proxy
- D. In Anypoint Studio, from components generated by Rest Connect for API specification
Answer: C
Explanation:
* When a client application is registered in Anypoint Platform, a pair of credentials consisting of a client ID and client secret is generated.
* When the client application requests access to an API, a contract is created between the application and that API.
* An API that is protected with a Client ID Enforcement policy is accessible only to applications that have an approved contract.
---------------------------------------------------------------------------------------------------------------------------------------- answer: In the organization's public API portal in Anypoint Exchange, from an approved client application for the API proxy
NEW QUESTION # 67
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 # 68
......
About Certificate
The MCD - Level 1 certification is for those having basic skills in developing solutions using MuleSoft technologies. It is set to confirm candidates' adroitness in executing related projects, which includes creating, testing, debugging, positioning, and maintaining APIs together with integrations. To perform these tasks with adeptness, specialists will receive guidance in addition to supervision from those with more experience than them.
MuleSoft MCD-Level-1 Exam Syllabus Topics:
| Topic | Details |
|---|---|
| Topic 1 |
|
| Topic 2 |
|
| Topic 3 |
|
| Topic 4 |
|
| Topic 5 |
|
MCD-Level-1 2024 Training With 235 QA's: https://www.pass4suresvce.com/MCD-Level-1-pass4sure-vce-dumps.html