MCIA-Level-1 Actual Questions Answers PDF 100% Cover Real Exam Questions [Q47-Q65]

Share

MCIA-Level-1 Actual Questions Answers PDF 100% Cover Real Exam Questions

MCIA-Level-1 Exam questions and answers 


MuleSoft MCIA-Level-1 Exam Syllabus Topics:

TopicDetails
Topic 1
  • Use Mule 4 constructs to make effective use of Enterprise Integration Patterns
  • Specify the connectors that can participate in the different types of transactions
Topic 2
  • Use transport protocols and connectors correctly and coherently when and where applicable
  • Identify integrations scenarios when to use batch
Topic 3
  • Handling integration implementation lifecycles
  • Define a performant and HA deployment architecture for Mule applications in on-prem deployments
Topic 4
  • Operating and monitoring integration solutions
  • Design parts of an integration solution using any SOA-based integration approach
Topic 5
  • For a given API or integration, identify the steps that need to be taken in order for testing to occur
  • Select monitoring options for all available Anypoint Platform deployment options
Topic 6
  • Formulate an effective source code management strategy including branching and merging
  • Configure business groups, roles, and permissions within an Anypoint Platform organization
Topic 7
  • Identify metrics and operations exposed by default via JMX
  • Configuring and provisioning Anypoint Platform
Topic 8
  • Specify the purpose of various MuleSoft products in the area of DevOps and CI/CD
  • Select Anypoint Platform identity management vs client management for the correct purpose
Topic 9
  • Identify common and distinguishing features and usage scenarios for CloudHub DLBs and public CloudHub LBs
  • Match protocols with networking constraints and API layers
Topic 10
  • Specify testing strategies that use both mocking and invoking of external dependencies
  • Designing and documenting enterprise integration architecture
Topic 11
  • Use streaming to handle large payloads within Mule applications
  • Recognize the purpose of various fault-tolerance strategies for remote calls
Topic 12
  • Designing networks for Anypoint Connectors
  • Recognize scenarios where message correlation is necessary
Topic 13
  • Specify the requirements that would require the use of domain-level connectors
  • Architecting resilient and performant integration solutions
Topic 14
  • Determine if horizontal scaling will help a Mule application meet its performance targets
  • Designing applications with Anypoint Connectors

 

NEW QUESTION 47
What is true about the network connections when a Mule application uses a JMS connector to interact with a JMS provider (message broker)?

  • A. To receive messages into the Mule application, the JMS provider initiates a network connection to the JMS connector and pushes messages along this connection
  • B. To complete sending a JMS message, the JMS connector must establish a network connection with the JMS message recipient
  • C. The AMQP protocol can be used by the JMS connector to portably establish connections to various types of JMS providers
  • D. The JMS connector supports both sending and receiving of JMS messages over the protocol determined by the JMS provider

Answer: D

Explanation:
* To send message or receive JMS (Java Message Service) message no separate network connection need to be established. So option A, C and D are ruled out.
Correct answer: The JMS connector supports both sending and receiving of JMS messages over the protocol determined by the JMS provider.
* JMS Connector enables sending and receiving messages to queues and topics for any message service that implements the JMS specification.
* JMS is a widely used API for message-oriented middleware.
* It enables the communication between different components of a distributed application to be loosely coupled, reliable, and asynchronous.
MuleSoft Doc Reference: https://docs.mulesoft.com/jms-connector/1.7/

 

NEW QUESTION 48
What comparison is true about a CloudHub Dedicated Load Balancer (DLB) vs. the CloudHub Shared Load Balancer (SLB)?

  • A. Only a DLB allows the configuration of a custom TLS server certificate
  • B. Only the SLB can forward HTTP traffic to the VPC-internal ports of the CloudHub workers
  • C. Both a DLB and the SLB allow the configuration of access control via IP whitelists
  • D. Both a DLB and the SLB implement load balancing by sending HTTP requests to workers with the lowest workloads

Answer: A

Explanation:
* Shared load balancers don't allow you to configure custom SSL certificates or proxy rules
* Dedicated Load Balancer are optional but you need to purchase them additionally if needed.
* TLS is a cryptographic protocol that provides communications security for your Mule app. TLS offers many different ways of exchanging keys for authentication, encrypting data, and guaranteeing message integrity.
* The CloudHub Shared Load Balancer terminates TLS connections and uses its own server-side certificate.
* Only a DLB allows the configuration of a custom TLS server certificate
* DLB enables you to define SSL configurations to provide custom certificates and optionally enforce two-way SSL client authentication.
* To use a DLB 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.
* MuleSoft Reference: https://docs.mulesoft.com/runtime-manager/dedicated-load-balancer-tutorial Additional Info on SLB Vs DLB:

 

NEW QUESTION 49
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 therunning 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
  • B. Cloudhub will redeploy the Mule application to a NEW Cloudhub worker New webclient 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 will RETURN AN ERROR until the NEW Cloudhub worker is available
  • 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 afterthe Mule application is redeployed.

Answer: B

 

NEW QUESTION 50
A popular retailer is designing a public API for its numerous business partners. Each business partner will invoke the API at the URL https://api.acme.com/partners/v1. The API implementation is estimated to require deployment to 5 CloudHub workers.
The retailer has obtained a public X.509 certificate for the name api.acme.com, signed by a reputable CA, to be used as the server certificate.
Where and how should the X.509 certificate and Mule applications be used to configure load balancing among the 5 CloudHub workers, and what DNS entries should be configured in order for the retailer to support its numerous business partners?

  • A. Add the X.509 certificate to the Mule application's deployable archive, then configure the CloudHub Shared Load Balancer (SLB) for each of the Mule application's CloudHub workers Create a CNAME for api.acme.com pointing to the SLB's A record
  • B. Add the X.509 certificate to the CloudHub Shared Load Balancer (SLB), not to the Mule application Create a CNAME for api.acme.com pointing to the SLB's A record
  • C. Add the X.509 certificate to the Mule application's deployable archive, then configure a CloudHub Dedicated Load Balancer (DLB) for each of the Mule application's CloudHub workers Create a CNAME for api.acme.com pointing to the DLB's A record
  • D. Add the X.509 certificate to a CloudHub Dedicated Load Balancer (DLB), not to the Mule application Create a CNAME for api.acme.com pointing to the DLB's A record

Answer: B

 

NEW QUESTION 51
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: ActiveMQ CRM: REST
  • B. IBM: DB access CRM:gRPC
  • C. IBM:QCS CRM: SOAP
  • D. IBM: REST CRM:REST

Answer: B

 

NEW QUESTION 52
An organization uses a set of customer-hosted Mule runtimes that are managed using the Mulesoft-hosted control plane. What is a condition that can be alerted on from Anypoint Runtime Manager without any custom components or custom coding?

  • A. When an SSL certificate used by one of the deployed Mule applications is about to expire
  • B. When the Mute runtime license installed on a Mule runtime is about to expire
  • C. When a Mule runtime on a given customer-hosted server is experiencing high memory consumption during certain periods
  • D. When a Mule runtime's customer-hosted server is about to run out of disk space

Answer: C

 

NEW QUESTION 53
Refer to the exhibit.
A Mule application is being designed to expose a SOAP web service to its clients.
What language is typically used inside the web service's interface definition to define the data structures that the web service Is expected to exchange with its clients?

  • A. XSD
  • B. RAMI
  • C. WSDL
  • D. JSON Schema

Answer: C

 

NEW QUESTION 54
Refer to the exhibit.

A Mule application is being designed to be deployed to several CIoudHub workers. The Mule application's integration logic is to replicate changed Accounts from Satesforce to a backend system every 5 minutes.
A watermark will be used to only retrieve those Satesforce Accounts that have been modified since the last time the integration logic ran.
What is the most appropriate way to implement persistence for the watermark in order to support the required data replication integration logic?

  • A. Persistent Cache Scope
  • B. Persistent Object Store
  • C. Persistent VM Queue
  • D. Persistent Anypoint MQ Queue

Answer: B

Explanation:
* An object store is a facility for storing objects in or across Mule applications. Mule uses object stores to persist data for eventual retrieval.
* Mule provides two types of object stores:
1) In-memory store - stores objects in local Mule runtime memory. Objects are lost on shutdown of the Mule runtime.
2) Persistent store - Mule persists data when an object store is explicitly configured to be persistent.
In a standalone Mule runtime, Mule creates a default persistent store in the file system. If you do not specify an object store, the default persistent object store is used.
MuleSoft Reference: https://docs.mulesoft.com/mule-runtime/3.9/mule-object-stores

 

NEW QUESTION 55
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 to ONE ARBiTRARY CloudHub worker in the PRIMARY Availability Zone (AZ)
  • B. Each request is routed (scattered) to ALL three CloudHub workers at the same time
  • C. Each request is routed to the PRIMARY CloudHub worker in the PRIMARY Availability Zone (AZ)
  • D. Each request Is routed to ONE ARBiTRARY CloudHub worker out of ALL three CloudHub workers

Answer: D

 

NEW QUESTION 56
Refer to the exhibit.

An organization uses a 2-node Mute runtime cluster to host one stateless API implementation. The API is accessed over HTTPS through a load balancer that uses round-robin for load distribution.
Two additional nodes have been added to the cluster and the load balancer has been configured to recognize the new nodes with no other change to the load balancer.
What average performance change is guaranteed to happen, assuming all cluster nodes are fully operational?

  • A. 50% reduction In the number of requests being received by each node
  • B. 50% reduction In the JVM heap memory consumed by each node
  • C. 50% reduction in the response time of the API
  • D. 100% increase in the throughput of the API

Answer: A

 

NEW QUESTION 57
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. Simplifies communincation
  • D. Increase throughput

Answer: B

Explanation:
* XA transaction add tremendous latency so "Reduce Latency" is incorrect option XA transactions define "All or No" commit protocol.
* Each local XA resource manager supports the A.C.I.D properties (Atomicity, Consistency, Isolation, and Durability).
--------------------------------------------------------------------------------------------------------------------- So correct choice is "Ensure consistency"

 

NEW QUESTION 58
An API implementation is being developed to expose data from a production database via HTTP requests. The API implementation executes a database SELECT statement that is dynamically created based upon data received from each incoming HTTP request. The developers are planning to use various types of testing to make sure the Mule application works as expected, can handle specific workloads, and behaves correctly from an API consumer perspective. What type of testing would typically mock the results from each SELECT statement rather than actually execute it in the production database?

  • A. Functional testing (black box)
  • B. Unit testing (white box)
  • C. Integration testing
  • D. Performance testing

Answer: B

Explanation:
In Unit testing instead of using actual backends, stubs are used for the backend services. This ensures that developers are not blocked and have no dependency on other systems.

 

NEW QUESTION 59
What limits if a particular Anypoint Platform user can discover an asset in Anypoint Exchange?

  • A. The existence of a public Anypoint Exchange portal to which the asset has been published
  • B. Design Center and RAML were both used to create the asset
  • C. The business groups to which the user belongs
  • D. The type of the asset in Anypoint Exchange

Answer: C

Explanation:
* "The existence of a public Anypoint Exchange portal to which the asset has been published" - question does not mention anything about the public portal. Beside the public portal is open to the internet, to anyone. * If you cannot find an asset in the current business group scopes, search in other scopes. In the left navigation bar click All assets (assets provided by MuleSoft and your own master organization), Provided by MuleSoft, or a business group scope. User belonging to one Business Group can see assets related to his group only Reference: https://docs.mulesoft.com/exchange/to-find-info https://docs.mulesoft.com/exchange/asset-details Correct answer is The business groups to which the user belongs

 

NEW QUESTION 60
A Mule application contains a Batch Job with two Batch Steps (Batch_Step_l and Batch_Step_2). A payload with 1000 records is received by the Batch Job.
How many threads are used by the Batch Job to process records, and how does each Batch Step process records within the Batch Job?

  • A. Each Batch Job uses SEVERAL THREADS for the Batch Steps Each Batch Step instance receivesONE record at a time as the payload, and RECORDS are processed IN PARALLEL within and between the two Batch Steps
  • B. Each Batch Job uses a SINGLE THREAD for all Batch steps Each Batch step instance receives ONE record at a time as the payload, and RECORDS are processed IN ORDER, first through Batch_Step_l and then through Batch_Step_2
  • C. Each Batch Job uses a SINGLE THREAD to process a configured block size of record Each Batch Step instance receives A BLOCK OF records as the payload, and BLOCKS of records are processed IN ORDER
  • D. Each Batch Job uses SEVERAL THREADS for the Batch Steps Each Batch Step instance receives ONE record at a time as the payload, and BATCH STEP INSTANCES execute IN PARALLEL to process records and Batch Steps in ANY order as fast as possible

Answer: D

 

NEW QUESTION 61
Refer to the exhibit. A Mule application is deployed to a multi-node Mule runtime cluster. The Mule application uses the competing consumer pattern among its cluster replicas to receive JMS messages from a JMS queue.
To process each received JMS message, the following steps are performed in a flow:
Step 1: The JMS Correlation ID header is read from the received JMS message.
Step 2: The Mule application invokes an idempotent SOAP webservice over HTTPS, passing the JMS Correlation ID as one parameter in the SOAP request.
Step 3: The response from the SOAP webservice also returns the same JMS Correlation ID.
Step 4: The JMS Correlation ID received from the SOAP webservice is validated to be identical to the JMS Correlation ID received in Step 1.
Step 5: The Mule application creates a response JMS message, setting the JMS Correlation ID message header to the validated JMS Correlation ID and publishes that message to a response JMS queue.
Where should the Mule application store the JMS Correlation ID values received in Step 1 and Step 3 so that the validation in Step 4 can be performed, while also making the overall Mule application highly available, fault- tolerant, performant, and maintainable?

  • A. Both Correlation ID values should be stored in a non-persistent object store
  • B. Both Correlation ID values should be stored in a persistent object store
  • C. The Correlation ID value in Step 1 should be stored in a persistent object store The Correlation ID value in Step 3 should be stored as a Mule event variable/attribute
  • D. Both Correlation ID values should be stored as Mule event variables/attributes

Answer: C

 

NEW QUESTION 62
Mule applications need to be deployed to CloudHub so they can access on-premises database systems. These systems store sensitive and hence tightly protected data, so are not accessible over the internet.
What network architecture supports this requirement?

  • A. An Anypoint VPC with one Dedicated Load Balancer fronting each on-premises database system, plus matching IP whitelisting in the load balancer and firewall rules in the VPC and on-premises network
  • B. Relocation of the database systems to a DMZ in the on-premises network, with Mule applications deployed to the CloudHub Shared Worker Cloud connecting only to the DMZ
  • C. An Anypoint VPC connected to the on-premises network using an IPsec tunnel or AWS DirectConnect, plus matching firewall rules in the VPC and on-premises network
  • D. Static IP addresses for the Mule applications deployed to the CloudHub Shared Worker Cloud, plus matching firewall rules and IP whitelisting in the on-premises network

Answer: C

 

NEW QUESTION 63
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. Use a composite data source so files can be retrieved from various sources and delivered to a MuleSoft Batch Job for processing
  • C. 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
  • D. Use a MuleSoft Scatter-Gather and a MuleSoft Batch Job to handle the different files coming from different sources

Answer: C

 

NEW QUESTION 64
An organization is sizing an Anypoint VPC to extend their internal network to Cloudhub.
For this sizing calculation, the organization assumes 150 Mule applications will be deployed among three(3) production environments and will use Cloudhub's default zero-downtime feature. Each Mule application is expected to be configured with two(2) Cloudhub workers.This is expected to result in several Mule application deployments per hour.

  • A. 10.0.0.0/22(1024IPs)
  • B. 10.0.0.0/23(512 IPs)
  • C. 10.0.0.0/21(2048 IPs)
  • D. 10.0.0.0/24(256 IPs)

Answer: C

 

NEW QUESTION 65
......

PassLeader MCIA-Level-1  Exam Practice Test Questions : https://certkiller.passleader.top/MuleSoft/MCIA-Level-1-exam-braindumps.html