MULESOFT DEVELOPER QUESTIONS
AND ANSWERS
Why must a Mule application's deployable archive package all its dependencies in order to be
deployed to CloudHub?
- CloudHub workers needs to compare the current dependencies with the LATEST project
dependencies from the MuleSoft repository
- The online logging service requires access to ALL project dependencies to og the appropriate
Java classes used in the Mule application
- Mulesoft support requires access to ALL project dependences for future online
troubleshooting.
- CloudHub workers CANNOT download ALL possible project dependencies a project may
contain. Correct Ans-CloudHub workers CANNOT download ALL possible project
dependencies a project may contain.
How are query parameters dynamically passed to an outbound REST request using HTTP
Request operation?
- As flow variables
- In the Mule event's payload
- As query parameters in the HTTP Request operation
,- As attributes in a Transform Message component before the HTTP Request operation
- As URI parameters in the HTTP Request operation
- As attributes in the HTTP Listener operation. Correct Ans-As query parameters in the HTTP
Request operation
What is the process to create a connector using REST Connect?
- Develop the API in Flow Designer and publish the API to Exchange
- Design the API in Design Center and publish the API to Exchange
- Develop the API in Anypoint Studio and export the connector as a jar file.
- Design the API in Anypoint Studio and upload the API to Runtime Manager Correct Ans--
Design the API in Design Center and publish the API to Exchange
What file type is required to configure a Web Service Consumer to consume a SOAP
webservice?
- RAML
- WSDL
- OAS
- JSON Correct Ans-WSDL
,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?
- Change the input type to Java Account object type
- Add the Account object metadata to the input and the Transform Message component will
automatically convert the JSOn objects to Account objects.
- Add the Account object metadata to the output and use the drag-and-drop feature to
transform the incoming JSON data
- Change the output type to thje Java Account object type. Correct Ans-- Add the Account
object metadata to the output and use the drag-and-drop feature to transform the incoming
JSON data
An event contains a payload that is an Array of Objects. How is the event routed in a Scatter-
Gather?
The ENTIRE event is sent to each route and processed SEQUENTIALLY
The event is SPLIT and different SMALLER events are routed and processed in PARALLEL
The event is SPLIT and different SMALLER events are routed and processed SEQUENTIALLY
The ENTIRE event is sent to each route and processed in PARALLEL Correct Ans-The ENTIRE
event is sent to each route and processed in PARALELL
, 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?
- An Array of three JSON payload Objects.
-An Array of the three Mule event Objects
- An Object containing all three JSON payload Objects
- An Object containing all three Mule event Objects
- The last JSON payload Object
- The last Mule event Object Correct Ans-An Object containing all three Mule event Objects
What module and operation will throw an error if a Mule event's payload is not a number?
- Validation modules is number operation
- Filter modules Is number operation
- Validation modules Is not number operation
- Filter modules Is not number operation Correct Ans-Validation modules Is Number
operation
How are multiple conditions used in a Choice router to route events?
AND ANSWERS
Why must a Mule application's deployable archive package all its dependencies in order to be
deployed to CloudHub?
- CloudHub workers needs to compare the current dependencies with the LATEST project
dependencies from the MuleSoft repository
- The online logging service requires access to ALL project dependencies to og the appropriate
Java classes used in the Mule application
- Mulesoft support requires access to ALL project dependences for future online
troubleshooting.
- CloudHub workers CANNOT download ALL possible project dependencies a project may
contain. Correct Ans-CloudHub workers CANNOT download ALL possible project
dependencies a project may contain.
How are query parameters dynamically passed to an outbound REST request using HTTP
Request operation?
- As flow variables
- In the Mule event's payload
- As query parameters in the HTTP Request operation
,- As attributes in a Transform Message component before the HTTP Request operation
- As URI parameters in the HTTP Request operation
- As attributes in the HTTP Listener operation. Correct Ans-As query parameters in the HTTP
Request operation
What is the process to create a connector using REST Connect?
- Develop the API in Flow Designer and publish the API to Exchange
- Design the API in Design Center and publish the API to Exchange
- Develop the API in Anypoint Studio and export the connector as a jar file.
- Design the API in Anypoint Studio and upload the API to Runtime Manager Correct Ans--
Design the API in Design Center and publish the API to Exchange
What file type is required to configure a Web Service Consumer to consume a SOAP
webservice?
- RAML
- WSDL
- OAS
- JSON Correct Ans-WSDL
,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?
- Change the input type to Java Account object type
- Add the Account object metadata to the input and the Transform Message component will
automatically convert the JSOn objects to Account objects.
- Add the Account object metadata to the output and use the drag-and-drop feature to
transform the incoming JSON data
- Change the output type to thje Java Account object type. Correct Ans-- Add the Account
object metadata to the output and use the drag-and-drop feature to transform the incoming
JSON data
An event contains a payload that is an Array of Objects. How is the event routed in a Scatter-
Gather?
The ENTIRE event is sent to each route and processed SEQUENTIALLY
The event is SPLIT and different SMALLER events are routed and processed in PARALLEL
The event is SPLIT and different SMALLER events are routed and processed SEQUENTIALLY
The ENTIRE event is sent to each route and processed in PARALLEL Correct Ans-The ENTIRE
event is sent to each route and processed in PARALELL
, 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?
- An Array of three JSON payload Objects.
-An Array of the three Mule event Objects
- An Object containing all three JSON payload Objects
- An Object containing all three Mule event Objects
- The last JSON payload Object
- The last Mule event Object Correct Ans-An Object containing all three Mule event Objects
What module and operation will throw an error if a Mule event's payload is not a number?
- Validation modules is number operation
- Filter modules Is number operation
- Validation modules Is not number operation
- Filter modules Is not number operation Correct Ans-Validation modules Is Number
operation
How are multiple conditions used in a Choice router to route events?