Winter Special - 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: c4sdisc65

MCD-Level-1 PDF

$38.5

$109.99

3 Months Free Update

  • Printable Format
  • Value of Money
  • 100% Pass Assurance
  • Verified Answers
  • Researched by Industry Experts
  • Based on Real Exams Scenarios
  • 100% Real Questions

MCD-Level-1 PDF + Testing Engine

$61.6

$175.99

3 Months Free Update

  • Exam Name: MuleSoft Certified Developer - Level 1 (Mule 4)
  • Last Update: Dec 4, 2024
  • Questions and Answers: 235
  • Free Real Questions Demo
  • Recommended by Industry Experts
  • Best Economical Package
  • Immediate Access

MCD-Level-1 Engine

$46.2

$131.99

3 Months Free Update

  • Best Testing Engine
  • One Click installation
  • Recommended by Teachers
  • Easy to use
  • 3 Modes of Learning
  • State of Art Technology
  • 100% Real Questions included

MCD-Level-1 Practice Exam Questions with Answers MuleSoft Certified Developer - Level 1 (Mule 4) Certification

Question # 6

A REST connect module is generated for a RAML specification. and then the rest connect module is imported in mule application in Anypoint Studio. For each method of the RAML specification , what does the REST connect module provide?

A.

A scope

B.

A flow

C.

An operation

D.

An event source

Full Access
Question # 7

Refer to the exhibit.

MCD-Level-1 question answer

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

A.

After

B.

before

C.

Validation Error

D.

null

Full Access
Question # 8

A flow contains an HTTP Listener as the event source. What is the DataWeave expression to log the Content-Type header using a Logger component?

A.

#["Content-Type: " ++ attributes.headers.'content-type']

B.

#["Content-Type: " + headers.'content-type']

C.

#["Content-Type: " + attributes.headers.'content-type']

D.

#["Content-Type: " ++ headers.'content-type']

Full Access
Question # 9

Which out of below is not an asset?

A.

Template

B.

Connector

C.

Exchange

D.

Example

Full Access
Question # 10

Refer to the exhibits.

MCD-Level-1 question answer

The Set Payload transformer In the addltem subflow 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 subflow to add a router cable with the price of 100 to the order?

A.

addltemf { payload: { price: "100", item: "router", itemType: "cable" } > )

B.

lookupf "addltem", { payload: { price: "100", item: "router", itemType: "cable" } } )

C.

addltemf { price: "100", item: "router", itemType: "cable" })

D.

lookupf "addltem", { price: "100", item: "router", itemType: "cable" } )

Full Access
Question # 11

Refer to the exhibits.

MCD-Level-1 question answer

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 answer

A.

''Child error"

B.

"Parent error"

C.

"Validation Error"

D.

"Parent completed"

Full Access
Question # 12

Refer to the exhibit.

MCD-Level-1 question answer

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

A.

"Array"

B.

"Object"

C.

"LinkedHashMap"

D.

"CaselnsensitrveHashMap"

Full Access
Question # 13

Refer to the exhibit. The main flow contains an HTTP Request in the middle of the flow. The HTTP Listeners and HTTP request use default configurations.

What values are accessible to the Logger at the end of the flow after a web client submit request to http://local:801/orde r?color=red?

MCD-Level-1 question answer

A.

payload

B.

payload quantity var

C.

payload color query param

D.

payload quantity var color query param

Full Access
Question # 14

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

A.

Runtime Manager

B.

API Notebook

C.

API Designer

D.

Anypoint Exchange

Full Access
Question # 15

What is minimal requirement in a flow for a Mule application to compile?

A.

Event Source

B.

Event Processors

C.

Error handlers

D.

Source and processors both

Full Access
Question # 16

An organization is beginning to follow Mulesoft's recommended API led connectivity approach to use modern API to support the development and lifecycle of the integration solutions and to close the IT delivery gap.

What distinguishes between how modern API's are organized in a MuleSoft recommended API-led connectivity approach as compared to other common enterprise integration solutions?

A.

The API interfaces are specified as macroservices with one API representing all the business logic of an existing and proven end to end solution

B.

The API interfaces are specified at a granularity intended for developers to consume specific aspect of integration processes

C.

The API implementation are built with standards using common lifecycle and centralized configuration management tools

D.

The APIO implementations are monitored with common tools, centralized monitoring and security systems

Full Access
Question # 17

Refer to the payload.

MCD-Level-1 question answer

MCD-Level-1 question answer

The Set payload transformer sets the payload to an object. The logger component's message attribute is configured with the string "Result #["INFO"++ payload]"

What is the output of logger when this flow executes?

A.

Result INFOpayload

B.

Result INFO{"student":{"name":"Anay","age":6}}

C.

1. 1. "You called the function '++' with these arguments:

2. 2. 1: String ("INFO")

3. 3: Object ({student: {name: "Anay" as String {class: "java.lang.String"},age: 6 as Numbe...)

D.

Error : You evaluated inline expression # without ++

Full Access
Question # 18

Refer to the exhibits.

MCD-Level-1 question answer

The mule application is debugged in Anypoint Studio and stops at the breakpoint as shown in below exhibit.

What is the value of the payload displayed in the debugger at this breakpoint?

A.

Start

B.

Process

C.

Finished

D.

Payload is always empty at the breakpoint

Full Access
Question # 19

Refer to the exhibits.

MCD-Level-1 question answer

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

A.

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

B.

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

C.

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

D.

[orderlorder2order3order4, 14]

Full Access
Question # 20

What is the output type of the DataWeave map operator?

A.

String

B.

Array

C.

Map

D.

Object

Full Access
Question # 21

Refer to the exhibits.

MCD-Level-1 question answer

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

A.

After

B.

null

C.

Before

D.

Validation error

Full Access
Question # 22

According to MuleSoft, what is the Center for Enablement’s role in the new IT operating model?

A.

Implements line of business projects to enforce common security requirements

B.

Creates and manages discoverable assets to be consumed by line of business developers

C.

Centrally manages partners and consultants to implement line of business projects

D.

Implements line of business projects to enforce common security requirements

Full Access
Question # 23

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?

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

Full Access
Question # 24

How to import Core (dw::Core) module into your DataWeave scripts?

A.

#include dw::core

B.

Not needed

C.

import core

D.

import dw::core

Full Access
Question # 25

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

A.

Gold

B.

Select

C.

Premium

D.

Community

Full Access
Question # 26

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

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#"}

Full Access
Question # 27

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 answer

A.

1

B.

11

C.

110

D.

null

Full Access
Question # 28

Refer to the exhibit.

MCD-Level-1 question answer

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 answer

B)

MCD-Level-1 question answer

C)

MCD-Level-1 question answer

D)

MCD-Level-1 question answer

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 29

What MuleSoft API-led connectivity layer is intended to expose part of a backend database without business logic?

A.

Data layer

B.

Process layer

C.

Experience layer

D.

System layer

Full Access
Question # 30

A web client sends a request to http;//localhost:8081?dept=sales. What is the correct DataWeave expression to access the value of dept?

A.

attributes.queryParams.dept

B.

attributes.dept

C.

message.queryParams.dept

D.

vars.dept

Full Access
Question # 31

What is the difference between a subflow and a sync flow?

A.

No difference

B.

Subflow has no error handling of its own and sync flow does

C.

Sync flow has no error handling of its own and subflow does

D.

Subflow is synchronous and sync flow is asynchronous

Full Access
Question # 32

Refer to the exhibits.

MCD-Level-1 question answer

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 answer

MCD-Level-1 question answer

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

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. }

Full Access
Question # 33

What is the purpose of the api:router element in APIkit?

A.

Creates native connectors using a 3rd party Java library

B.

Serves as an API implementation

C.

Validates requests against RAML API specifications and routes them to API implementations

D.

Validates responses returned from API requests and routes them back to the caller

Full Access
Question # 34

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 answer

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

Full Access
Question # 35

Refer to the exhibits.

MCD-Level-1 question answer

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)

MCD-Level-1 question answer

B)

MCD-Level-1 question answer

C)

MCD-Level-1 question answer

D)

MCD-Level-1 question answer

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 36

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?

MCD-Level-1 question answer

A.

Validation Error

B.

"END"

C.

"ERROR1"

D.

''ERROR2"

MCD-Level-1 question answer

E.

Validation Error

F.

"END"

G.

"ERROR1"

Full Access
Question # 37

Refer to the exhibits.

MCD-Level-1 question answer

MCD-Level-1 question answer

The expression for the Choice router needs to be written.

What is a valid expression to route Mule events to the non-default flow?

A.

#['MuleSoft' == paytoad.company]

B.

#[ company = "MuleSoft" ]

C.

#[ if( company = "MuleSoft") ]

D.

#[ if( 'MuleSoff == payload.company) ]

Full Access
Question # 38

In the Database On Table Row operation, what does the Watermark column enable the On Table Row operation to do?

A.

To avoid duplicate processing of records in a database.

B.

To delete the most recent records retrieved from a database to enable database caching

C.

To enable duplicate processing of records in a database

D.

To save the most recent records retrieved from a database to enable database caching

Full Access
Question # 39

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.

Register the same API implementation in Runtime Manager to connect to API Manager

B.

Modify the API implementation to use auto-discovery to register with API Manager

C.

Upload the Mule application's JAR file to the API instance in API Manager

D.

Deploy the same API implementation behind a VPC and configure the VPC to connect to API Manager

Full Access
Question # 40

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 answer

A.

""

B.

"End"

C.

"Start"

D.

"String is not blank"

Full Access
Question # 41

Refer to the exhibits.

MCD-Level-1 question answer

MCD-Level-1 question answer

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

A.

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

B.

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

C.

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

D.

[orderlorder2order3order4,14]

Full Access
Question # 42

What should this endpoint return considering the API is build using standard practices?

http://dev.acme.com/api/patients?year=2021

A.

Patient with id 2021

B.

Patients from year 2021

C.

No patients

D.

All patients

Full Access
Question # 43

A Mule project contains a MySQL Database dependency. The project is exported from Anypoint Studio so it can be deployed to CloudHub.

What export options create the smallest deployable archive that will successfully deploy to CloudHub?

What export option create their smallest deployable archive that will successfully deploy to CloudHub?

A)

MCD-Level-1 question answer

B)

MCD-Level-1 question answer

C)

MCD-Level-1 question answer

D)

MCD-Level-1 question answer

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 44

Refer to the exhibits. The Mule application does NOT define any global error handler elements. A web client sends a GET request to the HTTP Listener. What response message is returned to the web client?

MCD-Level-1 question answer

A.

"End"

B.

"Start"

C.

-...

D.

"Siring is not blank"

Full Access
Question # 45

What payload is returned by a Database SELECT operation that does not match any rows in the database?

A.

false

B.

null

C.

Exception

D.

Empty Array

Full Access
Question # 46

Refer to the exhibit.

MCD-Level-1 question answer

The default scope in choice router recursively calls the color flow.

A web client sends a PUT request to the HTTP listener with payload Blue.

What response is returned to the web client?

A.

"Blk"

B.

"Green"

C.

A timeout error

D.

["Blue", "Red", "Blk"]

Full Access
Question # 47

Refer to the exhibit.

MCD-Level-1 question answer

What is the correct syntax to add a customer ID as a URI parameter in an HTTP Listener's path attribute?

A.

(customerlD)

B.

{customerlD}

C.

#[customerlD]

D.

${ customerID}

Full Access
Question # 48

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?

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

Full Access
Question # 49

A Batch Job scope has five batch steps. An event processor throws an error in the second batch step because the input data is incomplete. What is the default behavior of the batch job after the error is thrown?

A.

All processing of the batch job stops.

B.

Event processing continues to the next batch step.

C.

Error is ignored

D.

Batch is retried

Full Access
Question # 50

What does C4E stands for in MuleSoft recommended IT operating model?

A.

Centre for Empowerment

B.

Centre for Engagement

C.

Centre for Enablement

D.

Centre for Excellence

Full Access
Question # 51

Refer to the exhibits.

As a mulesoft developer, what you would change in Database connector configuration to resolve this error?

MCD-Level-1 question answer

MCD-Level-1 question answer

A.

Configure the correct host URL

B.

Configure the correct database name

C.

Configure the correct table name

D.

Configure the correct JDBC driver

Full Access
Question # 52

From which application , Organization Administrators can approve/revoke/delete SLA tier access requests

A.

API Exchange

B.

API Portal

C.

API Gateway

D.

API Manager

Full Access
Question # 53

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

MCD-Level-1 question answer

A.

String

B.

Object

C.

Array

D.

Map

Full Access
Question # 54

Refer to exhibits.

MCD-Level-1 question answer

In the execution of the Scatter-Gather , the flow route completes after 10 seconds and the flow2 route completes in 40 seconds. How many seconds does it take for the Scatter-Gather to complete?

A.

10

B.

50

C.

40

D.

20

Full Access
Question # 55

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 Array of the three Mule event Objects

B.

An Object containing all three Mule event Objects

C.

An Array of the three JSON payload Objects

D.

An Object containing all three JSON payload Objects

Full Access
Question # 56

Refer to the exhibits.

A web client submits a request to below flow. What is the output at the end of the flow?

MCD-Level-1 question answer

MCD-Level-1 question answer

MCD-Level-1 question answer

A.

String

B.

Object

C.

Java

D.

XML

Full Access
Question # 57

What is not the function of API Gateway ?

A.

Determine which traffic is authorized to pass through the API to backend services

B.

Meter the traffic flowing through

C.

Logs all transactions , collecting and tracking analytics data

D.

Specify throttling , security and other policies

Full Access
Question # 58

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 answer

A)

MCD-Level-1 question answer

B)

MCD-Level-1 question answer

C)

MCD-Level-1 question answer

D)

MCD-Level-1 question answer

A.

Option A

B.

Option B

C.

Option C

D.

Option D

Full Access
Question # 59

Refer to the exhibit.

MCD-Level-1 question answer

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

A.

Mule event

B.

Mule message payload

C.

Mule message

D.

Mule message attributes

Full Access
Question # 60

What valid RAML retrieves details on a specific customer by its customerId as a URI parameter?

A.

1. /customers:

2. /get:

3. /customerId:

B.

1. /customers:

2. /{customerId}:

3. get:

C.

1. /customers:

2. /customerId:

3. get:

D.

1. /customers:

2. get:

3. /{customerId}:

Full Access
Question # 61

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

A.

RAML

B.

WSDL

C.

JSON

D.

OAS

Full Access
Question # 62

Refer to the exhibits.

MCD-Level-1 question answer

MCD-Level-1 question answer

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?

A.

Success - main flow

B.

Error - main flow

C.

Error - Try scope

D.

Validation Error

Full Access
Question # 63

What is the trait name you would use for specifying client credentials in RAML?

A.

headers

B.

client-id

C.

client-id-required

D.

cannot be specified in RAML

Full Access
Question # 64

Refer to the exhibit.

MCD-Level-1 question answer

What is the correct DataWeave expression for the Set Payload transformer to call the createCustomerObject flow with values for the first and last names of a new customer?

A.

lookupC createCustomerObJect( "Alice", "Green- ) )

B.

createCustomerObject( { first: "Alice", last: "Green" > )

C.

lookupf "createCustomerObject", { first: "Alice", last: "Green" > )

D.

createCustomerObject( "Alice", "Green")

Full Access
Question # 65

What is the output of Dataweave Map operator?

A.

Map

B.

Object

C.

String

D.

Array

Full Access
Question # 66

Refer to the exhibits.

MCD-Level-1 question answer

What DataWeave expression transforms the conductorIds array to the XML output?

A.

1. 1. trains:

2. 2. conductorIds map ((engId, index) ->

3. 3. train: {

4. 4. engineerId: engId

5. 5. }

6. 6. )

B.

1. 1. { trains:

2. 2.

3. 3. conductorIds map ((engId, index) ->

4. 4. train: {

5. 5. engineerId: engId

6. 6. }

7. 7. )

8. 8. }

C.

1. 1. trains:

2. 2. {(

3. 3. conductorIds map ((engId, index) ->

4. 4. train: {

5. 5. engineerId: engId

6. 6. }

7. 7. )

8. 8. )}

D.

1. 1. {( trains:

2. 2.

3. 3. conductorIds map ((engId, index) ->

4. 4. train: {

5. 5. engineerId: engId

6. 6. }

7. 7. )

8. 8. )}

Full Access
Question # 67

Which keyword do you use to create a new function in DataWeave?

A.

function

B.

fun

C.

func

D.

map

Full Access
Question # 68

Refer to the exhibits.

MCD-Level-1 question answer

The orders.csv file is read, then processed to look up the orders in a database. The Mule application is debugged in Any point Studio and stops at the breakpoint.

What is the payload shown in the debugger at this breakpoint?

A.

"none"

B.

The entire CSV file

C.

The database response

D.

100

Full Access
Question # 69

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

A.

Object of String file names

B.

Array of String file names

C.

Object of Mule event objects

D.

Array of Mule event objects

Full Access
Question # 70

Refer to the exhibits.

MCD-Level-1 question answer

MCD-Level-1 question answer

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 string with value "FR"

B.

A DataVVeave syntax error

C.

The result of the intemationalShipping flow

D.

The result of the domesticShipoing flow

Full Access