Spring Sale Limited Time 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: pass65

MCD-Level-1 MuleSoft Certified Developer - Level 1 (Mule 4) Questions and Answers

Questions 4

Refer to the exhibit.

MCD-Level-1 Question 4

The Database Select operation returns five rows from a database. What is logged by the Logger component?

Options:

A.

" Array "

B.

" Object "

C.

" LinkedHashMap "

D.

" CaselnsensitrveHashMap "

Buy Now
Questions 5

Where would you create SLA Tiers for an API?

Options:

A.

Exchange

B.

API Manager

C.

Anypoint Studio

D.

In RAML specifications

Buy Now
Questions 6

Refer to the exhibits.

MCD-Level-1 Question 6

What payload and quantity are togged at the end of the main flow?

Options:

A.

[[order1, order2, order3, order4], 14]

B.

[[1,2,3,4], 10]

C.

[[1,2,3,4], 14]

D.

[orderlorder2order3order4, 14]

Buy Now
Questions 7

Refer to the exhibits.

MCD-Level-1 Question 7

This main mule application calls a separate flow called as ShippingAddress which returns the address corresponding to the name of the user sent to it as input. Output of this ShippingAddress is stored in a target variable named address.

Next set of requirement is to have a setPayload transformer which will set below two values

1) orderkey which needs to set to be equal to the order element received in the original request payload.

2) addressKey which needs to be set to be equal to the address received in response of ShippingAddress flow

What is the straightforward way to properly configure the Set Payload transformer with the required data?

MCD-Level-1 Question 7

MCD-Level-1 Question 7

A mule application is being developed which will process POST requests coming from clients containing the name and order information. Sample request is as below

Options:

A.

1. 1. {

2. 2. orderkey: " payload.order " ,

3. 3. addresskey: " vars.address "

4. 4. }

B.

1. 1. {

2. 2. orderkey: " attributes.shippingaddress.order " ,

3. 3. addresskey: " payload "

4. }

C.

1. 1. {

2. 2. orderkey: " payload.order " ,

3. 3. addresskey: " address "

4. }

D.

1. 1. {

2. 2. orderkey: " attributes.order " ,

3. 3. addresskey: " vars.address "

4. }

Buy Now
Questions 8

Refer to the exhibits.

MCD-Level-1 Question 8

MCD-Level-1 Question 8

The Batch job processes an array of strings.

What information is logged by the logger component after the batch job scope completes processing of the input payload?

Options:

A.

Total Records Processed: 3

Successful Records: 3

Failed Records: 0

payload: [ " A " , " B " , " C " ]

B.

[ " A " , " B " , " C " ]

C.

Total Records Processed: 3

Successful Records: 3

Failed Records: 0

payload: [ " a " , " b " , " c " ]

D.

Total Records Processed: 3

Successful Records: 3

Failed Records: 0

Buy Now
Questions 9

A mule project contains MySQL database dependency . The project is exported from Anypoint Studio so that it can be deployed to Cloudhub. What export options needs to be selected to create the smallest deployable archive that will successfully deploy to Cloudhub?

Options:

A.

Select both the options 1) Attach project sources 2) Include project module and dependencies

B.

No need to select any of the below options 1) Attach project sources 2) Include project module and dependencies

C.

Select only below option 2) Include project module and dependencies

D.

Select only below option 1) Attach project sources

Buy Now
Questions 10

Refer to the exhibits.

MCD-Level-1 Question 10

MCD-Level-1 Question 10

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?

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?

Options:

A.

Success - main flow

B.

Error - main flow

C.

Error - Try scope

D.

Validation Error

Buy Now
Questions 11

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

Options:

A.

Allows CloudHub to automatically change the HTTP port to allow external clients to connect to the HTTP Listener

B.

Allows CloudHub to automatically register the application with API Manager

C.

Allows MuleSoft Support to troubleshoot the application by connecting directly to the HTTP Listener

D.

Allows clients to VPN directly to the application at the Mule application ' s configured HTTP port

Buy Now
Questions 12

A Mule application contains two HTTP Listeners, each configured for different API endpoints: http://acme.com/apis/orders and http: //acme .com/a pis/customers.

What base path value should be set in an HTT? Listener config element so that it can be used to configure both HTTP Listeners?

Options:

A.

/apis/?

B.

/apis/

C.

/apis/orders|customers

D.

/apis/*

Buy Now
Questions 13

How does APIkit determine the number of flows to generate from a RAML specification?

Options:

A.

Creates a separate flow for each resource

B.

Creates a separate flow for each HTTP method

C.

Creates a separate flow for each response status code

D.

Creates a separate flow for each resource that contains child resources

Buy Now
Questions 14

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

Options:

A.

The payload is: $(payload)

B.

#[ " The payload is: " ++ payload]

C.

The payload is: #[payload]

D.

#[ " The payload is: " + payload]

Buy Now
Questions 15

Refer to the exhibits. The Mule application is stopped at the breakpoint in Anypoint Studio. A watch expression Is set to the counter variable.

What value is displayed for this watch expression?

MCD-Level-1 Question 15

Options:

A.

1

B.

11

C.

110

D.

null

Buy Now
Questions 16

Refer to the exhibits.

A web client sends a GET request to the HTTP Listener.

What response message is returned to the web client?

MCD-Level-1 Question 16

Options:

A.

" "

B.

" End "

C.

" Start "

D.

" String is not blank "

Buy Now
Questions 17

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:

Options:

A.

1

B.

2

C.

3

D.

5

Buy Now
Questions 18

Refer to the exhibits.

MCD-Level-1 Question 18

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?

Options:

A.

1

B.

2

C.

3

D.

4

Buy Now
Questions 19

What is the default port used by Mule application debugger configuration in Anypoint Studio?

Options:

A.

8082

B.

8080

C.

7777

D.

6666

Buy Now
Questions 20

Refer to the exhibits.

MCD-Level-1 Question 20

MCD-Level-1 Question 20

A web client sends a POST request with the payload { " oid " : " 1000 " , " itemid " : " AC200 " , " qty " : " 4 " } to the Mule application. The File Write operation throws a FILE:CONNECTIVITY error.

What response message is returned to the web client?

Options:

A.

‘’FILE:CONNECnvnY '

B.

" ORDER:NOT_CREATED "

C.

" OTHER ERROR "

D.

" File written "

Buy Now
Questions 21

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?

MCD-Level-1 Question 21

Options:

A.

0

B.

1

C.

5

D.

6

Buy Now
Questions 22

What is the correct way to format the decimal 200.1234 as a string to two decimal places?

Options:

A.

200.1234 as string as format: " .0# "

B.

200.1234 as String {format: " .0# " }

C.

200.1234 as String as format: " .0# "

D.

200.1234 as string {format: " .0# " }

Buy Now
Questions 23

Refer to the exhibit.

MCD-Level-1 Question 23

This RAML specification includes a resource and method to retrieve accounts by account_type and industry.

What is the correct URI to get all retail finance accounts?

Options:

A.

/accounts/retail/finance

B.

/accounts?account_type=retail & industry=finance

C.

/accounts/account_type=retail/industry=finance

D.

/accounts?account_type:retail & industry:finance

Buy Now
Questions 24

A company has an API to manage departments, with each department identified by a unique deptld. The API was built with RAML according to MuleSoft best practices.

What is valid RAML to specify a method to update the details for a specific department?

A)

MCD-Level-1 Question 24

B)

MCD-Level-1 Question 24

C)

MCD-Level-1 Question 24

D)

MCD-Level-1 Question 24

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 25

What happens to the attributes of a Mule event in a flow after an outbound HTTP Request is made?

Options:

A.

Attributes are replaced with new attributes from the HTTP Request response (which might be null)

B.

New attributes may be added from the HTTP response headers, but no headers are ever removed

C.

Attributes do not change

D.

Previous attributes are passed unchanged

Buy Now
Questions 26

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

Options:

A.

Choice

B.

Round Robin

C.

Pick First

D.

First Successful

Buy Now
Questions 27

Refer to the exhibit.

MCD-Level-1 Question 27

The API needs to be updated using the company-wide standard for the Plan data type. The Object data type has already been published in Anypoint Exchange with the global reference . ACME/DataTypes/PlanDataType.raml.

What is a valid RAML specification that reuses the Plan data type?

A)

MCD-Level-1 Question 27

B)

MCD-Level-1 Question 27

C)

MCD-Level-1 Question 27

D)

MCD-Level-1 Question 27

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 28

A RAML example fragment named StudentExample.raml is placed in the examples folder in an API specification project. What is the correct syntax to reference the fragment?

Options:

A.

examples: !include StudentExample.raml

B.

examples: #import StudentExample.raml

C.

examples: !include examples/StudentExample.raml

D.

examples: #import examples/StudentExample.raml

Buy Now
Questions 29

How would you debug Mule applications?

Options:

A.

By Deploying apps on production

B.

Checking RAML specifications

C.

Using debugger component

D.

Use third party debugger application

Buy Now
Questions 30

Refer to the exhibits.

MCD-Level-1 Question 30

The Mule application does NOT define any global error handlers.

The Validation component in the private flow throws an error

What response message is returned to a web client request to the main flow ' s HTTP Listener?

MCD-Level-1 Question 30

Options:

A.

' ' Child error "

B.

" Parent error "

C.

" Validation Error "

D.

" Parent completed "

Buy Now
Questions 31

Refer to the exhibits.

MCD-Level-1 Question 31

MCD-Level-1 Question 31

A web client sends a POST request to the HTTP Listener with the payload " Hello- " . What response is returned to the web client?

What response is returned to the web client?

Options:

A.

Hello- HTTP-] MS2-Three

B.

HTTP-JMS2-Three

C.

Helb-JMS1-HTTP-JMS2 -Three

D.

Hello-HTTP-Three

Buy Now
Questions 32

What is not true about application properties?

Options:

A.

Application properties can be encrypted

B.

Application properties can be overridden with system properties

C.

Application properties can be defined in .yaml file only

D.

Application properties provide easier way to manage configurable values

Buy Now
Questions 33

What is the object type returned by the File List operation?

Options:

A.

Object of String file names

B.

Array of String file names

C.

Object of Mule event objects

D.

Array of Mule event objects

Buy Now
Questions 34

A web client submits a request to http://localhost:8081?accountType=personal. The query parameter is captured using a Set Variable transformer to a variable named accountType.

What is the correct DataWeave expression to log accountType?

Options:

A.

Account Type: #[flowVars.accountType]

B.

Account Type: #[message.inboundProperties.accountType]

C.

Account Type: # [attributes.accountType]

D.

Account Type: #[vars.accountType]

Buy Now
Questions 35

A function named newProdCode needs to be defined that accepts two input parameters, an integer value for itemID and a string value for productCategory, and returns a new product code.

What is the correct DataWeave code to define the newProdCode function?

Options:

A.

fun newProdCode{itemID: Number, productCategory: String) — > " PC- " ++ productCategory ++ (itemID as String)

B.

fun newProdCode(itemID: Number, productCategory: String) = " PC- " ++ productCategory ++ (itemID as String)

C.

function newProdCode(itemID: Number, productCategory: String) =

" PC- " ++ productCategory ++ (itemID as String)

D.

var newProdCode(itemID: Number, productCategory: String) - >

" PC- " ++ productCategory ++ (itemID as String)

Buy Now
Questions 36

What MuleSoft product enables publishing, sharing, and searching of APIs?

Options:

A.

Runtime Manager

B.

API Notebook

C.

API Designer

D.

Anypoint Exchange

Buy Now
Questions 37

Which of the below activity doesn ' t support parallel execution?

Options:

A.

Scatter-Gather Router

B.

First Successful Router

C.

Parallel For Each

D.

Batch job

Buy Now
Questions 38

Refer to the exhibit. The Batch Job processes, filters and aggregates records, What is the expected output from the Logger component?

MCD-Level-1 Question 38

MCD-Level-1 Question 38

Options:

A.

[10. 20, 30. 40, 50, 60]

B.

[10. 20] [30, 40] [50, 60]

C.

[20, 40, 60]

D.

[20. 40] [60]

Buy Now
Questions 39

Refer to the exhibits.

MCD-Level-1 Question 39

MCD-Level-1 Question 39

Mule application has an HTTP request configuration where host name is hardcoded. Organization is looking to move host and port values to configuration file. What valid expression can be used to so that HTTP configuration can pick the value from configuration file?

Options:

A.

#[training.host]

B.

${http.host}

C.

#{training.host}

D.

${training.host}

Buy Now
Questions 40

A Mule flow has three Set Variable transformers. What global data structure can be used to access the variables?

Options:

A.

Mule event attributes

B.

Mule event message

C.

Mule application properties

D.

Mule event

Buy Now
Questions 41

Refer to the exhibit.

MCD-Level-1 Question 41

What Database expression transforms the input to the output?

A)

MCD-Level-1 Question 41

B)

MCD-Level-1 Question 41

C)

MCD-Level-1 Question 41

D)

MCD-Level-1 Question 41

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 42

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?

MCD-Level-1 Question 42

Options:

A.

8

B.

0

C.

2

D.

10

Buy Now
Questions 43

Refer to the exhibit.

MCD-Level-1 Question 43

What is the output payload in the On Complete phase

Options:

A.

summary statistics with NO record data

B.

The records processed by the last batch step: [StepTwol, StepTwo2, StepTwo3]

C.

The records processed by all batch steps: [StepTwostepOnel, stepTwostepOne2, StepTwoStepOne3]

D.

The original payload: [1,2,31

Buy Now
Questions 44

Which Mule component provides a real-time, graphical representation of the APIs and mule applications that are running and discoverable?

Options:

A.

API Notebook

B.

Runtime Manager

C.

Anypoint Visualizer

D.

API Manager

Buy Now
Questions 45

What module and operation will throw an error if a Mule events payload is not number ?

Options:

A.

Filter modules Is Number operation

B.

Validation modules Is Number operation

C.

Validation modules Is not Number operation

D.

None of these

Buy Now
Questions 46

Refer to the exhibits. The webClient flow sends requests to the mockServer Row ' s HTTP Listener.

An HTTP: METHOD_NOT ALLOWED error is thrown each time the webClient flow executes.

What attribute value must be changed in the webClient flow ' s HTTP Request operation to prevent this error from being thrown?

Options:

A.

Change the method attribute ' s value to " POSL

B.

Change the path attribute ' s value to 7api/partners/fastShopping "

C.

Change the protocol attribute ' s value to " HTTPS "

D.

Change the method attribute ' s value to " * "

Buy Now
Questions 47

Refer to the exhibits.

MCD-Level-1 Question 47

MCD-Level-1 Question 47

A web client submits a request to the HTTP Listener and the HTTP Request throws an error.

What payload and status code are returned to the web client?

Refer to the exhibits. A web client submits a request to the HTTP Listener and the HTTP Request throws an error.

What payload and status code are returned to the web client?

Options:

A.

Response body: " Error " Default response status code: 200

B.

Response body: " Success - Begin* Default response status code: 200

C.

Error response body: error, description Default error response status code: 500

D.

Response body: " Success - End " Default response status code: 200

Buy Now
Questions 48

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

Options:

A.

RAML

B.

WSDL

C.

JSON

D.

OAS

Buy Now
Questions 49

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?

MCD-Level-1 Question 49

A)

MCD-Level-1 Question 49

B)

MCD-Level-1 Question 49

C)

MCD-Level-1 Question 49

D)

MCD-Level-1 Question 49

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 50

An SLA based policy has been enabled in API Manager. What is the next step to configure the API proxy to enforce the new SLA policy?

Options:

A.

Add new property placeholders and redeploy the API proxy

B.

Add new environment variables and restart the API proxy

C.

Restart the API proxy to clear the API policy cache

D.

Add required headers to the RAML specification and redeploy the new API proxy

Buy Now
Questions 51

Refer to the exhibits.

MCD-Level-1 Question 51

What payload and variable are logged at the end of the main flow?

MCD-Level-1 Question 51

Options:

A.

[[5, 10, 15, 20], 1]

B.

[[5, 10, 15, 20], 5]

C.

[[Req5, Req10, Req15, Req20], 5]

D.

[Req5Req10,Req15Req20, 5]

Buy Now
Questions 52

Refer to the exhibits.

A web client sends sale data in a POST request to the Mule application. The Transform Message component then enrich the payload by prepending a vendor name to the sale data.

What is written to the sales.csv file when the flow executes?

MCD-Level-1 Question 52

Options:

A.

The enriched payload in JSON format

B.

The enriched payload in XML format

C.

The enriched payload in CSV format

D.

An error message

Buy Now
Questions 53

Which of the module is imported automatically in Dataweave scripts?

Options:

A.

dw::core

B.

dw::System

C.

dw::Runtime

D.

dw::Crypto

Buy Now
Questions 54

What is output of Dataweave flatten function?

Options:

A.

Object

B.

Map

C.

Array

D.

LInkedHashMap

Buy Now
Questions 55

Refer to the exhibit.

MCD-Level-1 Question 55

A Mule event is composed of a hierarchy of objects. Where in the hierarchy are variables stored?

Options:

A.

Mule event

B.

Mule message payload

C.

Mule message

D.

Mule message attributes

Buy Now
Questions 56

What is the correct syntax to define and call a function in Database?

A)

MCD-Level-1 Question 56

B)

MCD-Level-1 Question 56

C)

MCD-Level-1 Question 56

D)

MCD-Level-1 Question 56

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 57

Where are values of query parameters stored in the Mule event by the HTTP Listener?

Options:

A.

Inbound Properties

B.

Variables

C.

Attributes

D.

Payload

Buy Now
Questions 58

Refer to the exhibits.

MCD-Level-1 Question 58

The Mule application implements a REST API that accepts GET requests from web clients on the URLs: http://acme com/order/status and http:Vacme.com/customer/status.

What path value can be set in the HTTP GE~ event source to accept web client requests from both of these URLs?

Options:

A.

*[order,customer]/status

B.

*/status

C.

?[order,customer]/status

D.

*status

Buy Now
Questions 59

A Utlility.dwl is located in a Mule project at src/main/resources/modules. The Utility.dwl file defines a function named encryptString that encrypts a String What is the correct DataWeave to call the encryptString function in a Transform Message component?

Options:

A.

1. %dw 2.0

2. output application/json

3. import modules::Utility

4. ---

5. Utility::encryptString( " John Smith " )

B.

1. %dw 2.0

2. output application/json

3. import modules::Utility

4. ---

5. encryptString( " John Smith " )

C.

1. %dw 2.0

2. output application/json

3. import modules.Utility

4. ---

5. encryptString( " John Smith " )

D.

1. %dw 2.0

2. output application/json

3. import modules.Utility

4. ---

5. Utility.encryptString( " John Smith " )

Buy Now
Questions 60

A Mule project contains a DataWeave module file WebStore dvA that defines a function named loginUser The module file is located in the projects src/main/resources/libs/dw folder

What is correct DataWeave code to import all of the WebStore.dwl file ' s functions and then call the loginUser function for the login " cindy.park@example.com " ?

A)

MCD-Level-1 Question 60

B)

MCD-Level-1 Question 60

C)

MCD-Level-1 Question 60

D)

MCD-Level-1 Question 60

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 61

Refer to the exhibits.

MCD-Level-1 Question 61

MCD-Level-1 Question 61

A web client submits the request to the HTTP Listener. What response message would be returned to web client?

Options:

A.

End

B.

String is not blank

C.

No response would be sent back to client and request will get errored out in Mule

D.

Start

Buy Now
Questions 62

Refer to the exhibit. What is the output of logger component?

MCD-Level-1 Question 62

Options:

A.

String

B.

Object

C.

Array

D.

Map

Buy Now
Questions 63

What statement is a part of MuleSoft ' s description of an application network?

Options:

A.

Creates and manages high availability and fault tolerant services and infrastructure

B.

Creates reusable APIs and assets designed to be consumed by other business units

C.

Creates and manages a collection of JMS messaging services and infrastructure

D.

Leverages Central IT to deliver complete point-to-point solutions with master data management

Buy Now
Questions 64

Which of the below is not a valid category for connector type?

Options:

A.

Gold

B.

Select

C.

Premium

D.

Community

Buy Now
Questions 65

Refer to the exhibits.

MCD-Level-1 Question 65

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?

Options:

A.

[ [ " A " , " C " , " D " ], [ " E " ] ]

B.

[ ' ' E ' ' ]

C.

[ ' ' D " , " E " ]

D.

[ " A " , " C, " D " , " E " ]

Buy Now
Questions 66

There are three routes configured for Scatter-Gather and incoming event has a payload is an Array of three objects. How routing will take place in this scenario?

Options:

A.

Incoming array objects would be split into three and each part would be sent to one route each in sequential manner

B.

Incoming array objects would be split into three and each part would be sent to one route each in parallel

C.

Entire event would be sent to each route sequentially

D.

Entire event would be sent to each route in parallel

Buy Now
Questions 67

What are the latest specification of RAML available?

Options:

A.

1.2

B.

1

C.

0.8

D.

2

Buy Now
Questions 68

Refer to the exhibits.

MCD-Level-1 Question 68

MCD-Level-1 Question 68

The Batch Job scope processes the array of strings

After the Batch Job scope completes processing the input payload what information is logged by the Logger component?

A)

MCD-Level-1 Question 68

B)

MCD-Level-1 Question 68

C)

MCD-Level-1 Question 68

D)

MCD-Level-1 Question 68

Options:

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Buy Now
Questions 69

Refer to the exhibits.

MCD-Level-1 Question 69

MCD-Level-1 Question 69

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

Options:

A.

A string with value " FR "

B.

A DataVVeave syntax error

C.

The result of the intemationalShipping flow

D.

The result of the domesticShipoing flow

Buy Now
Questions 70

Refer to the exhibit.

MCD-Level-1 Question 70

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

Options:

A.

After

B.

before

C.

Validation Error

D.

null

Buy Now
Exam Code: MCD-Level-1
Exam Name: MuleSoft Certified Developer - Level 1 (Mule 4)
Last Update: May 5, 2026
Questions: 235

PDF + Testing Engine

$63.52  $181.49

Testing Engine

$50.57  $144.49
buy now MCD-Level-1 testing engine

PDF (Q&A)

$43.57  $124.49
buy now MCD-Level-1 pdf