Mulesoft.U Development Fundamentals Trivia Training Quiz

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Alberto
A
Alberto
Community Contributor
Quizzes Created: 1 | Total Attempts: 11,977
| Attempts: 11,977 | Questions: 122
Please wait...
Question 1 / 122
0 %
0/100
Score 0/100
1. How are SOAP web services defined?

Explanation

SOAP web services are defined in an XML-based WSDL (Web Services Description Language) file. WSDL is a standard format used to describe the functionality and capabilities of a web service. It provides a detailed description of the operations, input and output parameters, and communication protocols of the web service. By defining the web service in a WSDL file, developers can easily understand and interact with the service, as well as generate client code for consuming the service.

Submit
Please wait...
About This Quiz
Mulesoft.U Development Fundamentals Trivia Training Quiz - Quiz

If you consider yourself a software developer, you must have come across the Mulesoft. U and what they offer when it comes to computer knowledge. How good are... see moreyou when it comes to the development fundamentals of Mulesoft. U? This trivia training quiz will help refresh your memory. Do give it a shot and see which parts to polish up on.
see less

2. What provides info for how to communicate with a software component?

Explanation

An API, or Application Programming Interface, provides the necessary information and protocols for how to communicate with a software component. It defines the methods, data structures, and rules that developers can use to interact with the component and access its functionality. By using an API, developers can integrate different software components, services, or platforms to work together seamlessly, enabling efficient and effective communication and collaboration.

Submit
3. What do RESTful web services use?

Explanation

RESTful web services use the Standard HTTP protocol to communicate and exchange data between clients and servers. The HTTP protocol provides a set of methods (GET, POST, PUT, DELETE, etc.) that allow clients to perform various operations on resources located on the server. These operations are performed by sending HTTP requests and receiving HTTP responses, which are typically in the form of JSON or XML. The use of the Standard HTTP protocol makes RESTful web services widely compatible and easily accessible by different clients and platforms.

Submit
4. When a REST API is added to the exchange, what is automatically created for it?

Explanation

When a REST API is added to the exchange, an API Portal is automatically created for it. An API Portal is a centralized platform that provides documentation, resources, and tools for developers to discover, understand, and consume the API. It acts as a gateway for developers to access and interact with the API, offering features such as API documentation, code samples, SDKs, testing tools, and community support. The API Portal enhances the developer experience by providing a comprehensive and user-friendly interface for managing and utilizing the REST API.

Submit
5. When is a connector automatically created?

Explanation

When a RAML 1.0 API specification is added to the exchange, a connector is automatically created. This means that when the API specification is added, the system automatically generates a connector that allows for seamless integration and communication between different systems or components. The connector acts as a bridge, enabling the exchange of data and functionality between the API and other applications or services.

Submit
6. What do RESTful web services use?

Explanation

RESTful web services use the existing HTTP communication protocol to exchange data between clients and servers. This protocol allows clients to send requests to servers and receive responses, using standard methods such as GET, POST, PUT, and DELETE. RESTful web services leverage the features of HTTP, such as its statelessness and caching capabilities, to create scalable and interoperable systems. By using the existing HTTP communication protocol, RESTful web services can be easily integrated with existing web infrastructure and can be accessed by clients using standard HTTP libraries.

Submit
7. Which RESTful web service request method deletes a resource?

Explanation

The correct answer is DELETE because the DELETE method is used in RESTful web services to delete a specific resource. This method allows the client to request the server to delete the resource identified by the given URI. It is commonly used to remove data or resources from a server.

Submit
8. What takes data and devices connected with APIs to make them pluggable and to create reusable services?

Explanation

An application network is responsible for taking data and devices connected with APIs and making them pluggable and creating reusable services. It provides a framework or infrastructure that allows different applications and systems to interact and communicate with each other seamlessly. By enabling the integration and interoperability of various components, an application network enhances flexibility, scalability, and reusability in the development and deployment of services. It simplifies the process of connecting and integrating different applications and services, making them easily adaptable and interchangeable.

Submit
9. What is a method of communication that allows two software systems to exchange data over the internet?

Explanation

A web service is a method of communication that allows two software systems to exchange data over the internet. It is a standardized way for different applications to communicate with each other regardless of the programming languages or platforms they are built on. Web services use a set of protocols and standards such as XML, SOAP, and HTTP to enable the exchange of data between systems. This allows for seamless integration and interoperability between different software systems, making it easier for them to share and access data.

Submit
10. What are three things an API portal has? (Choose 3)

Explanation

An API portal typically includes three main components: auto-generated API documentation, an API console, and an auto-generated API endpoint that uses a mocking service. The auto-generated API documentation provides detailed information about the available APIs, their endpoints, parameters, and response formats. The API console allows developers to interact with the APIs directly, making requests and viewing responses. The auto-generated API endpoint that uses a mocking service is a simulated endpoint that developers can use for testing and development purposes without affecting the actual production environment.

Submit
11. What is the language Mule uses to access, query, and transform event data?

Explanation

Mule uses DataWeave 2.0 to access, query, and transform event data. DataWeave 2.0 is a powerful language that allows developers to easily manipulate and transform data within Mule applications. It provides a wide range of functions and operators to perform complex data transformations, making it an essential tool for working with event data in Mule.

Submit
12. Which RESTful web service request method retrieves the current state of a resource in some representation (usually JSON or XML)

Explanation

The correct answer is GET. The GET method is used to retrieve the current state of a resource in a RESTful web service. It is commonly used to retrieve data in the form of JSON or XML representation. Other methods like POST, DELETE, PUT, and PATCH are used for different purposes such as creating, updating, and deleting resources, but GET specifically retrieves the current state of a resource.

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

Explanation

Anypoint Exchange is the correct answer because it is a MuleSoft product that enables publishing, sharing, and searching of APIs. It provides a centralized platform where organizations can publish their APIs, making them easily discoverable and accessible to developers. Anypoint Exchange also allows for collaboration and sharing of APIs within an organization or with external partners. It includes features such as API documentation, versioning, and the ability to rate and review APIs.

Submit
14. In what file does the Mule project keep track of all of its dependencies?

Explanation

The Mule project keeps track of all of its dependencies in the "pom.xml" file. This file is commonly used in Maven projects to manage project dependencies, including external libraries and modules. It contains information about the project, such as its name, version, and dependencies, which are specified using XML tags. The "pom.xml" file plays a crucial role in building and managing the Mule project, ensuring that all required dependencies are properly included and resolved during the development and deployment processes.

Submit
15. What file type is required to configure a Web Service Consumer to consume a SOAP web service?

Explanation

To configure a Web Service Consumer to consume a SOAP web service, the required file type is WSDL (Web Services Description Language). WSDL is an XML-based language that provides a standardized way to describe the functionalities of a web service. It specifies the location of the web service, the operations it supports, the input and output parameters, and other relevant details. By using the WSDL file, the Web Service Consumer can understand the structure and behavior of the SOAP web service and communicate with it effectively.

Submit
16. A Batch scope has three batch steps. A message processor in the second batch step throws an exception because the input data is incomplete. What is the default behavior after the exception is thrown?

Explanation

After the exception is thrown by the message processor in the second batch step, the default behavior is to stop processing the entire batch job. This means that the remaining batch steps will not be executed and the batch job will be terminated.

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

Explanation

To make the API discoverable, it needs to be published to Anypoint Exchange. Anypoint Exchange is a platform where organizations can publish and share their APIs, connectors, templates, and other reusable assets. By publishing the API to Anypoint Exchange, it becomes visible and accessible to other developers and users who can discover and consume the API.

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

Explanation

The correct syntax to reference the fragment is "example: !include examples/BankAccountsExample.raml". This syntax uses the "!include" directive to import the BankAccountsExample.raml file located in the examples folder of the API specification project.

Submit
19. Which RESTful web service request method replaces a resource completely? (If the resources doesn't exist a new one is created)

Explanation

The PUT request method in RESTful web services is used to replace a resource completely. If the resource doesn't exist, a new one is created. This method is typically used to update or overwrite an existing resource with new data. Unlike PATCH, which is used to make partial updates to a resource, PUT replaces the entire resource with the new representation provided in the request.

Submit
20. What statement is part of Mulesoft's description of an application network?

Explanation

Mulesoft's description of an application network includes the statement "Create reusable APIs and assets designed to be consumed by other business units." This means that Mulesoft focuses on creating APIs and assets that can be reused by different parts of a business, allowing for easier integration and collaboration between different units. This approach promotes efficiency and flexibility in the development and management of applications within an organization.

Submit
21. What module and operation will throw an exception if a Mule event's payload is not a number?

Explanation

The correct answer is the Validation module's Is number operation. This operation is specifically designed to check if the payload of a Mule event is a number. If the payload is not a number, the Is number operation will throw an exception.

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

Explanation

The MuleSoft API-led connectivity layer called "System" is intended to expose part of a backend database without business logic. This layer focuses on providing access to the underlying system and its data, without any additional processing or manipulation. It allows developers to directly interact with the database and retrieve the required information without having to go through any business logic or rules.

Submit
23. What HTTP method in a RESTful web service is typically used to replace a resource completely?

Explanation

In a RESTful web service, the PUT method is typically used to replace a resource completely. This means that when a client sends a PUT request to a specific resource endpoint, the server replaces the existing resource with the new representation provided in the request payload. Unlike the PATCH method which is used to partially update a resource, PUT replaces the entire resource. POST is used to create a new resource, while GET is used to retrieve a resource.

Submit
24. In a RAML specification, what attribute defines a query parameter to be optional for a resource?

Explanation

The attribute "required: false" in a RAML specification defines a query parameter to be optional for a resource. This means that the parameter is not mandatory and can be omitted when making a request to the resource.

Submit
25. What is an application that controls access to a web service, restricting access and usage with an API gateway?

Explanation

An API proxy is an application that controls access to a web service by acting as an intermediary between the client and the web service. It restricts access and usage by implementing security measures, rate limiting, authentication, and authorization. The API proxy also provides additional functionalities such as caching, logging, and analytics. It helps to protect the web service from unauthorized access and ensures that only authorized clients can interact with the service.

Submit
26.
  1. Refer to the exhibit:
#%RAML 1.0 title: ACME Medical API baseUri: https://dev.acme.com/api /patients: GET: queryParameters: year: type: integer example: 2017 What is the correct URL to perform a GET request to /patients?

Explanation

The correct URL to perform a GET request to /patients is "http://dev.acme.com/api/patients?year=2016". This is because the base URI is "http://dev.acme.com/api" and the endpoint is "/patients". The query parameter "year" is set to 2016, so it should be included in the URL as a query string.

Submit
27. What are four benefits of API portals? (Choose 4)

Explanation

API portals provide several benefits for developers and API consumers. Documentation and examples help developers understand how to use the API effectively and provide guidance on best practices. The portal serves as a way to register applications and get access to the API, allowing developers to obtain the necessary credentials and permissions. It also provides a platform for users to provide feedback and make requests, enabling continuous improvement of the API. Lastly, the portal allows developers to test the API by making calls to it, ensuring that it functions as expected and meets their requirements.

Submit
28. A Set Variable component saves the current payload to a variable with the name images. What is the DataWeave expression to access the images variable?

Explanation

The correct answer is #[vars.images] because "vars" is a predefined variable in DataWeave that allows us to access variables saved within the flow. In this case, the payload is saved to a variable named "images" using the Set Variable component, and we can access it using #[vars.images].

Submit
29. What asset can NOT be created using Anypoint Platform Design Center?

Explanation

Anypoint Platform Design Center is a tool that allows users to design and create various assets related to API development. API Specifications, Mule Applications, and API Fragments can all be created using the Design Center. However, API Portals cannot be created using this tool. API Portals are separate components that provide a user-friendly interface for developers and consumers to interact with APIs. They are typically created using specialized portal software or platforms, rather than the Design Center.

Submit
30. A web client submits a GET request to a Mule 4 application to the endpoint /customers?id=48493. Where is the id stored in the Mule event by the HTTP Listener?

Explanation

The id is stored in the Mule event by the HTTP Listener in the Attributes.

Submit
31. What is the maximum number of Mule applications that can run in a Cloud Hub Worker?

Explanation

The maximum number of Mule applications that can run in a Cloud Hub Worker is at most one. This means that a single Cloud Hub Worker can only run one Mule application at a time.

Submit
32. Refer to the exhibit: 1 #%RAML 1.0 2 title: American Flights API 3 version: 10 4 5 /flights: 6 get: 7 8 /{flight_id}: 9 10 get: There is an error in the flight_id resource's GET method. What needs to be done to fix the problem?

Explanation

The correct answer is to indent the get method under the {flight_id} resource. This means that line 10 should be indented to align with line 9. This is necessary to ensure that the get method is properly nested within the {flight_id} resource and follows the correct structure of the RAML specification.

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

Explanation

The Validation module's Is number operation will throw an error if a Mule event's payload is not a number. This operation is specifically designed to check if the payload is a number, and if it is not, it will trigger an error.

Submit
34. What is a core characteristic of the Modern API?

Explanation

The core characteristic of the Modern API is that it is designed first using an API specification for rapid feedback. This means that before any coding or implementation takes place, the API is planned and documented using a specification. This allows for early feedback and validation from stakeholders, ensuring that the API meets their requirements and expectations. By designing the API first, potential issues and improvements can be identified and addressed early in the development process, saving time and resources in the long run.

Submit
35. Refer to the exhibit. ENDPOINT: https://www.searchworld.org/s/api.php QUERY PARAMETERS: action - Action type - required options: compare, delete, save, search query - Search string - required profile - Search profile to use options: strict, normal, classic format - The format of the output options: xml, xmlfm, json, jsonfm namespace - Namespace to search options: 1,2,3,4 HEADERS: AUTH - Authentication token - required The API specification supports searching for articles on the searchworld.org site. What is the most idiomatic (used for its intended purpose) URL and method to retrieve articles about "einstein" in XML format?

Explanation

The most idiomatic URL and method to retrieve articles about "einstein" in XML format is to use the GET method with the following URL: api.php?action=search&query=einstein&format=xml. Additionally, the request should include the AUTH header for authentication.

Submit
36. An inbound Database connector is configured to select rows from a MySQL database. What is the format of results returned from the database query?

Explanation

The format of results returned from the database query is in Java. This means that the data retrieved from the MySQL database will be in a format that is compatible with the Java programming language.

Submit
37. API Manager has been configured to enforce an SLA policy and the RAML spec has been updated with the required client_id and client_secret header requirements. The new RAML spec has been published to Anypoint Exchange. What is the next step to gain access to the API?

Explanation

The next step to gain access to the API is to request access to the API in Anypoint Exchange. This is because the RAML spec has been updated with the required client_id and client_secret header requirements, and the new RAML spec has been published to Anypoint Exchange. By requesting access in Anypoint Exchange, the user can follow the necessary steps to gain access to the API.

Submit
38. Refer to the exhibit. What is the correct DataWeave expression for accessing the city Cleveland from the JSON payload?

Explanation

The correct DataWeave expression for accessing the city Cleveland from the JSON payload is #[payload[1].city]. This expression uses the index 1 to access the second element in the payload array, and then accesses the city property within that element.

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

Explanation

After an error is thrown by the event processor in the second batch step, the default behavior of the batch job is that all processing of the batch job stops. This means that the remaining batch steps will not be executed and the job will not proceed further.

Submit
40. Refer to the exhibit. The flow calls a SOAP endpoint using the Consume operation of the Web Service Consumer. The SOAP service has a required input parameter. What event processor can be used to build the SOAP envelope with the required argument to pass to the SOAP service?

Explanation

The Transform Message event processor can be used to build the SOAP envelope with the required argument to pass to the SOAP service. Transform Message allows for the transformation of the message payload, headers, and properties. In this case, it can be used to transform the input parameter into the appropriate SOAP envelope format, including any necessary SOAP headers and body elements.

Submit
41. A web service implements an API to handle requests to https://acme.com/customers/{state}. A web client makes a request to this API implementation at https://acme.com/customers/CA. What is the correct DataWeave expression to retrieve the value CA?

Explanation

The correct DataWeave expression to retrieve the value "CA" is #[attributes.uriParams.state]. This expression accesses the "state" parameter from the URI parameters of the incoming message.

Submit
42. What is the correct way to format the decimal 20.3844 as a string to two decimal places?

Explanation

The correct way to format the decimal 20.3844 as a string to two decimal places is "20.38". The format ".0#" means that there should be at least one digit before the decimal point, and the "#" symbol represents any additional decimal places. In this case, the number has two decimal places, so it is rounded to "20.38".

Submit
43. What reserved property can be defined and used in a Mule application to allow an HTTPS Listener to be accessed by external web clients after the Mule application is deployed to CloudHub?

Explanation

The correct answer is ${https.port}. This property can be defined and used in a Mule application to allow an HTTPS Listener to be accessed by external web clients after the application is deployed to CloudHub. By specifying this property, the application will use the corresponding port for the HTTPS Listener, enabling external clients to access the application securely over HTTPS.

Submit
44. Which RESTful web service request method creates a new resource?

Explanation

The correct answer is POST. The POST method is used in RESTful web services to create a new resource. When a client sends a POST request to the server, it includes the data for the new resource in the request body. The server then processes the request and creates the new resource based on the provided data. This method is commonly used when submitting forms or uploading files to a server.

Submit
45. What application is used for designing, documenting, and mocking APIs?

Explanation

API designer is the correct answer because it is specifically designed for designing, documenting, and mocking APIs. Flow Designer and Anypoint Studio are not specifically focused on API design and may not have the same features and capabilities as API designer.

Submit
46. 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?

Explanation

The correct answer is #[“Content-Type: ” ++ attributes.headers.’content-type’]. This DataWeave expression concatenates the string "Content-Type: " with the value of the "content-type" header from the attributes.headers object. This will log the Content-Type header using a Logger component.

Submit
47. How can an error scope be configured to catch all errors in the HTTP namespace?

Explanation

The correct answer is "Type: #[ error.errorType.namespace == "HTTP" ]". This error scope configuration uses a filter expression to catch all errors in the HTTP namespace. The filter expression "error.errorType.namespace == "HTTP"" checks if the error's namespace is "HTTP". If the condition is true, the error will be caught by this error scope.

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

Explanation

A deployed flow designer application runs on the CloudHub worker in Anypoint Platform. The CloudHub worker is responsible for executing the application and handling the incoming requests and data processing. It provides a scalable and reliable runtime environment for running applications in the cloud.

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

Explanation

The api:router element in APIkit is responsible for validating requests against RAML API specifications and routing them to API implementations. It ensures that the incoming requests adhere to the defined API specifications before forwarding them to the appropriate implementation. This helps in maintaining the integrity and consistency of the API by validating the requests against the specified rules and constraints.

Submit
50. Refer to the exhibit. This RAML specification includes an XML example that matches the Records data type defined in another RAML file named recordsDataType.raml. Using the Records type, how can this XML example be represented in RAML?

Explanation

not-available-via-ai

Submit
51. An event contains a payload that is an array of Objects. How is the event routed in a Scatter-Gather?

Explanation

In a Scatter-Gather, the entire event is sent to each route and processed in parallel. This means that the event payload, which is an array of objects, is replicated and sent to each route simultaneously. Each route then processes the event independently and in parallel, allowing for concurrent execution and potentially faster processing time.

Submit
52. Refer to the exhibit. An event payload contains an unordered array of flight objects, where every object has a price key and a toAirport key. What is valid DataWeave code to return flights with price under 500, grouped by toAirport in ascending order, with the lowest price first?

Explanation

The correct answer is "payload filter $.price

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

Explanation

The Center for Enablement's role in the new IT operating model is to create and manage assets that can be used by business developers. This means that the center is responsible for providing resources, tools, and support to enable business developers to effectively carry out their tasks and projects. By doing so, the center plays a crucial role in facilitating the development and implementation of business solutions within the organization.

Submit
54. Which RESTful web service request method partially updates a resource?

Explanation

The PATCH method is used in RESTful web services to partially update a resource. Unlike the PUT method, which completely replaces the resource, PATCH allows for updating only specific fields or properties of the resource. This makes PATCH more efficient and suitable for scenarios where only a portion of the resource needs to be modified.

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

Explanation

APIkit determines the number of flows to generate from a RAML specification by creating a separate flow for each HTTP method. This means that for each different method (GET, POST, PUT, DELETE, etc.) defined in the RAML specification, APIkit will generate a separate flow to handle that specific method. This allows for better organization and separation of logic for each individual method in the API.

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

Explanation

The correct answer explains that in a Choice router, multiple conditions are used to find the FIRST true condition. Once the first true condition is found, the event is distributed to the ONE matched route. This means that only one route will be selected based on the first condition that evaluates to true.

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

Explanation

The correct answer is Array because in DataWeave 2.0, the map operation is used to iterate over each element in an array and perform a transformation on it. Therefore, an array can be used as input to a map operation.

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

Explanation

After making an outbound HTTP request in a Mule flow, the attributes of the Mule event are replaced with new attributes from the HTTP request response. These new attributes may contain information from the response, but it is possible for them to be null if the response does not provide any relevant attributes. The previous attributes of the Mule event are completely replaced and no longer available.

Submit
59. Refer to the exhibits. What happens to this flow when the Validation module's Is not null operation throws an error?

Explanation

When the Validation module's "Is not null" operation throws an error, the flow will stop processing its Mule event and return an error message to the HTTP Listener operation. This means that the flow will not continue processing the event and will instead notify the HTTP Listener operation about the error that occurred.

Submit
60. Refer to the exhibit. What is valid DataWeave code to transform the input JSON payload to the output XML payload?

Explanation

not-available-via-ai

Submit
61. 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 (does not wait for a response before continuing to the next event processor) and which operation is synchronous (blocks and waits for a response or timeout before continuing to the next event processor)?

Explanation

The JMS Publish consume operation is synchronous because it blocks and waits for a response or timeout before continuing to the next event processor. On the other hand, the JMS Publish operation is asynchronous because it does not wait for a response before continuing to the next event processor.

Submit
62. Refer to the exhibit. What are the values of the counter and stepVar variables after the Batch Job?

Explanation

not-available-via-ai

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

Explanation

The Watermark column in the Database On Table Row operation enables the On Table Row operation to avoid duplicate processing of records in a database. By using the Watermark column, the operation can keep track of the most recent records that have already been processed. This ensures that duplicate records are not processed again, preventing unnecessary and redundant operations on the database.

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

Explanation

The main purpose of flow designer in Design Center is to design and develop fully functional Mule applications in a hosted development environment. It provides a graphical interface that allows users to visually create, configure, and manage the flow of data and integration processes within their Mule applications. This eliminates the need for manual coding and allows for faster and more efficient development of Mule applications.

Submit
65. Assume that a database table contains a record ID column that always increases as new records get added to the table. In a Mule application, what is the key process to enable manual watermarking for requests to a database using the Scheduler endpoint and the Database SELECT operation?

Explanation

The key process to enable manual watermarking for requests to a database using the Scheduler endpoint and the Database SELECT operation is to save the maximum recordID from the set of recordIDs in an ObjectStore and reference this record in subsequent database requests. By doing so, the application can keep track of the last processed record and ensure that only new records are fetched from the database in each subsequent request.

Submit
66.
  1. What are four ways APIs provide the info for how to communicate with a software component? (Select 4... lol)

Explanation

APIs provide information on how to communicate with a software component through four ways: operations, inputs, outputs, and underlying data types. Operations specify what to call in order to interact with the component. Inputs indicate what data needs to be sent along with a call to the API. Outputs define what data will be received back from the API after making a call. Underlying data types specify the specific data formats and structures that are expected and returned by the API.

Submit
67. This defines what you can call, what you send it, and what you get back:

Explanation

An API specification defines the rules and requirements for calling an API, including what data can be sent to it and what data will be received in response. It serves as a contract between the API provider and the API consumer, ensuring that both parties understand how to interact with the API effectively. The specification outlines the available endpoints, request methods, parameters, data formats, authentication requirements, and any other relevant details necessary for proper API usage.

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

Explanation

The minimum required configuration in a flow for a Mule application to compile is an event processor or a message processor in the Process section of a flow. This means that there must be at least one processor that will handle the incoming event or message in order for the flow to be valid and compile successfully.

Submit
69. A Mule application has a main flow and a combineNames flow. In the main flow, a variable named fullName is set to the object {firstName: "Max", lastName: "Mule"}. What is valid DataWeave code to call the combineNames flow with the input object stored in the fullName variable?

Explanation

The correct answer is #[ lookup( "combineNames", vars.fullName ) ]. This code uses the lookup function to call the combineNames flow with the input object stored in the fullName variable. The lookup function is used to invoke a flow by its name and pass in the required input parameters. In this case, the combineNames flow is being called with the input object vars.fullName.

Submit
70. Why must a Mule application's deployable archive package all its dependencies in order to be deployed to CloudHub?

Explanation

CloudHub workers cannot download all possible project dependencies a project may contain because CloudHub is a platform as a service (PaaS) that runs applications in a managed environment. In order to ensure that the application runs smoothly and without any issues, all dependencies need to be packaged and included in the deployable archive. This ensures that the application has access to all the required resources and libraries it needs to function properly. If the dependencies were not included, CloudHub workers would not be able to download them and the application may fail to run or encounter errors.

Submit
71. What is the actual implementation you can make calls to or the interface of that API implementation?

Explanation

The actual implementation that allows making calls is a web service. A web service is a software system that enables communication between different applications over the internet. It provides a standardized way for applications to interact with each other by using protocols such as HTTP. With a web service, developers can make requests and receive responses from the service's API implementation. This allows for seamless integration and interoperability between different systems and platforms.

Submit
72. How are query parameters dynamically passed to an outbound REST request using an HTTP Request operation?

Explanation

Query parameters are dynamically passed to an outbound REST request using an HTTP Request operation by including them as query parameters in the URL of the HTTP Request operation. This allows the request to be customized and specific data to be retrieved from the server.

Submit
73. An HTTP Request operation returns a JSON array of objects. In the Transform Message component, what is the process to convert the array of objects to an array of custom Java Account objects?

Explanation

To convert the JSON array of objects to an array of custom Java Account objects in the Transform Message component, the process is to add the Account object metadata to the output and use the drag-and-drop feature to transform the incoming JSON data. This means that the metadata for the Account object needs to be added to the output message structure, and then the drag-and-drop feature can be used to map the incoming JSON data to the Account object fields. By doing this, the Transform Message component will automatically convert the JSON objects to Account objects based on the defined metadata.

Submit
74. A Mule application has two flows named parentFlow and childFlow. A variable is defined in parentFlow. What is the scope of the variable when the parentFlow calls childFlow using a Flow Reference?

Explanation

When the parentFlow calls childFlow using a Flow Reference, the flow variable defined in parentFlow is accessible in childFlow. Additionally, the variable can be changed within the childFlow, and any changes made to the variable will be seen back in the parentFlow. Therefore, the correct answer is "The flow variable is accessible in childFlow, can be changed, and changes are seen back in parentFlow."

Submit
75. Refer to the exhibits. The main flow has an On Error Continue scope with type set to HTTP:NOT_FOUND. The Mule application configures globalErrorHandler as its default error handler. A web client posts a request to the HTTP Listener. The Transform Message component then throws a MULE:EXPRESSION error trying to convert the payload to application/xml. What response message is returned to the web client?

Explanation

The MULE:EXPRESSION error's message is returned to the web client.

Submit
76. Refer to the exhibit. What are the values of the counter and stepVar variables in the On Complete phase?

Explanation

In the given exhibit, the values of the counter and stepVar variables in the On Complete phase are counter: 1 and stepVar: null. This can be inferred from the provided answer option which matches the given values.

Submit
77. What can ONLY be done with VM connectors, and NOT with Flow References, in a single Mule application?

Explanation

VM connectors in Mule allow a flow to pass events to another flow asynchronously. This means that the flow does not have to wait for a response from the second flow before continuing with its execution. On the other hand, Flow References do not support asynchronous event passing. They are used for synchronous communication, where the flow waits for a response from the referenced flow before proceeding. Therefore, only VM connectors can be used to enable asynchronous event passing in a single Mule application.

Submit
78. Refer to the exhibits. The private flow has an On Error Propagate scope. In the Configuration global element, default error handler is set to globalErrorHandler. A web client makes an HTTP GET request to the flow's HTTP Listener. The Is number validator in the private flow then throws an error with message "Validate - Payload is an Integer". What response message is returned to the web client?

Explanation

When the private flow's Is number validator throws an error with the message "Validate - Payload is an Integer", the response message returned to the web client will be "globalErrorHandler". This is because the private flow has an On Error Propagate scope, which means that any errors thrown within the flow will be propagated to the global error handler specified in the Configuration global element. In this case, the default error handler is set to globalErrorHandler, so this is the response message that will be returned to the web client.

Submit
79. A Flow Reference component sends a non-empty JSON object payload to another flow named childFlow, which then returns an XML body. A Flow Reference component saves the payload returned from childFlow to its target attribute named payload. Refer to the exhibit. What is true about the Mule event's payload at the next event processor after the Flow Reference component?

Explanation

The Flow Reference component saves the payload returned from the childFlow to its target attribute named payload. Therefore, at the next event processor after the Flow Reference component, the payload will still be the original JSON object.

Submit
80. What out-of-the-box policy can safeguard against Denial of Service type attacks?

Explanation

Rate limiting is an out-of-the-box policy that can safeguard against Denial of Service (DoS) type attacks. It involves setting a limit on the number of requests or connections that can be made to a system within a specific time period. By enforcing this limit, it prevents an attacker from overwhelming the system with excessive requests, thereby mitigating the impact of a DoS attack. Rate limiting helps to ensure that the system's resources are allocated fairly and efficiently, protecting it from being overloaded and unavailable to legitimate users.

Submit
81. What is the process to create a connector using REST Connect?

Explanation

The correct answer is to design the API in Design Center and publish the API to Exchange. This is the correct process to create a connector using REST Connect. Design Center is a web-based tool that allows users to design APIs visually, and once the API is designed, it can be published to Exchange. Exchange is a platform where APIs can be shared and discovered by other users. This process ensures that the API is properly designed and available for others to use. Developing the API in flow designer, Anypoint Studio, or exporting it as a jar file are not the correct steps for creating a connector using REST Connect.

Submit
82. What is NOT part of a Mule 4 event?

Explanation

The outboundProperties are not part of a Mule 4 event. Mule 4 events consist of a message, attributes, variables, and payload. The outboundProperties refer to the properties that are set on an outbound message, which means they are not inherently part of the event itself.

Submit
83. Refer to the exhibit. In the deployable archive's /classes folder, there are two properties files named dev.properties and prod.properties. The Mule application fails to deploy to CloudHub through Runtime Manager with the following error message. What could be causing this error?

Explanation

The error message suggests that the Mule application fails to deploy to CloudHub due to the env property not being set in the Runtime Manager in the Mule application's Properties tab. This means that the necessary environment property is missing, causing the deployment to fail.

Submit
84. Refer to the exhibit. What is the object type returned by the File List operation?

Explanation

The correct answer is "Array of Mule event objects". The exhibit is not provided, but based on the question, it is asking about the object type returned by the File List operation. The File List operation typically returns a list of files, and in this case, it specifically returns an array of Mule event objects.

Submit
85. Refer to the exhibit. The payload [1,2,3] is passed to the Batch Job scope. In Batch_Step_1, a variable named batchStepPayload is set to the current payload. What is the value of the last log message after one batch job completes?

Explanation

The value of the last log message after one batch job completes is 13. This is because the payload [1,2,3] is passed to the Batch Job scope, and in Batch_Step_1, a variable named batchStepPayload is set to the current payload. Since the current payload is [1,2,3], the value of batchStepPayload will be 3, which is then logged as the last log message.

Submit
86. What application is used for implementing APIs and building integration applications?

Explanation

Anypoint Studio is the correct answer because it is an application specifically designed for implementing APIs and building integration applications. It provides a graphical interface that allows developers to design, build, and test APIs and integration flows. With Anypoint Studio, developers can easily create and manage APIs, connect different systems and applications, and handle data transformations. It is a comprehensive tool that offers a wide range of features and capabilities for API development and integration projects.

Submit
87. Refer to the exhibits. The main flow has an On Error Continue scope. In the Configuration global element, default error handler is set to globalErrorHandler. A web client makes an HTTP GET request to the flow's HTTP Listener. The Is number validator then throws an error with message "Validate - Payload is an Integer". What response message is returned to the web client?

Explanation

The main flow has an On Error Continue scope, which means that even if an error occurs, the flow will continue executing. In this case, when the Is number validator throws an error with the message "Validate - Payload is an Integer", the error is handled within the main flow itself. Therefore, the response message returned to the web client would be "Error - main flow".

Submit
88. Refer to the exhibits. The Set Payload component sets the payload to a Map object (not an Array). The File Write operation writes out files based on this Map object. How many files are written to the file system when the flow executes?

Explanation

The Set Payload component sets the payload to a Map object, which means that the File Write operation will not write any files to the file system. Since there are no files being written, the answer is 0.

Submit
89. A Mule application has two flows named parentFlow and childFlow. The childFlow begins with an HTTP Listener. A variable is defined in parentFlow, then an HTTP Request is made to childFlow's HTTP Listener with some headers set. What is the scope of the variable and attributes in the parentFlow after childFlow returns a response?

Explanation

After the childFlow returns a response, the variable defined in the parentFlow is still accessible. However, all the attributes that were passed to the childFlow are removed or replaced. This means that any modifications made to the attributes within the childFlow will not be reflected in the parentFlow.

Submit
90. How is a default exception strategy set in a Mule application?

Explanation

The default exception strategy in a Mule application is set in a configuration global element in any Mule configuration XML file. This means that the default exception strategy is defined within the XML configuration file of the Mule application, specifically within a global element.

Submit
91. 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?

Explanation

The Scatter-Gather component processes three separate HTTP requests and returns a Mule event with a JSON payload for each request. The final output of the Scatter-Gather is an Object containing all three Mule event Objects. This means that the output will include the Mule event Objects for all three requests, allowing further processing or manipulation of the data.

Submit
92. A Mule application properties file named training-DEV properties has been defined. How is the properties file referenced in the Mule application?  

Explanation

In Mule 4, the Property Placeholder element is used to reference external properties files. This allows you to define properties outside of your Mule configuration file and load them at runtime. You can then use these properties in your Mule application using the ${} syntax.

Submit
93. What phase of a batch job using a Batch scope must contain at least one message processor?

Explanation

The phase of a batch job using a Batch scope that must contain at least one message processor is the "Process Records" phase. This phase is responsible for processing the records in the batch job. It is where the actual logic and operations on the records are performed. Without a message processor in this phase, the batch job would not be able to process the records and complete its task.

Submit
94. An exception is caught by a choice exception strategy. How is the exception routed?

Explanation

The exception is routed to the first exception strategy whose condition evaluates to true. This means that the exception will be handled by the first strategy that meets the necessary conditions for handling that specific exception. Once the exception is caught by this strategy, it will not be routed to any other strategies.

Submit
95. Refer to the exhibits. The main flow has an On Error Propagate scope. In the Configuration global element, default error handler is set to globalErrorHandler. A web client makes an HTTP GET request to the flow's HTTP Listener. The Is number validator then throws an error with message "Validate - Payload is an Integer". What response message is returned to the web client?

Explanation

When the Is number validator throws an error with the message "Validate - Payload is an Integer", this message will be returned as the response message to the web client.

Submit
96. Refer to the exhibits. The main flow has an On Error Continue scope and the private flow has an On Error Propagate scope. A web client makes an HTTP GET request to the HTTP Listener. The Is number validator in the private flow then throws an error with message "Validate - Payload is an Integer". What response message is returned to the web client?

Explanation

When the Is number validator in the private flow throws an error with the message "Validate - Payload is an Integer", the On Error Propagate scope in the private flow will propagate the error to the main flow. Since the main flow has an On Error Continue scope, it will handle the error and return an error message to the web client. Therefore, the response message returned to the web client will be "Error - main flow".

Submit
97. A Mule application has two flows named parentFlow and childFlow. A variable is defined in parentFlow. What is true for a Mule subflow?

Explanation

A Mule subflow is executed synchronously, meaning that it runs in the same thread as the parent flow and waits for the subflow to complete before continuing with the parent flow. This ensures that the subflow is executed in a sequential manner and any changes made by the subflow are immediately available to the parent flow.

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

Explanation

The Mule runtime uses its embedded API Gateway to enforce policies and limit access to APIs. This API Gateway acts as a proxy and provides security features such as authentication, authorization, and rate limiting. It allows organizations to control and manage access to their APIs, ensuring that only authorized users and applications can interact with them. By using the embedded API Gateway, the Mule runtime provides a secure and scalable solution for API management and enforcement of policies.

Submit
99. A Mule application has a flow named parentFlow. The parentFlow contains an HTTP Request operation at the end of the flow. The parentFlow also contains a Set Variable operation right before the HTTP Request operation. What is the scope of the variable to the server receiving the HTTP Request from parentFlow?

Explanation

The variable is not accessible in the server because the scope of the variable is limited to the parentFlow only. It is set right before the HTTP Request operation, which means it is only available within that flow and not outside of it. Therefore, the server receiving the HTTP Request from parentFlow will not have access to this variable.

Submit
100. Refer to the exhibits. What is the output of the Logger component in the Batch Job?

Explanation

The output of the Logger component in the Batch Job is [.333] and [1].

Submit
101. How is the success of a Center for enablement measured?

Explanation

The success of a Center for enablement is measured by assessing the consumption of assets. This means evaluating how effectively and efficiently the assets provided by the center are being utilized by the users. By measuring asset consumption, the center can gauge the impact and value it is delivering to the users and the organization as a whole.

Submit
102. What port number is used to expose the domain URL of a Mule application deployed to CloudHub?

Explanation

Port number 80 is used to expose the domain URL of a Mule application deployed to CloudHub. Port 80 is the default port for HTTP traffic, and it is commonly used for web applications. When a Mule application is deployed to CloudHub, it can be accessed through the domain URL using port 80.

Submit
103. What is the default processing strategy of a one-way flow?

Explanation

The default processing strategy of a one-way flow is queued-asynchronous. This means that the requests are queued and processed asynchronously, allowing multiple requests to be handled concurrently. This strategy is efficient as it maximizes the utilization of system resources and minimizes the waiting time for requests. It ensures that the processing of requests does not block the flow and allows for better scalability and performance.

Submit
104. What is the scope of a record variable in a Batch scope?

Explanation

The scope of a record variable in a Batch scope is in all batch steps, but not in the On Complete phase. This means that the record variable can be accessed and used within each individual batch step, but it will not be available or valid during the On Complete phase of the batch process.

Submit
105. What message processor can set the HTTP response status code to 200?

Explanation

In Mule 4, the Set Property message processor can be used to set the HTTP response status code. You can configure the Set Property component to set the http.status property to the desired value, such as 200 for "OK". The other options are not designed for manipulating HTTP response codes.

Submit
106. What property of a Mule message is immutable?

Explanation

The property of a Mule message that is immutable is inboundProperties. Inbound properties are set when the message enters the Mule flow and cannot be modified or changed throughout the flow. They provide information about the incoming message, such as headers or metadata, and are typically used for routing or decision-making within the flow.

Submit
107. How are outbound properties automatically passed to an outbound REST request using an HTTP Request component?

Explanation

When making an outbound REST request using an HTTP Request component, outbound properties are automatically passed as headers. Headers are used to provide additional information about the request, such as authentication credentials or content type. By passing outbound properties as headers, the necessary information can be included in the request and properly interpreted by the receiving server.

Submit
108. A WSDL defines a conversionRate operation with an input message that requires two parts: fromCurrency and toCurrency. How are fromCurrency and toCurrency set in the flow in order to call the conversionRate operation using a Web Service Consumer component?

Explanation

The fromCurrency and toCurrency are set in the message payload in order to call the conversionRate operation using a Web Service Consumer component.

Submit
109. What is NOT a way to pass data to a RESTful web service in a flow using an outbound HTTP Request component?

Explanation

Setting inbound properties before the HTTP Request component is NOT a way to pass data to a RESTful web service in a flow using an outbound HTTP Request component. Inbound properties are used to receive data from the external system, while outbound properties are used to send data to the external system. Therefore, setting inbound properties would not be the correct method to pass data to the web service in this scenario.

Submit
110. A File connector configured to read files from a /mule/input directory. All other File connector settings are the default settings. What happens to a file after it is processed by the File connector?

Explanation

After the file is processed by the File connector, it is deleted from the input directory. However, it is not moved to any other directory.

Submit
111. Assume that a database table contains a recordID column that always increases as new records get added to the table. In a Mule application, what is the key process to enable manual watermarking for requests to a database using the Scheduler endpoint and the Database SELECT operation?

Explanation

To enable manual watermarking for requests to a database using the Scheduler endpoint and the Database SELECT operation in a Mule application, the key process is to save the maximum recordID from the set of recordIDs in an Object. This allows for storing and referencing this recordID in subsequent database requests, ensuring that only new records are fetched from the database. By saving the max recordID in an Object, it can be easily accessed and used as a watermark for tracking the progress of data retrieval from the database.

Submit
112. A Payload filter is configured to test for type javalang_String. What happens when the filter is passed a message with the payload null?

Explanation

When the payload filter is passed a message with a null payload, all subsequent message processors are skipped. This means that the message will not go through any further processing and will not be passed to any other components or processors in the flow.

Submit
113. What part of a Mule flow can contain a Poll scope?

Explanation

A Mule flow can contain a Poll scope within the Message source. The Message source is responsible for receiving incoming messages and triggering the flow. The Poll scope allows the flow to periodically poll a resource, such as a database or a file, for new messages or data. By placing the Poll scope within the Message source, the flow can continuously check for new messages and process them accordingly.

Submit
114. A message payload is modified using a Message Enricher scope with an empty target. What is true about the message payload that leaves the Message Enricher scope?

Explanation

When a message payload is modified using a Message Enricher scope with an empty target, the payload will return to the original payload. This means that any changes made to the payload within the Message Enricher scope will not be persisted or stored. The original payload will be preserved and passed along to the next component or scope in the flow.

Submit
115. Which of the following is NOT a core component of Anypoint Platform?

Explanation

Anypoint Platform is a unified, hybrid integration platform that enables organizations to connect applications, data, and devices on-premises and in the cloud. Its core components include:

Design Center: A web-based tool for designing, documenting, and testing APIs.

Anypoint Studio: An Eclipse-based IDE for developing and testing Mule applications.

Runtime Manager: A centralized console for deploying, managing, and monitoring Mule applications.

Microsoft Excel, while a powerful tool for data analysis and manipulation, is not part of the Anypoint Platform ecosystem

Submit
116. A Mule flow has a JMS queue listener as the message source. Where can the next message processor access a JMS messages header?

Explanation

The next message processor can access a JMS message's header in the Inbound property. This means that the header information of the JMS message can be accessed by subsequent processors within the Mule flow.

Submit
117. How is a Poll scope's watermark accessed from a message processor in a flow?

Explanation

The poll scope's watermark can be accessed from a message processor in a flow through a flow variable. This means that the value of the watermark can be stored and retrieved within the flow using a flow variable. Flow variables are used to store temporary data within a flow and can be accessed by different message processors within the same flow. By storing the watermark in a flow variable, it can be easily accessed and manipulated as needed during the processing of the messages in the flow.

Submit
118. In MuleSoft development, what does the term "Mule message" refer to?

Explanation

A Mule message is a fundamental concept in MuleSoft development, representing the data payload and associated metadata as it flows through various components of a Mule application.

Submit
119. What is the purpose of API autodiscovery?

Explanation

API autodiscovery is a mechanism that allows a deployed Mule application to automatically connect with API Manager. Through this connection, the application can download and apply any policies defined in API Manager and act as its own API proxy. This enables the enforcement of runtime policies and allows the API to be managed directly within API Manager without requiring separate proxy applications. Autodiscovery simplifies API management by automating the association between a Mule application and its corresponding API in API Manager.

Submit
120. What application is used for building integration apps that connect systems and consume APIs?

Explanation

Flow Designer is the correct answer because it is an application used for building integration apps that connect systems and consume APIs. It provides a visual interface for designing and configuring integrations, allowing users to easily create and manage complex integration flows. With Flow Designer, users can connect to various systems and services, define data transformations and mappings, and automate business processes. It simplifies the process of building integration apps and enables seamless connectivity between different systems and APIs.

Submit
121. What does an API proxy application NOT do?

Explanation

An API proxy primarily serves as an intermediary between clients and the actual API, managing and controlling access and requests. It can determine which requests or responses are allowed to pass through to the API backend service and apply runtime policies to enforce governance, such as security measures, rate limiting, and other access controls. However, measuring the traffic flowing through the proxy, while it can be a function associated with API management tools, is not the primary role of an API proxy application itself. The primary focus of an API proxy is on managing access and enforcing policies rather than traffic measurement or analytics, which are typically handled by other components within an API management solution.

Submit
122. What is NOT part of a Mule 4 event?

Explanation

: In Mule 4, the concept of inboundProperties from Mule 3 has been replaced by attributes within the message. The Mule 4 event is composed of a message and variables, where the message contains the payload and attributes. Attributes can include metadata such as headers from an HTTP request, but the specific term "inboundProperties" is not used as part of the Mule 4 event structure. This change is part of the simplification and improvement in the handling of messages and event data between Mule 3 and Mule 4.

Submit
View My Results

Quiz Review Timeline (Updated): Oct 15, 2024 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Oct 15, 2024
    Quiz Edited by
    ProProfs Editorial Team
  • Jan 02, 2020
    Quiz Created by
    Alberto
Cancel
  • All
    All (122)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
How are SOAP web services defined?
What provides info for how to communicate with a software component?
What do RESTful web services use?
When a REST API is added to the exchange, what is automatically...
When is a connector automatically created?
What do RESTful web services use?
Which RESTful web service request method deletes a resource?
What takes data and devices connected with APIs to make them pluggable...
What is a method of communication that allows two software systems to...
What are three things an API portal has? (Choose 3)
What is the language Mule uses to access, query, and transform event...
Which RESTful web service request method retrieves the current state...
What MuleSoft product enables publishing, sharing, and searching of...
In what file does the Mule project keep track of all of its...
What file type is required to configure a Web Service Consumer to...
A Batch scope has three batch steps. A message processor in the second...
An API has been created in Design Center. What is the next step to...
A RAML example fragment named BankAccountsExample.raml is placed in...
Which RESTful web service request method replaces a resource...
What statement is part of Mulesoft's description of an application...
What module and operation will throw an exception if a Mule event's...
What MuleSoft API-led connectivity layer is intended to expose part of...
What HTTP method in a RESTful web service is typically used to replace...
In a RAML specification, what attribute defines a query parameter to...
What is an application that controls access to a web service,...
Refer to the exhibit: ...
What are four benefits of API portals? (Choose 4)
A Set Variable component saves the current payload to a variable with...
What asset can NOT be created using Anypoint Platform Design Center?
A web client submits a GET request to a Mule 4 application to the...
What is the maximum number of Mule applications that can run in a...
Refer to the exhibit: ...
What module and operation will throw an error if a Mule event's...
What is a core characteristic of the Modern API?
Refer to the exhibit. ...
An inbound Database connector is configured to select rows from a...
API Manager has been configured to enforce an SLA policy and the RAML...
Refer to the exhibit. ...
A Batch Job scope has three batch steps. An event processor in the...
Refer to the exhibit. ...
A web service implements an API to handle requests to...
What is the correct way to format the decimal 20.3844 as a string to...
What reserved property can be defined and used in a Mule application...
Which RESTful web service request method creates a new resource?
What application is used for designing, documenting, and mocking APIs?
A flow contains an HTTP Listener as the event source. What is the...
How can an error scope be configured to catch all errors in the HTTP...
Where does a deployed flow designer application run in Anypoint...
What is the purpose of the api:router element in APIkit?
Refer to the exhibit. ...
An event contains a payload that is an array of Objects. How is the...
Refer to the exhibit. ...
According to MuleSoft, what is the Center for Enablement's role in...
Which RESTful web service request method partially updates a resource?
How does APIkit determine the number of flows to generate from a RAML...
How are multiple conditions used in a Choice router to route events?
What DataWeave 2.0 type can be used as input to a map operation?
What happens to the attributes of a Mule event in a flow after an...
Refer to the exhibits. ...
Refer to the exhibit. ...
A flow has a JMS Publish consume operation followed by a JMS Publish...
Refer to the exhibit. ...
In the Database On Table Row operation, what does the Watermark column...
What is the main purpose of flow designer in Design Center?
Assume that a database table contains a record ID column that always...
What are four ways APIs provide the info for how to communicate with a...
This defines what you can call, what you send it, and what you get...
What is the minimum required configuration in a flow for a Mule...
A Mule application has a main flow and a combineNames flow. In the...
Why must a Mule application's deployable archive package all its...
What is the actual implementation you can make calls to or the...
How are query parameters dynamically passed to an outbound REST...
An HTTP Request operation returns a JSON array of objects. In the...
A Mule application has two flows named parentFlow and childFlow. A...
Refer to the exhibits. ...
Refer to the exhibit. ...
What can ONLY be done with VM connectors, and NOT with Flow...
Refer to the exhibits. ...
A Flow Reference component sends a non-empty JSON object payload to...
What out-of-the-box policy can safeguard against Denial of Service...
What is the process to create a connector using REST Connect?
What is NOT part of a Mule 4 event?
Refer to the exhibit. ...
Refer to the exhibit. ...
Refer to the exhibit. ...
What application is used for implementing APIs and building...
Refer to the exhibits. ...
Refer to the exhibits. ...
A Mule application has two flows named parentFlow and childFlow. The...
How is a default exception strategy set in a Mule application?
A Scatter-Gather processes three separate HTTP requests. Each request...
A Mule application properties file named training-DEV properties has...
What phase of a batch job using a Batch scope must contain at least...
An exception is caught by a choice exception strategy. How is the...
Refer to the exhibits. ...
Refer to the exhibits. ...
A Mule application has two flows named parentFlow and childFlow. A...
What does the Mule runtime use to enforce policies and limit access to...
A Mule application has a flow named parentFlow. The parentFlow...
Refer to the exhibits. ...
How is the success of a Center for enablement measured?
What port number is used to expose the domain URL of a Mule...
What is the default processing strategy of a one-way flow?
What is the scope of a record variable in a Batch scope?
What message processor can set the HTTP response status code to 200?
What property of a Mule message is immutable?
How are outbound properties automatically passed to an outbound REST...
A WSDL defines a conversionRate operation with an input message that...
What is NOT a way to pass data to a RESTful web service in a flow...
A File connector configured to read files from a /mule/input...
Assume that a database table contains a recordID column that always...
A Payload filter is configured to test for type javalang_String. What...
What part of a Mule flow can contain a Poll scope?
A message payload is modified using a Message Enricher scope with an...
Which of the following is NOT a core component of Anypoint Platform?
A Mule flow has a JMS queue listener as the message source. Where can...
How is a Poll scope's watermark accessed from a message processor...
In MuleSoft development, what does the term "Mule message"...
What is the purpose of API autodiscovery?
What application is used for building integration apps that connect...
What does an API proxy application NOT do?
What is NOT part of a Mule 4 event?
Alert!

Advertisement