Mulesoft Certified Developer - Level 1 (Mule 4) | Quizlet

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/58

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

59 Terms

1
New cards

How would you debug Mule applications?

Using breakpoints

2
New cards

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

Attributes are replaced with new attributes from the HTTP Request response.

3
New cards

The new RAML spec has been published to Anypoint Exchange with client credentials.What is the next step to gain access to the API?

Request access to the API in Anypoint Exchange.

4
New cards

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

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

5
New cards

What is not an asset?

Exchange

6
New cards

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

Not needed

7
New cards

What is the value of the stepVar variable after the processing of records in a Batch Job?

Null

8
New cards

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

Array of Mule event objects

9
New cards

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

Attributes

10
New cards

How can you call a flow from Dataweave?

Look up function

11
New cards

DataWeave is tightly integrated with ____________.

Mule runtime

12
New cards

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

To avoid duplicate processing of records in a database.

13
New cards

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

Publish the API to Anypoint Exchange. (Anypoint Exchange enables publishing, sharing, and searching of APIs.)

14
New cards

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

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

15
New cards

How is policy defined in terms of classloader of an API?

Classloader isolation exists between the application, the runtime and connectors, and policies.

16
New cards

According to Mulesoft, how are Modern APIs treated as?

products

17
New cards

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

MAJOR

18
New cards

What is the use of DevKit in Mule 4?

No use.

19
New cards

A Scatter-Gather processes a number of separate HTTP requests. Each request returns a Mule event witha JSON payload.

What is the final output of the Scatter-Gather?

An Object containing all Mule event Objects.

20
New cards

What are the latest specification of RAML available?

1

21
New cards

http://dev.acme.com/api/patients?year=2016
What should this endpoint return?

Patients from year 2016

22
New cards

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

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

23
New cards

Which one of them is NOT a flow in Mule?

async sub flow

24
New cards

How are multiple conditions used in a Choice router to route events?

To find the FIRST true condition, then distribute the event to the ONE matched route.

25
New cards

What asset can NOT be created by using Design Center?

API Portals

26
New cards

A flow has a JMS Publish consume operation followed by a JMS Publish operation. Both of theseoperations have the default configurations.

Which operation is asynchronous and which one is synchronous?

Publish consume: Synchronous. Publish: Asynchronous.

27
New cards

What is the use of API Notebooks?

Test API functions

28
New cards

What is the DataWeave expression to log the Content-Type header using a Logger component?

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

29
New cards

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

client-id-required

30
New cards

What is the purpose of API autodiscovery?

Allows a deployed Mule application to connect with API Manager to download policies and act as its own API proxy.

31
New cards

What is NOT part of a Mule 4 event?

inboundProperties

32
New cards

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

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

33
New cards

What DataWeave 2.0 type can be used as input to a mapObject operation?

Object

34
New cards

Why would you use SOAP instead of http?

Successful/retry logic for reliable messaging functionality.

35
New cards

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

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

36
New cards

What does the Mule runtime use to enforce policies and limit access to APIs?

The Mule runtime's embedded API Gateway

37
New cards

What is the correct syntax to reference a fragment in RAML?

examples: !include examples/BankAccountsExample.raml

38
New cards

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

fun

39
New cards

What are the features of CloudHub Fabric?

Horizontal Scaling

40
New cards

How many Mule applications can run on a CloudHub worker?

At most one

41
New cards

How would you debug Mule applications?

Using logger component

42
New cards

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

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

43
New cards

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

PUT

44
New cards

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

Validation module's Is number operation

45
New cards

A Set Variable component saves the current payload to a variable. What is the DataWeave parent expression to access the variable?

#[vars]

46
New cards

A Batch Job scope has three batch steps. An event processor throws an error in the second batch stepbecause the input data is incomplete.

What is the default behavior of the batch job after the error is thrown?

All processing of the batch job stops.

47
New cards

What does the minus operator do in DataWeave?

Removes items from a list.

48
New cards

Does a root element need when creating a response using Dataweave?

Sometimes (Only needs for XMLs)

49
New cards

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

System

50
New cards

How does Runtime Manager Console connect with App Data and Logs of a Mule app?

Rest API

51
New cards

Where does a deployed flow designer application run in Anypoint Platform?

CloudHub worker

52
New cards

What is the minimum required configuration in a flow for a Mule application to compile?

An event processor

53
New cards

Where would you create SLA Tiers for an API?

API Manager

54
New cards

What DataWeave 2.0 type can be used as input to a map operation?

Array

55
New cards

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

Exchange

56
New cards

What does the zip operator do in DataWeave?

Merges elements of two lists (arrays) into a single list.

57
New cards

What is the face of CloudHub and integrates with Platform Services?

Runtime Manager Console

58
New cards

What is a core characteristic of the Modern API?

API is designed first using an API specification for rapid feedback.

59
New cards

Anypoint MQ FIFO queues are limited to how many in flight messages per queue?

10