ExamGecko
Home Home / MuleSoft / MCD - Level 1

MuleSoft MCD - Level 1 Practice Test - Questions Answers, Page 23

Question list
Search
Search

Related questions











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

A.
To design and develop fully functional Mule applications in a hosted development environment
A.
To design and develop fully functional Mule applications in a hosted development environment
Answers
B.
To design API RAML files in a graphical way
B.
To design API RAML files in a graphical way
Answers
C.
To design and mock Mule application templates that must be implemented using Anypoint Studio
C.
To design and mock Mule application templates that must be implemented using Anypoint Studio
Answers
D.
To define API lifecycle management in a graphical way
D.
To define API lifecycle management in a graphical way
Answers
Suggested answer: A

Explanation:

Its primary function is to design and develop fully functional Mule applications in a hosted development environment.

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

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

Explanation:

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

What of the below is not a feature of API Notebooks?

A.
API documentation
A.
API documentation
Answers
B.
Creates a client for an API
B.
Creates a client for an API
Answers
C.
Creates a mock service for an API
C.
Creates a mock service for an API
Answers
D.
Perform authenticated live calls on a real server
D.
Perform authenticated live calls on a real server
Answers
Suggested answer: C

Explanation:

Correct answer is Creates a mock service for an API

API Notebook is an open source, shareable web application for API documentation, interactive API tutorial and example generatation, and a client for your API endpoints. Using API Notebook, you can make requests and quickly transform the responses into readable format. However it cannot be used to mock service for an API.

MuleSoft Doc Ref : https://docs.mulesoft.com/api-manager/1.x/api-notebook-concept

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

A.
headers
A.
headers
Answers
B.
client-id
B.
client-id
Answers
C.
client-id-required
C.
client-id-required
Answers
D.
cannot be specified in RAML
D.
cannot be specified in RAML
Answers
Suggested answer: C

Explanation:

client-id-required enforces clients to add client_id and client_secret.

Please refer to below steps.

Add a section called traits: at the root level to define query parameters:

traits:

- client-id-required:

queryParameters:

client_id:

type: string

client_secret:

type: string

2) Reference the trait in each of the methods to specify that each of the methods require these query parameters. After each method in the RAML file, add is: [client-id-required]. For example:

/users:

get:

is: [client-id-required]

description: Gets a list of JSONPlaceholder users.

A flow has a JMS Publish consume operation followed by a JMS Publish operation. Both of these operations have the default configurations. Which operation is asynchronous and which one is synchronous?

A.
Publish consume: Synchronous. Publish: Asynchronous.
A.
Publish consume: Synchronous. Publish: Asynchronous.
Answers
B.
Publish consume: Asynchronous. Publish: Synchronous
B.
Publish consume: Asynchronous. Publish: Synchronous
Answers
C.
Publish consume: Asynchronous. Publish: Asynchronous
C.
Publish consume: Asynchronous. Publish: Asynchronous
Answers
D.
Publish consume: Synchronous. Publish: Synchronous
D.
Publish consume: Synchronous. Publish: Synchronous
Answers
Suggested answer: A

Explanation:

Publish consume: Synchronous. Publish: Asynchronous.

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
A.
As query parameters in the HTTP Request operation
Answers
B.
As URI parameters in the HTTP Request operation
B.
As URI parameters in the HTTP Request operation
Answers
C.
In the Mule event's payload
C.
In the Mule event's payload
Answers
D.
As flow variables
D.
As flow variables
Answers
Suggested answer: A

Explanation:

In General > Request > Query Parameters, click the plus 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.

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?

A.
'FILE: CONNECTMTV
A.
'FILE: CONNECTMTV
Answers
B.
'OTHER ERROR'
B.
'OTHER ERROR'
Answers
C.
'File written'
C.
'File written'
Answers
D.
'ORDER: NOT CREATED'
D.
'ORDER: NOT CREATED'
Answers
Suggested answer: D

Which one of them is NOT a flow in Mule?

A.
sync flow
A.
sync flow
Answers
B.
subflow
B.
subflow
Answers
C.
async sub flow
C.
async sub flow
Answers
D.
async flow
D.
async flow
Answers
Suggested answer: C

Explanation:

Correct answer is async sub flow. Rest are valid flows in Mule.

Sub flow is always synchronous.

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
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
Answers
B.
The API interfaces are specified at a granularity intended for developers to consume specific aspect of integration processes
B.
The API interfaces are specified at a granularity intended for developers to consume specific aspect of integration processes
Answers
C.
The API implementation are built with standards using common lifecycle and centralized configuration management tools
C.
The API implementation are built with standards using common lifecycle and centralized configuration management tools
Answers
D.
The APIO implementations are monitored with common tools, centralized monitoring and security systems
D.
The APIO implementations are monitored with common tools, centralized monitoring and security systems
Answers
Suggested answer: B

Explanation:

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

Refer to the exhibits. Client sends the request to ClientRequestFlow which calls ShippingFlow using HTTP Request activity.

During E2E testing it is found that that HTTP:METHOD_NOT_ALLOWED error is thrown whenever client sends request to this flow.

What attribute you would change in ClientRequestFlow to make this implementation work successfully?

A.
Change the method attribute value to '*''
A.
Change the method attribute value to '*''
Answers
B.
Change the path attribute value to '/api/ship'
B.
Change the path attribute value to '/api/ship'
Answers
C.
Change the allowed method attributes value to 'POST'
C.
Change the allowed method attributes value to 'POST'
Answers
D.
Change the protocol attribute value to 'HTTPS'
D.
Change the protocol attribute value to 'HTTPS'
Answers
Suggested answer: C

Explanation:

Correct answer is Change the method attributes value to 'POST'.

It can be fixed in either of the two ways as below.

1) Changing method attribute to POST in ClientRequestFlow

2) Setting allowedMethods as PUT in ShippingFlow (but doesn't fit as question mentions about changing ClientRequestFlow)

Total 235 questions
Go to page: of 24