ExamGecko
Home Home / MuleSoft / MCIA - Level 1

MCIA - Level 1: MuleSoft Certified Integration Architect - Level 1

MuleSoft Certified Integration Architect - Level 1
Vendor:

MuleSoft

MuleSoft Certified Integration Architect - Level 1 Exam Questions: 244
MuleSoft Certified Integration Architect - Level 1   2.370 Learners
Take Practice Tests
Comming soon
PDF | VPLUS

This study guide should help you understand what to expect on the exam and includes a summary of the topics the exam might cover and links to additional resources. The information and materials in this document should help you focus your studies as you prepare for the exam.

Related questions

A mule application is deployed to a Single Cloudhub worker and the public URL appears in Runtime Manager as the APP URL.

Requests are sent by external web clients over the public internet to the mule application App url.

Each of these requests routed to the HTTPS Listener event source of the running Mule application.

Later, the DevOps team edits some properties of this running Mule application in Runtime Manager.

Immediately after the new property values are applied in runtime manager, how is the current Mule application deployment affected and how will future web client requests to the Mule application be handled?

A.
Cloudhub will redeploy the Mule application to the OLD Cloudhub worker New web client requests will RETURN AN ERROR until the Mule application is redeployed to the OLD Cloudhub worker
A.
Cloudhub will redeploy the Mule application to the OLD Cloudhub worker New web client requests will RETURN AN ERROR until the Mule application is redeployed to the OLD Cloudhub worker
Answers
B.
CloudHub will redeploy the Mule application to a NEW Cloudhub worker New web client requests will RETURN AN ERROR until the NEW Cloudhub worker is available
B.
CloudHub will redeploy the Mule application to a NEW Cloudhub worker New web client requests will RETURN AN ERROR until the NEW Cloudhub worker is available
Answers
C.
Cloudhub will redeploy the Mule application to a NEW Cloudhub worker New web client requests are ROUTED to the OLD Cloudhub worker until the NEW Cloudhub worker is available.
C.
Cloudhub will redeploy the Mule application to a NEW Cloudhub worker New web client requests are ROUTED to the OLD Cloudhub worker until the NEW Cloudhub worker is available.
Answers
D.
Cloudhub will redeploy the mule application to the OLD Cloudhub worker New web client requests are ROUTED to the OLD Cloudhub worker BOTH before and after the Mule application is redeployed.
D.
Cloudhub will redeploy the mule application to the OLD Cloudhub worker New web client requests are ROUTED to the OLD Cloudhub worker BOTH before and after the Mule application is redeployed.
Answers
Suggested answer: C

Explanation:

CloudHub supports updating your applications at runtime so end users of your HTTP APIs experiencezero downtime. While your application update is deploying, CloudHub keeps the old version of yourapplication running. Your domain points to the old version of your application until the newlyuploaded version is fully started. This allows you to keep servicing requests from your old applicationwhile the new version of your application is starting.

asked 18/09/2024
Vipul Mehra
34 questions

According to the National Institute of Standards and Technology (NIST), which cloud computing deployment model describes a composition of two or more distinct clouds that support data and application portability?

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

According to MuleSoft, what Action should an IT organization take regarding its technology assets in order to close the IT delivery.

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

A company is planning to extend its Mule APIs to the Europe region. Currently all new applications are deployed to Cloudhub in the US region following this naming convention {API name}-{environment}. for example, Orders-SAPI-dev, Orders-SAPI-prod etc.

Considering there is no network restriction to block communications between API's, what strategy should be implemented in order to apply the same new API's running in the EU region of CloudHub as well to minimize latency between API's and target users and systems in Europe?

A.
Set region property to Europe (eu-de) in API manager for all the mule application No need to change the naming convention
A.
Set region property to Europe (eu-de) in API manager for all the mule application No need to change the naming convention
Answers
B.
Set region property to Europe (eu-de) in API manager for all the mule application Change the naming convention to {API name}-{environment}-{region} and communicate this change to the consuming applications and users
B.
Set region property to Europe (eu-de) in API manager for all the mule application Change the naming convention to {API name}-{environment}-{region} and communicate this change to the consuming applications and users
Answers
C.
Set region property to Europe (eu-de) in runtime manager for all the mule application No need to change the naming convention
C.
Set region property to Europe (eu-de) in runtime manager for all the mule application No need to change the naming convention
Answers
D.
Set region property to Europe (eu-de) in runtime manager for all the mule application Change the naming convention to {API name}-{environment}-{region} and communicate this change to the consuming applications and users
D.
Set region property to Europe (eu-de) in runtime manager for all the mule application Change the naming convention to {API name}-{environment}-{region} and communicate this change to the consuming applications and users
Answers
Suggested answer: D
asked 18/09/2024
Mathijn Smit
31 questions

An organization has just developed a Mule application that implements a REST API. The mule application will be deployed to a cluster of customer hosted Mule runtimes.

What additional infrastructure component must the customer provide in order to distribute inbound API requests across the Mule runtimes of the cluster?

A.
A message broker
A.
A message broker
Answers
B.
An HTTP Load Balancer
B.
An HTTP Load Balancer
Answers
C.
A database
C.
A database
Answers
D.
An Object Store
D.
An Object Store
Answers
Suggested answer: B

Explanation:

Correct answer is An HTTP Load Balancer.

Key thing to note here is that we are deploying application to customer hosted Mule runtime. This means we will need load balancer to route the requests to different instances of the cluster.

Rest all options are distractors and their requirement depends on project use case.

asked 18/09/2024
Eduardo Messias Andrade e Oliveira
35 questions

An API client is implemented as a Mule application that includes an HTTP Request operation using adefault configuration. The HTTP Request operation invokes an external API that follows standardHTTP status code conventions, which causes the HTTP Request operation to return a 4xx status code.

What is a possible cause of this status code response?

A.
An error occurred inside the external API implementation when processing the HTTP request thatwas received from the outbound HTTP Request operation of the Mule application
A.
An error occurred inside the external API implementation when processing the HTTP request thatwas received from the outbound HTTP Request operation of the Mule application
Answers
B.
The external API reported that the API implementation has moved to a different external endpoint
B.
The external API reported that the API implementation has moved to a different external endpoint
Answers
C.
The HTTP response cannot be interpreted by the HTTP Request operation of the Mule applicationafter it was received from the external API
C.
The HTTP response cannot be interpreted by the HTTP Request operation of the Mule applicationafter it was received from the external API
Answers
D.
The external API reported an error with the HTTP request that was received from the outboundHTTP Request operation of the Mule application
D.
The external API reported an error with the HTTP request that was received from the outboundHTTP Request operation of the Mule application
Answers
Suggested answer: D

Explanation:

Correct choice is: "The external API reported an error with the HTTP request that was received fromthe outbound HTTP Request operation of the Mule application"Understanding HTTP 4XX Client Error Response Codes : A 4XX Error is an error that arises in caseswhere there is a problem with the user's request, and not with the server.

Such cases usually arise when a user's access to a webpage is restricted, the user misspells the URL, or when a webpage is nonexistent or removed from the public's view.

In short, it is an error that occurs because of a mismatch between what a user is trying to access, and its availability to the user ó either because the user does not have the right to access it, or because what the user is trying to access simply does not exist. Some of the examples of 4XX errors are 400 Bad Request The server could not understand the request due to invalid syntax. 401 Unauthorized Although the HTTP standard specifies "unauthorized", semantically this response means "unauthenticated". That is, the client must authenticate itself to get the requested response.

403 Forbidden The client does not have access rights to the content; that is, it is unauthorized, so the server is refusing to give the requested resource. Unlike 401, the client's identity is known to the server. 404 Not Found The server can not find the requested resource. In the browser, this means the URL is not recognized. In an API, this can also mean that the endpoint is valid but the resource itself does not exist. Servers may also send this response instead of 403 to hide the existence of a resource from an unauthorized client. This response code is probably the most famous one due to its frequent occurrence on the web. 405 Method Not Allowed The request method is known by the server but has been disabled and cannot be used. For example, an API may forbid DELETE-ing a resource. The two mandatory methods, GET and HEAD, must never be disabled and should not return this error code. 406 Not Acceptable This response is sent when the web server, after performing server-driven content negotiation, doesn't find any content that conforms to the criteria given by the user agent.

The external API reported that the API implementation has moved to a different external endpoint cannot be the correct answer as in this situation 301 Moved Permanently The URL of the requested resource has been changed permanently. The new URL is given in the response. ---------------------------- ------------------------------------------------------------------------------------------------------------------- In Lay man's term the scenario would be: API CLIENT ó> MuleSoft API -

HTTP request "Hey, API.. process this" ó

> External API API CLIENT <ñ MuleSoft API - http response "I'm sorry Client.. something is wrongwith that request" <ñ (4XX) External API

asked 18/09/2024
Borat Kajratov
49 questions

To implement predictive maintenance on its machinery equipment, ACME Tractors has installed thousands of IoT sensors that will send data for each machinery asset as sequences of JMS messages, in near real-time, to a JMS queue named SENSOR_DATA on a JMS server. The Mule application contains a JMS Listener operation configured to receive incoming messages from the JMS servers SENSOR_DATA JMS queue. The Mule application persists each received

JMS message, then sends a transformed version of the corresponding Mule event to the machinery equipment back-end systems.

The Mule application will be deployed to a multi-node, customer-hosted Mule runtime cluster.

Under normal conditions, each JMS message should be processed exactly once.

How should the JMS Listener be configured to maximize performance and concurrent message processing of the JMS queue?

A.
Set numberOfConsumers = 1Set primaryNodeOnly = false
A.
Set numberOfConsumers = 1Set primaryNodeOnly = false
Answers
B.
Set numberOfConsumers = 1Set primaryNodeOnly = true
B.
Set numberOfConsumers = 1Set primaryNodeOnly = true
Answers
C.
Set numberOfConsumers to a value greater than oneSet primaryNodeOnly = true
C.
Set numberOfConsumers to a value greater than oneSet primaryNodeOnly = true
Answers
D.
Set numberOfConsumers to a value greater than oneSet primaryNodeOnly = false
D.
Set numberOfConsumers to a value greater than oneSet primaryNodeOnly = false
Answers
Suggested answer: D

Explanation:

Reference: https://docs.mulesoft.com/jms-connector/1.8/jms-performance

asked 18/09/2024
Devon Marsham
29 questions

What is an example of data confidentiality?

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

A DevOps team has adequate observability of individual system behavior and performance, but it struggles to track the entire lifecycle of each request across different microservices.

Which additional observability approach should this team consider adopting?

Become a Premium Member for full access
Unlock Premium Member  Unlock Premium Member

As a part of project requirement, Java Invoke static connector in a mule 4 application needs to invoke a static method in a dependency jar file. What are two ways to add the dependency to be visible by the connectors class loader?

(Choose two answers)

A.
In the Java Invoke static connector configuration, configure a path and name of the dependency jar file
A.
In the Java Invoke static connector configuration, configure a path and name of the dependency jar file
Answers
B.
Add the dependency jar file to the java classpath by setting the JVM parameters
B.
Add the dependency jar file to the java classpath by setting the JVM parameters
Answers
C.
Use Maven command to include the dependency jar file when packaging the application
C.
Use Maven command to include the dependency jar file when packaging the application
Answers
D.
Configure the dependency as a shared library in the project POM
D.
Configure the dependency as a shared library in the project POM
Answers
E.
Update mule-artefact.json to export the Java package
E.
Update mule-artefact.json to export the Java package
Answers
Suggested answer: B, D
asked 18/09/2024
Aaron Whitlow
32 questions