Prepare for your exam certification with our MCIA-Level-1 Certified MuleSoft
Free MuleSoft MCIA-Level-1 Exam 2022 Practice Materials Collection
NEW QUESTION 61
The ABC company has an Anypoint Runtime Fabric on VMs/Bare Metal (RTF-VM) appliance installed on its own customer-hosted AWS infrastructure.
Mule applications are deployed to this RTF-VM appliance. As part of the company standards, the Mule application logs must be forwarded to an external log management tool (LMT).
Given the company's current setup and requirements, what is the most idiomatic (used for its intended purpose) way to send Mule application logs to the external LMT?
- A. In each Mule application, configure custom Log4j settings
- B. In RTF-VM, install and configure the external LTM's log-forwarding agent
- C. In RTF-VM, edit the pod configuration to automatically install and configure an Anypoint Monitoring agent
- D. In RTF-VM. configure the out-of-the-box external log forwarder
Answer: B
NEW QUESTION 62
What aspect of logging is only possible for Mule applications deployed to customer-hosted Mule runtimes, but NOT for Mule applications deployed to CloudHub?
- A. To log certain messages to a custom log category
- B. To change tog4j2 tog levels in Anypoint Runtime Manager without having to restart the Mule application
- C. To directly referenceone shared and customized log4j2.xml file from multiple Mule applications
- D. To send Mule application log entries to Splunk
Answer: C
NEW QUESTION 63
Refer to the exhibit.

A business process involves two APIs that interact with each other asynchronously over HTTP. Each API is implemented as a Mule application. API 1 receives the initial HTTP request and invokes API 2 (in a fire and forget fashion) while API 2, upon completion of the processing, calls back into API l to notify about completion of the asynchronous process.
Each API Is deployed to multiple redundant Mule runtimes and a separate load balancer, and is deployed to a separate network zone.
In the network architecture, how must the firewall rules be configured to enable the above Interaction between API 1 and API 2?
- A. To open direct two-way communication between the Mule runtimes of both APIs
- B. To authorize the certificates used by both the apis
- C. To allow communication between the load balancers used by each API
- D. To enable communication from each API's Mule runtimes and network zone to the toad balancer of the other API
Answer: D
NEW QUESTION 64
Refer to the exhibit.
Anypoint Platform supports role-based access control (RBAC) to features of the platform. An organization has configured an external Identity Provider for identity management with Anypoint Platform.
What aspects of RBAC must ALWAYS be controlled from the Anypoint Platform control plane and CANNOT be controlled via the external Identity Provider?
- A. Removing a user's access to Anypoint Platform when they no longer work for the organization
- B. Assigning Anypoint Platform permissions to a role
- C. Controlling the business group within Anypoint Platform to which the user belongs
- D. Assigning Anypoint Platform role(s) to a user
Answer: B
NEW QUESTION 65
In Anypoint Platform, a company wants to configure multiple identity providers (IdPs) for multiple lines of business (LOBs). Multiple business groups, teams, and environments have been defined for these LOBs.
What Anypoint Platform feature can use multiple IdPs across the company's business groups, teams, and environments?
- A. Virtual private clouds
- B. Client (application) management
- C. MuleSoft-hosted (CloudHub) dedicated load balancers
- D. Permissions
Answer: C
Explanation:
:
To use a dedicated load balancer in your environment, you must first create an Anypoint VPC. Because you can associate multiple environments with the same Anypoint VPC, you can use the same dedicated load balancer for your different environments.
NEW QUESTION 66
What aspects of a CI/CD pipeline for Mute applications can be automated using MuleSoft-provided Maven plugins?
- A. Compile, package, unit test, deploy, create associated API instances in API Manager B Import from API designer, compile, package, unit test, deploy, publish to Am/point Exchange
- B. Compile, package, unit test, deploy, integration test
- C. Compile, package, unit test, validate unit test coverage, deploy
Answer: C
NEW QUESTION 67
What is not true about Mule Domain Project?
- A. This allows Mule applications to share resources
- B. Expose multiple services within the Mule domain on the same port
- C. Only available Anypoint Runtime Fabric
- D. Send events (messages) to other Mule applications using VM queues
Answer: C
Explanation:
* Mule Domain Project is ONLY available for customer-hosted Mule runtimes, but not for Anypoint Runtime Fabric
* Mule domain project is available for Hybrid and Private Cloud (PCE). Rest all provide application isolation and can't support domain project.
What is Mule Domain Project?
* A Mule Domain Project is implemented to configure the resources that are shared among different projects. These resources can be used by all the projects associated with this domain. Mule applications can be associated with only one domain, but a domain can be associated with multiple projects. Shared resources allow multiple development teams to work in parallel using the same set of reusable connectors. Defining these connectors as shared resources at the domain level allows the team to: - Expose multiple services within the domain through the same port. - Share the connection to persistent storage. - Share services between apps through a well-defined interface. - Ensure consistency between apps upon any changes because the configuration is only set in one place.
* Use domains Project to share the same host and port among multiple projects. You can declare the http connector within a domain project and associate the domain project with other projects. Doing this also allows to control thread settings, keystore configurations, time outs for all the requests made within multiple applications. You may think that one can also achieve this by duplicating the http connector configuration across all the applications. But, doing this may pose a nightmare if you have to make a change and redeploy all the applications.
* If you use connector configuration in the domain and let all the applications use the new domain instead of a default domain, you will maintain only one copy of the http connector configuration. Any changes will require only the domain to the redeployed instead of all the applications.
You can start using domains in only three steps:
1) Create a Mule Domain project
2) Create the global connector configurations which needs to be shared across the applications inside the Mule Domain project
3) Modify the value of domain in mule-deploy.properties file of the applications
NEW QUESTION 68
An organization's security policies mandate complete control of the login credentials used to log in to Anypoint Platform. What feature of Anypoint Platform should be used to meet this requirement?
- A. Client ID Secret
- B. Enterprise Security Module
- C. Federated Client Management
- D. Federated Identity Management
Answer: D
NEW QUESTION 69
What aspects of a CI/CD pipeline for Mule applications can be automated using MuleSoft-provided Maven plugins?
- A. Compile, package, unit test, deploy, integration test
- B. Compile, package, unit test, deploy, create associated API instances in API Manager
- C. Compile, package, unit test, validate unit test coverage, deploy
- D. Import from API designer, compile, package, unit test, deploy, publish to Anypoint Exchange
Answer: A
Explanation:
Explanation/Reference: http://workshop.tools.mulesoft.com/modules/module7_lab4#step-2-configure-the-mule-maven- plugin
NEW QUESTION 70
A Mule application is synchronizing customer data between two different database systems.
What is the main benefit of using XA transaction over local transactions to synchronize these two database system?
- A. Reduce latency
- B. Ensure consistency
- C. Increase throughput
- D. Simplifies communincation
Answer: B
NEW QUESTION 71
Refer to the exhibit.
A Mule application has an HTTP Listener that accepts HTTP DELETE requests. This Mule application Is deployed to three CloudHub workers under the control of the CloudHub Shared Load Balancer.
A web client makes a sequence of requests to the Mule application's public URL.
How is this sequence of web client requests distributed among the HTTP Listeners running in the three CloudHub workers?
- A. Each request is routed (scattered) to ALL three CloudHub workers at the same time
- B. Each request is routed to ONE ARBiTRARY CloudHub worker in the PRIMARY Availability Zone (AZ)
- C. Each request Is routed to ONE ARBiTRARY CloudHub worker out of ALL three CloudHub workers
- D. Each request is routed to the PRIMARY CloudHub worker in the PRIMARY Availability Zone (AZ)
Answer: C
NEW QUESTION 72
Refer to the exhibit.
An organization is sizing an Anypoint VPC for the non-production deployments of those Mule applications that connect to the organization's on-premises systems. This applies to approx. 60 Mule applications. Each application is deployed to two CloudHub i workers. The organization currently has three non-production environments (DEV, SIT and UAT) that share this VPC. The AWS region of the VPC has two AZs.
The organization has a very mature DevOps approach which automatically progresses each application through all non-production environments before automatically deploying to production. This process results in several Mule application deployments per hour, using CloudHub's normal zero-downtime deployment feature.
What is a CIDR block for this VPC that results in the smallest usable private IP address range?
- A. 10.0.0.0/22 (1024 IPs)
- B. 10.0.0.0/25 (128 IPs)
- C. 10.0.0.0/26 (64 IPS)
- D. 10.0.0.0/24 (256 IPs)
Answer: A
NEW QUESTION 73
When using Anypoint Platform across various lines of business with their own Anypoint Platform business groups, what configuration of Anypoint Platform is always performed at the organization level as opposed to at the business group level?
- A. Role and permission setup
- B. Dedicated Load Balancer setup
- C. Environment setup
- D. Identity management setup
Answer: A
NEW QUESTION 74
An organization is evaluating using the CloudHub shared Load Balancer (SLB) vs creating a CloudHub dedicated load balancer (DLB). They are evaluating how this choice affects the various types of certificates used by CloudHub deployed Mule applications, including MuleSoft-provided, customer-provided, or Mule application-provided certificates. What type of restrictions exist on the types of certificates for the service that can be exposed by the CloudHub Shared Load Balancer (SLB) to external web clients over the public internet?
- A. Only MuleSoft provided certificates can be used for server side certificate
- B. Only self signed certificates can be used
- C. Underlying Mule applications need to implement own certificates
- D. All certificates which can be used in shared load balancer need to get approved by raising support ticket
Answer: A
Explanation:
Correct answer is Only MuleSoft provided certificates can be used for server side certificate
* The CloudHub Shared Load Balancer terminates TLS connections and uses its own server-side certificate.
* You would need to use dedicated load balancer which can enable you to define SSL configurations to provide custom certificates and optionally enforce two-way SSL client authentication.
* To use a dedicated load balancer in your environment, you must first create an Anypoint VPC. Because you can associate multiple environments with the same Anypoint VPC, you can use the same dedicated load balancer for your different environments.
Additional Info on SLB Vs DLB:
NEW QUESTION 75
A Mule application currently writes to two separate SQL Server database instances across the internet using a single XA transaction. It is proposed to split this one transaction into two separate non-XA transactions with no other changes to the Mule application.
What non-functional requirement can be expected to be negatively affected when implementing this change?
- A. Throughput
- B. Availability
- C. Consistency
- D. Response time
Answer: C
NEW QUESTION 76
An Integration Mule application is being designed to synchronize customer data between two systems. One system is an IBM Mainframe and the other system is a Salesforce Marketing Cloud (CRM) instance. Both systems have been deployed in their typical configurations, and are to be invoked using the native protocols provided by Salesforce and IBM.
What interface technologies are the most straightforward and appropriate to use in this Mute application to interact with these systems, assuming that Anypoint Connectors exist that implement these interface technologies?
- A. IBM: DB access CRM: gRPC
- B. IBM: CICS CRM: SOAP
- C. IBM: Active MQ CRM: REST
- D. IBM: REST CRM:REST
Answer: B
Explanation:
Correct answer is IBM: CICS CRM: SOAP
* Within Anypoint Exchange, MuleSoft offers the IBM CICS connector. Anypoint Connector for IBM CICS Transaction Gateway (IBM CTG Connector) provides integration with back-end CICS apps using the CICS Transaction Gateway.
* Anypoint Connector for Salesforce Marketing Cloud (Marketing Cloud Connector) enables you to connect to the Marketing Cloud API web services (now known as the Marketing Cloud API), which is also known as the Salesforce Marketing Cloud. This connector exposes convenient operations via SOAP for exploiting the capabilities of Salesforce Marketing Cloud.
NEW QUESTION 77
What metrics about API invocations are available for visualization in custom charts using Anypoint Analytics?
- A. Request size, number of requests, JDBC Select operation response time
- B. Request size, number of requests, response size, response time
- C. Request size, request HTTP verbs, response time
- D. Request size, number of requests, JDBC Select operation result set size
Answer: B
Explanation:
Explanation/Reference: https://docs.mulesoft.com/monitoring/api-analytics-dashboard
NEW QUESTION 78
In one of the critical payment related mule application, transaction is being used . As an enhancement to implementation , scatter gather route is introduced which is also the part of transaction group. Scatter gather route has 4 routes.
What will be the behavior of the Mule application in case of error occurs in 4th route of the scatter-gather router and transaction needs to be rolled back?
- A. Only errored route will be rolled back
- B. Scatter Gather router cannot be part of transaction
- C. All routes will be rolled back
Answer: C
Explanation:
* Scatter Gather: When running within a transaction, Scatter Gather does not execute in parallel. This means that the second route is executed after the first one is processed, the third after the second one, etc. In case of error, all routes will be rolled back
NEW QUESTION 79
Refer to the exhibit.
A business process involves the receipt of a file from an external vendor over SFTP. The file needs to be parsed and its content processed, validated, and ultimately persisted to a database. The delivery mechanism is expected to change in the future as more vendors send similar files using other mechanisms such as file transfer or HTTP POST.
What is the most effective way to design for these requirements in order to minimize the impact of future change?
- A. Create a Process API to receive the file and process it using a MuleSoft Batch Job while delegating the data save process to a System API
- B. Create an API that receives the file and invokes a Process API with the data contained In the file, then have the Process API process the data using a MuleSoft Batch Job and other System APIs as needed
- C. Use a composite data source so files can be retrieved from various sources and delivered to a MuleSoft Batch Job for processing
- D. Use a MuleSoft Scatter-Gather and a MuleSoft Batch Job to handle the different files coming from different sources
Answer: B
Explanation:
* Scatter-Gather is used for parallel processing, to improve performance. In this scenario, input files are coming from different vendors so mostly at different times. Goal here is to minimize the impact of future change. So scatter Gather is not the correct choice.
* If we use 1 API to receive all files from different Vendors, any new vendor addition will need changes to that 1 API to accommodate new requirements. So Option A and C are also ruled out.
* Correct answer is Create an API that receives the file and invokes a Process API with the data contained in the file, then have the Process API process the data using a MuleSoft Batch Job and other System APIs as needed. Answer to this question lies in the API led connectivity approach.
* API-led connectivity is a methodical way to connect data to applications through a series of reusable and purposeful modern APIs that are each developed to play a specific role - unlock data from systems, compose data into processes, or deliver an experience. System API : System API tier, which provides consistent, managed, and secure access to backend systems. Process APIs : Process APIs take core assets and combines them with some business logic to create a higher level of value. Experience APIs : These are designed specifically for consumption by a specific end-user app or device.
So in case of any future plans , organization can only add experience API on addition of new Vendors, which reuse the already existing process API. It will keep impact minimal.
NEW QUESTION 80
What Is a recommended practice when designing an integration Mule 4 application that reads a large XML payload as a stream?
- A. The payload must be cached using a Cache scope If It Is to be sent to multiple backend systems
- B. The payload size should NOT exceed the maximum available heap memory of the Mute runtime on which the Mule application executes
- C. The payload should be dealt with as an XML stream, without converting it to a single Java object (POJO)
- D. The payload should be dealt with as a repeatable XML stream, which must only be traversed (iterated-over) once and CANNOT be accessed randomly from DataWeave expressions and scripts
Answer: D
NEW QUESTION 81
An organization has various integrations implemented as Mule applications. Some of these Mule applications are deployed to custom hosted Mule runtimes (on-premises) while others execute in the MuleSoft-hosted runtime plane (CloudHub). To perform the Integra functionality, these Mule applications connect to various backend systems, with multiple applications typically needing to access the backend systems.
How can the organization most effectively avoid creating duplicates in each Mule application of the credentials required to access the backend systems?
- A. Create a Mule domain project that maintains the credentials as Mule domain-shared resources Deploy the Mule applications to the Mule domain, so the credentials are available to the Mule applications
- B. Configure or create a credentials service that returns the credentials for each backend system, and that is accessible from customer-hosted and MuleSoft-hosted Mule runtimes Have the Mule applications toad the properties at startup by invoking that credentials service
- C. Store the credentials in properties files in a shared folder within the organization's data center Have the Mule applications load properties files from this shared location at startup
- D. Segregate the credentials for each backend system into environment-specific properties files Package these properties files in each Mule application, from where they are loaded at startup
Answer: D
NEW QUESTION 82
A mule application uses an HTTP request operation to involve an external API.
The external API follows the HTTP specification for proper status code usage.
What is possible cause when a 3xx status code is returned to the HTTP Request operation from the external API?
- A. The request was ACCEPTED by the external API
- B. The request was Redirected to a different URL by the external API
- C. The request was not accepted by the external API
- D. The request was NOT RECEIVED by the external API
Answer: B
NEW QUESTION 83
Refer to the exhibit.
A business process involves the receipt of a file from an external vendor over SFTP. The file needs to be parsed and its content processed, validated, and ultimately persisted to a database. The delivery mechanism is expected to change in the future as more vendors send similar files using other mechanisms such as file transfer or HTTP POST.
What is the most effective way to design for these requirements in order to minimize the impact of future change?
- A. Create a Process API to receive the file and process it using a MuleSoft Batch Job while delegating the data save process to a System API
- B. Create an API that receives the file and invokes a Process API with the data contained In the file, then have the Process API process the data using a MuleSoft Batch Job and other System APIs as needed
- C. Use a composite data source so files can be retrieved from various sources and delivered to a MuleSoft Batch Job for processing
- D. Use a MuleSoft Scatter-Gather and a MuleSoft Batch Job to handle the different files coming from different sources
Answer: B
NEW QUESTION 84
What aspects of a CI/CD pipeline for Mute applications can be automated using MuleSoft-provided Maven plugins?
- A. Compile, package, unit test, deploy, integration test
- B. Compile, package, unit test, validate unit test coverage, deploy
- C. Compile, package, unit test, deploy, create associated API instances in API Manager B Import from API designer, compile, package, unit test, deploy, publish to Am/point Exchange
Answer: A
NEW QUESTION 85
Refer to the exhibit.
An organization is sizing an Anypoint VPC for the non-production deployments of those Mule applications that connect to the organization's on-premises systems. This applies to approx. 60 Mule applications. Each application is deployed to two CloudHub i workers. The organization currently has three non-production environments (DEV, SIT and UAT) that share this VPC. The AWS region of the VPC has two AZs.
The organization has a very mature DevOps approach which automatically progresses each application through all non-production environments before automatically deploying to production. This process results in several Mule application deployments per hour, using CloudHub's normal zero-downtime deployment feature.
What is a CIDR block for this VPC that results in the smallest usable private IP address range?
- A. 10.0.0.0/22 (1024 IPs)
- B. 10.0.0.0/25 (128 IPs)
- C. 10.0.0.0/26 (64 IPS)
- D. 10.0.0.0/24 (256 IPs)
Answer: A
NEW QUESTION 86
......
Introduction to MuleSoft mcia - Level 1: MuleSoft Certified Integration Architect - Level 1 Exam
A MuleSoft Certified Developer - Level 1 should be able to successfully work on basic Mule 4 projects with guidance and supervision. The exam validates that a developer has the required knowledge and skills to design, build, test and debug, deploy, and manage basic APIs and integrations: moving from Anypoint Integration to Anypoint Studio and back. Certified candidates should be able to:
- Use MuleSoft-hosted Anypoint Integration to take a basic API through all the steps of its lifecycle: design, build, deploy, manage, and govern.
- Use Anypoint Studio to build, test, and debug basic integrations and API implementations.
- Process batch records.
- Control event flow and handle errors.
- Perform basic data transformations using DataWeave 2.0.
Pass MuleSoft MCIA-Level-1 Actual Free Exam Q&As Updated Dump: https://www.braindumpspass.com/MuleSoft/MCIA-Level-1-practice-exam-dumps.html