Labour Day Special 65% Discount Offer - Ends in 0d 00h 00m 00s - Coupon code: exams65

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

MuleSoft Certified Developer - Level 1 (Mule 4)

Last Update Apr 23, 2024
Total Questions : 235

We are offering FREE MCD-Level-1 MuleSoft exam questions. All you do is to just go and sign up. Give your details, prepare MCD-Level-1 free exam questions and then go for complete pool of MuleSoft Certified Developer - Level 1 (Mule 4) test questions that will help you more.

MCD-Level-1 pdf

MCD-Level-1 PDF

$35  $99.99
MCD-Level-1 Engine

MCD-Level-1 Testing Engine

$42  $119.99
MCD-Level-1 PDF + Engine

MCD-Level-1 PDF + Testing Engine

$56  $159.99
Questions 1

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

Options:

A.  

#include dw::core

B.  

Not needed

C.  

import core

D.  

import dw::core

Discussion 0
Questions 2

Refer to the exhibits.

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

Options:

A.  

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

B.  

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

C.  

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

D.  

[orderlorder2order3order4,14]

Discussion 0
Questions 3

Refer to the exhibits.

A JSON payload is set in the Set Payload transformer.

What is logged by the Logger?

Options:

A.  

"String"

B.  

"Object"

C.  

"Array"

D.  

"JSON"

Discussion 0
Questions 4

Refer to the exhibits.

The main flow contains a Flow Reference component configured to call the child flow What part(s) of a Mule event passed to the Flow Reference component are available in the child flow?

Options:

A.  

The payload and all attributes

B.  

The payload and all variables

C.  

The entire Mule event

D.  

The payload

Discussion 0
Questions 5

Refer to the exhibits.

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?

Options:

A.  

"none"

B.  

The entire CSV file

C.  

The database response

D.  

100

Discussion 0
Questions 6

Refer to the exhibit.

How many private flows does APIKIT generate from the RAML specification?

Options:

A.  

1

B.  

2

C.  

3

D.  

4

Discussion 0
Questions 7

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

Discussion 0
Questions 8

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)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 9

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?

Options:

A.  

A non-empty Java object

B.  

The original XML payload

C.  

null

D.  

The returned JSON response

Discussion 0
Questions 10

According to MuleSoft. what is the first step to create a Modern API?

Options:

A.  

Gather a list of requirements to secure the API

B.  

Create an API specification and get feedback from stakeholders

C.  

Performance tune and optimize the backend systems and network

D.  

Create a prototype of the API implementation

Discussion 0
Questions 11

Refer to the exhibits.

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?

Options:

A.  

Start

B.  

Process

C.  

Finished

D.  

Payload is always empty at the breakpoint

Discussion 0
Questions 12

Refer to the exhibits.

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

Discussion 0
Questions 13

An HTTP Request operation sends an HTTP request with a non-empty JSON object payload to an external HTTP endpoint. The response from the external HTTP endpoint returns an XML body. The result is stored in a target named the Result.

What is the payload at the event processor after the HTTP Request?

Options:

A.  

The XML response body

B.  

null

C.  

The original JSON request body

D.  

A non-empty Java object

Discussion 0
Questions 14

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?

Options:

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

Discussion 0
Questions 15

Refer to the exhibits.

All three of the conditions for the Choice router are true. What messages are written in the application log?

Options:

A.  

Route1

B.  

Route2

C.  

Route1,Route2

D.  

Route1,Route2,Default

Discussion 0
Questions 16

Refer to the exhibit.

What Database expression transforms the input to the output?

A)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 17

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

Options:

A.  

Event Source

B.  

Event Processors

C.  

Error handlers

D.  

Source and processors both

Discussion 0
Questions 18

What DataWeave expression transforms the example XML input to the CSV output?

A)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 19

How many Mule applications can run on a CloudHub worker?

Options:

A.  

At most one

B.  

At least one

C.  

Depends

D.  

None of these

Discussion 0
Questions 20

Refer to the exhibits.

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

Options:

A.  

After

B.  

null

C.  

Before

D.  

Validation error

Discussion 0
Questions 21

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?

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

Discussion 0
Questions 22

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)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 23

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

Options:

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

Discussion 0
Questions 24

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?

Options:

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']

Discussion 0
Questions 25

Refer to the exhibits.

The Batch Job scope contains two Batch Steps scopes with different accept expression.

The input payload is passed to the Batch Job scope.

After the entire payload is processed by the batch job scope , what messages have been logged by the Logger component?

Options:

A.  

1.{amount=140}

2.{amount=102}

3.{step2amount=100}

B.  

1.{amount=140}

2.{amount=102}

3.{step2amount=100}

4.{step2amount=40}

C.  

1.{amount=140}

2.{amount=102}

3.{step2amount=100}

4.{step2amount=140}

D.  

1.{amount=140}

2.{amount=102}

3.{step2amount=100}

4.{step2amount=140}

5.{step2amount=102}

Discussion 0
Questions 26

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

Options:

A.  

Gold

B.  

Select

C.  

Premium

D.  

Community

Discussion 0
Questions 27

Refer to the exhibits.

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?

Options:

A.  

''Child error"

B.  

"Parent error"

C.  

"Validation Error"

D.  

"Parent completed"

Discussion 0
Questions 28

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

Discussion 0
Questions 29

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

Options:

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

Discussion 0
Questions 30

The new RAML spec has been published to Anypoint Exchange with client credentials.

What is the next step to gain access to the API?

Options:

A.  

Request access to the API in Anypoint Exchange

B.  

Email the owners of the API

C.  

Create a new client application

D.  

No additional steps needed

Discussion 0
Questions 31

Refer to the 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?

Options:

A.  

APP: API RESOURCE NOT FOUND

B.  

HTTP: NOT FOUND

C.  

other error

D.  

success - main flow

Discussion 0
Questions 32

An API has been created in Design Center. What is the next step to make the API discoverable?

Options:

A.  

Publish the API to Anypoint Exchange

B.  

Publish the API from inside flow designer

C.  

Deploy the API to a Maven repository

D.  

Enable autodiscovery in API Manager

Discussion 0
Questions 33

What HTTP method in a RESTful web service is typically used to completely replace an existing resource?

Options:

A.  

GET

B.  

PATCH

C.  

PUT

D.  

POST

Discussion 0
Questions 34

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?

Options:

A.  

In the organization's public API portal in Anypoint Exchange, from an approved client application for the API proxy

B.  

In Anypoint Studio, from components generated by APIkit for the API specification

C.  

In Anypoint Studio, from components generated by Rest Connect for API specification

D.  

In Runtime Manager, from the properties tab of the deployed approved API proxy

Discussion 0
Questions 35

Refer to the exhibit.

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

Discussion 0
Questions 36

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

Discussion 0
Questions 37

A Mule application configured with Autodiscovery implements an API.

Where is governance enforced for policies defined for this Mule application?

Options:

A.  

In Runtime Manager

B.  

Runtime Manager

C.  

In the Mule application

D.  

In API manager

Discussion 0
Questions 38

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

Options:

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

Discussion 0
Questions 39

Refer to the exhibit.

What should be changed to fix the 415 error?

Options:

A.  

set the response Content-Type header to text/plain

B.  

set the response Content-Type header to application/json

C.  

Set the request Content-Type header to application/] son

D.  

set the request Content-Type header to text/plain

Discussion 0
Questions 40

An On Table Row Database listener retrieves data from a table that contains record_id, an increasing numerical column.

How should the listener be configured so it retrieves new rows at most one time?

Options:

A.  

Set the target to store the last retrieved record_id value

B.  

Set the ObjectStore to store the last retrieved record_id value

C.  

Set the target to the record_id column

D.  

Set the watermark column to the record id column

Discussion 0
Questions 41

What is the main purpose of flow designer in Design Center?

Options:

A.  

To design and develop fully functional Mule applications in a hosted development environment

B.  

To design API RAML files in a graphical way

C.  

To design and mock Mule application templates that must be implemented using Anypoint Studio

D.  

To define API lifecycle management in a graphical way

Discussion 0
Questions 42

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)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 43

Refer to the exhibits. The Mule application does NOT define any global error handlers.

A web client sends a POST request to the Mule application with this input payload. The File Write operation throws a FILE: CONNECTIVITY error.

What response message is returned to the web client?

Options:

A.  

"FILE: CONNECTMTV

B.  

"OTHER ERROR"

C.  

"File written"

D.  

"ORDER: NOT CREATED"

Discussion 0
Questions 44

Refer to the exhibit. This RAML fragment defines a Book data type that is used in a RAML API specification.

An API implementation is created for this RAML API specification.

What is valid JSON input for a request from a web client to an implementation of this RAML API specification?

Options:

A.  

B.  

C.  

D.  

Discussion 0
Questions 45

According to Semantic Versioning, which version would you change for incompatible API changes?

Options:

A.  

No change

B.  

MINOR

C.  

MAJOR

D.  

PATCH

Discussion 0
Questions 46

A Mule application's HTTP Listener is configured with the HTTP protocol. The HTTP listeners port attribute is configured with a property placeholder named http.port. The mule application sets the http.port property placeholder's value to 9090

The Mule application is deployed to CloudHub without setting any properties in the Runtime manager Properties tab and a log message reports the status of the HTTP listener after the Mule application deployment completes.

After the mule applications is deployed, what information is reported in the worker logs related to the port on which the Mule application's HTTP Listener listens?

Options:

A.  

The HTTP Listener is listening on port 80

B.  

The HTTP Listener is listening on port 9090

C.  

The HTTP Listener is listening on port 8081

D.  

The HTTP Listener failed to bind to the port and is not listening for connections

Discussion 0
Questions 47

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?

Options:

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

Discussion 0
Questions 48

Refer to the exhibits.

The web client sends a POST request to the ACME Order API with an XML payload. An error is returned.

What should be changed in the request so that a success response code is returned to the web client?

Options:

A.  

Set a request header with the name Content-Type to a value of applicatron/octet-stream

B.  

Set a request header with the name Content-Type to a value of application/xml

C.  

Set a response header with the name Content-Type to a value of applkation/xml

D.  

Set a response header with the name Content-Type to a value of application/octet-stream

Discussion 0
Questions 49

What valid RAML retrieves details on a specific by its orderld as a URL parameter?

A)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 50

Refer to the exhibits. The main flow contains an HTTP Request operation configured to call the child flow's HTTP Listener.

A web client sends a GET request to the HTTP Listener with the sty query parameter set to 30.

After the HTTP Request operation completes, what parts of the Mule event at the main flow's Logger component are the same as the Mule event that was input to the HTTP Request operation?

Options:

A.  

The payload and all variables

B.  

All variables

C.  

The entire Mule event

D.  

The payload and all attributes

Discussion 0
Questions 51

Refer to the exhibits. A database Address table contains a ZIPCODE column and an increasing ID column. The Address table currently contains tour (4) records. The On Table Row Database listener is configured with its watermark set to the Address table's ZIPCODE column and then the Mule application is run in Anypoint Studio tor the first time, and the On Table Row Database listener polls the Address table.

Anew row is added to the database with 1D=5 and ZIPCODE-90006, and then the On Table Row Database listener polls the database again.

Alter the next execution of the On Table Row Database listener polling, what database rows have been processed by the Mule flow since the Mule application was started?

Options:

A.  

ID ZIPCODE

1 90001

2 90005

3 90009

4 90001

B.  

ID ZIPCODE

1 90001

2 90005

3 90009

5 90006

C.  

ID ZIPCODE

1 90001

2 90005

3 90009

D.  

ID ZIPCODE

1 90001

2 90005

3 90009

4 90001

5 90006

Discussion 0
Questions 52

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

Discussion 0
Questions 53

Refer to the exhibits.

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

Options:

A.  

Error - private flow

B.  

Error - main flow

C.  

Success - main flow

D.  

Validation Error

Discussion 0
Questions 54

A Mule application contains a global error handler configured to catch any errors.

Where must the global error handler be specified so that the global error handler catches all errors from flows without their own error handlers?

Options:

A.  

A configuration properties file

B.  

Nowhere, the global error handler is automatically used

C.  

A global element

D.  

The pom.xml file

Discussion 0
Questions 55

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/*

Discussion 0
Questions 56

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?

Options:

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

Discussion 0
Questions 57

Refer to the exhibit.

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

Options:

A.  

Key/value pairs in the ObjectStore

B.  

Properties of the Mule runtime flow object

C.  

properties of the Mule runtime app object

D.  

session variables

Discussion 0
Questions 58

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)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 59

What asset cannot be created using Design Center?

Options:

A.  

Mule Applications

B.  

API fragments

C.  

API specifications

D.  

API portals

Discussion 0
Questions 60

Refer to the exhibits The Mule application does NOT define any global error handlers.

A web client sends a POST request to the Multi application with this input payload The File Write operation throws a FILECONNECTIVITY error

What response message is returned to the web client?

Options:

A.  

"ORDER NOT_CREATED"

B.  

"OTHER ERROR"

C.  

"File written"

D.  

"FILECONNECTIVITY"

Discussion 0
Questions 61

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

Discussion 0
Questions 62

Refer to exhibits.

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?

Options:

A.  

10

B.  

50

C.  

40

D.  

20

Discussion 0
Questions 63

Refer to the exhibits.

A Mule application contains a Choice router. What is logged when the flow completes?

Options:

A.  

EU

B.  

US

C.  

"REGION"

D.  

["US", "EU"]

Discussion 0
Questions 64

Refer to the exhibit. The input array of strings is passed to the batch job, which does NOT do any filtering or aggregating. What payload is logged by the Logger component?

Options:

A.  

Summary report of processed records

B.  

[ "Apple", "Banana" ]

C.  

[ "Apptel2", "Bananal2" ]

D.  

[ "Apptel", "Bananal", 2 ]

Discussion 0
Questions 65

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

Discussion 0
Questions 66

Refer to the exhibit.

What data is expected by the POST /accounts endpoint?

A)

B)

C)

D)

Options:

A.  

Option A

B.  

Option B

C.  

Option C

D.  

Option D

Discussion 0
Questions 67

Where would you create SLA Tiers for an API?

Options:

A.  

Exchange

B.  

API Manager

C.  

Anypoint Studio

D.  

In RAML specifications

Discussion 0
Questions 68

Refer to the exhibit.

All three of the condition for the Choice router are true. What log messages are written?

Options:

A.  

Route 1

B.  

Route2

C.  

Route1, Route2

D.  

Route1, Route2, Default

Discussion 0
Questions 69

Refer to the exhibit.

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

Options:

A.  

(customerlD)

B.  

{customerlD}

C.  

#[customerlD]

D.  

${ customerID}

Discussion 0
Questions 70

How we can scale deployed Mule application vertically on cloudhub?

Options:

A.  

Changing worker size

B.  

Adding multiple workers

C.  

Mule applications can be scaled only horizontally

D.  

Option 1 and 2 both can be used

Discussion 0