[Feb 07, 2024] Get New MCIA-Level-1 Certification – Valid Exam Dumps Questions [Q116-Q135]

Share

[Feb 07, 2024] Get New MCIA-Level-1 Certification – Valid Exam Dumps Questions

100% Passing Guarantee - Brilliant MCIA-Level-1 Exam Questions PDF


The MCIA-Level-1 exam covers a wide range of topics, including MuleSoft's Anypoint Platform, integration patterns, API-led connectivity, integration with Salesforce, and other enterprise applications. It requires the candidate to have a deep understanding of MuleSoft's Anypoint Platform, including its features, components, and capabilities. MCIA-Level-1 exam also tests the candidate's ability to design and implement scalable and reliable integration solutions.


The MCIA-Level-1 certification exam is ideal for integration architects, developers, and technical leads who are looking to advance their careers in the integration domain. MuleSoft Certified Integration Architect - Level 1 certification exam tests the candidate's ability to design, develop, and implement MuleSoft-based integration solutions that meet the business requirements of their organizations. The MCIA-Level-1 certification exam is also an excellent opportunity for professionals to demonstrate their expertise in the MuleSoft platform to potential employers.

 

NEW QUESTION # 116
An external REST client periodically sends an array of records in a single POST request to a Mule application API endpoint.
The Mule application must validate each record of the request against a JSON schema before sending it to a downstream system in the same order that it was received in the array Record processing will take place inside a router or scope that calls a child flow. The child flow has its own error handling defined. Any validation or communication failures should not prevent further processing of the remaining records.
To best address these requirements what is the most idiomatic(used for it intended purpose) router or scope to used in the parent flow, and what type of error handler should be used in the child flow?

  • A. First Successful router in the parent flow
    On Error Continue error handler in the child flow
  • B. For Each scope in the parent flow
    On Error Continue error handler in the child flow
  • C. Until Successful router in the parent flow
    On Error Propagate error handler in the child flow
  • D. Parallel For Each scope in the parent flow
    On Error Propagate error handler in the child flow

Answer: A


NEW QUESTION # 117
Mule application muleA deployed in cloudhub uses Object Store v2 to share data across instances. As a part of new requirement , application muleB which is deployed in same region wants to access this Object Store.
Which of the following option you would suggest which will have minimum latency in this scenario?

  • A. Both of the above option will have same latency
  • B. Object Store REST API
  • C. Object Store connector
  • D. Object Store of one mule application cannot be accessed by other mule application.

Answer: B

Explanation:
V2 Rest API is recommended for on premise applications to access Object Store. It also comes with overhead of encryption and security of using rest api. With Object Store v2, the API call is localized to the same data center as the Runtime Manager app.
But in this case requirement is to access the OS of other mule application and not the same mule application.
You can configure a Mule app to use the Object Store REST API to store and retrieve values from an object store in another Mule app.
However, Object Store v2 is not designed for app-to-app communication.


NEW QUESTION # 118
A new Mule application under development must implement extensive data transformation logic. Some of the data transformation functionality is already available as external transformation services that are mature and widely used across the organization; the rest is highly specific to the new Mule application.
The organization follows a rigorous testing approach, where every service and application must be extensively acceptance tested before it is allowed to go into production.
What is the best way to implement the data transformation logic for this new Mule application while minimizing the overall testing effort?

  • A. Implement and expose all transformation logic as microservices using DataWeave, so it can be reused by any application component that needs it, including the new Mule application
  • B. Implement transformation logic in the new Mule application using DataWeave, replicating the transformation logic of existing transformation services
  • C. Implement transformation logic in the new Mule application using DataWeave, invoking existing transformation services when possible
  • D. Extend the existing transformation services with new transformation logic and invoke them from the new Mule application

Answer: D


NEW QUESTION # 119
A Mule application is being designed for deployment to a single CloudHub worker. The Mule application will have a flow that connects to a SaaS system to perform some operations each time the flow is invoked.
The SaaS system connector has operations that can be configured to request a short-lived token (fifteen minutes) that can be reused for subsequent connections within the fifteen minute time window. After the token expires, a new token must be requested and stored.
What is the most performant and idiomatic (used for its intended purpose) Anypoint Platform component or service to use to support persisting and reusing tokens in the Mule application to help speed up reconnecting the Mule application to the SaaS application?

  • A. Nonpersistent object store
  • B. Variable
  • C. Persistent object store
  • D. Database

Answer: D


NEW QUESTION # 120
As a part of business requirement , old CRM system needs to be integrated using Mule application. CRM system is capable of exchanging data only via SOAP/HTTP protocol. As an integration architect who follows API led approach , what is the the below step you will perform so that you can share document with CRM team?

  • A. Create RAML specification using Design Center
  • B. Create WSDL specification using text editor
  • C. Create SOAP API specification using Design Center
  • D. Create WSDL specification using Design Center

Answer: B

Explanation:
Correct answer is Create WSDL specification using text editor SOAP services are specified using WSDL. A client program connecting to a web service can read the WSDL to determine what functions are available on the server. We can not create WSDL specification in Design Center. We need to use external text editor to create WSDL.


NEW QUESTION # 121
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 1 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 enable communication from each API's Mule runtimes and network zone to the load balancer of the other API
  • C. To allow communication between the load balancers used by each API
  • D. To authorize the certificates used by both the APIs

Answer: A


NEW QUESTION # 122
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/21(2048 IPs)
  • B. 10.0.0.0/22(1024IPs)
  • C. 10.0.0.0/24(256 IPs)
  • D. 10.0.0.0/23(512 IPs)

Answer: A

Explanation:
* When you create an Anypoint VPC, the range of IP addresses for the network must be specified in the form of a Classless Inter-Domain Routing (CIDR) block, using CIDR notation.
* This address space is reserved for Mule workers, so it cannot overlap with any address space used in your data center if you want to peer it with your VPC.
* To calculate the proper sizing for your Anypoint VPC, you first need to understand that the number of dedicated IP addresses is not the same as the number of workers you have deployed.
* For each worker deployed to CloudHub, the following IP assignation takes place: For better fault tolerance, the VPC subnet may be divided into up to four Availability Zones.
* A few IP addresses are reserved for infrastructure. At least two IP addresses per worker to perform at zero-downtime.
* Hence in this scenario 2048 IP's are required to support the requirement.


NEW QUESTION # 123
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 a Mule runtime's customer-hosted server is about to run out of disk space
  • B. When a Mule runtime on a given customer-hosted server is experiencing high memory consumption during certain periods
  • C. When an SSL certificate used by one of the deployed Mule applications is about to expire
  • D. When the Mute runtime license installed on a Mule runtime is about to expire

Answer: B


NEW QUESTION # 124
What requires configuration of both a key store and a trust store for an HTTP Listener?

  • A. Encryption of both HTTP request and HTTP response bodies for all HTTP clients
  • B. Support for TLS mutual (two-way) authentication with HTTP clients
  • C. Encryption of requests to both subdomains and API resource endpoints fhttPs://aDi.customer.com/ and https://customer.com/api)
  • D. Encryption of both HTTP request header and HTTP request body for all HTTP clients

Answer: B

Explanation:
1 way SSL : The server presents its certificate to the client and the client adds it to its list of trusted certificate. And so, the client can talk to the server.
2-way SSL: The same principle but both ways. i.e. both the client and the server has to establish trust between themselves using a trusted certificate. In this way of a digital handshake, the server needs to present a certificate to authenticate itself to client and client has to present its certificate to server.
* 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 Keystores and Truststores Truststore and keystore contents differ depending on whether they are used for clients or servers:
For servers: the truststore contains certificates of the trusted clients, the keystore contains the private and public key of the server. For clients: the truststore contains certificates of the trusted servers, the keystore contains the private and public key of the client.
Adding both a keystore and a truststore to the configuration implements two-way TLS authentication also known as mutual authentication.
* in this case, correct answer is Support for TLS mutual (two-way) authentication with HTTP clients.


NEW QUESTION # 125
A company is building an application network and has deployed four Mule APIs: one experience API, one process API, and two system APIs. The logs from all the APIs are aggregated in an external log aggregation tool. The company wants to trace messages that are exchanged between multiple API implementations. What is the most idiomatic (based on its intended use) identifier that should be used to implement Mule event tracing across the multiple API implementations?

  • A. Client's IP address
  • B. Mule event ID
  • C. Mule correlation ID
  • D. DataWeave UUID

Answer: C

Explanation:
Correct answer is Mule correlation ID By design, Correlation Ids cannot be changed within a flow in Mule 4 applications and can be set only at source. This ID is part of the Event Context and is generated as soon as the message is received by the application. When a HTTP Request is received, the request is inspected for "X-Correlation-Id" header. If "X-Correlation-Id" header is present, HTTP connector uses this as the Correlation Id. If "X-Correlation-Id" header is NOT present, a Correlation Id is randomly generated. For Incoming HTTP Requests: In order to set a custom Correlation Id, the client invoking the HTTP request must set "X-Correlation-Id" header. This will ensure that the Mule Flow uses this Correlation Id. For Outgoing HTTP Requests: You can also propagate the existing Correlation Id to downstream APIs. By default, all outgoing HTTP Requests send "X-Correlation-Id" header. However, you can choose to set a different value to "X-Correlation-Id" header or set "Send Correlation Id" to NEVER.


NEW QUESTION # 126
Refer to the exhibit.

An organization deploys multiple Mule applications to the same customer -hosted Mule runtime. Many of these Mule applications must expose an HTTPS endpoint on the same port using a server-side certificate that rotates often.
What is the most effective way to package the HTTP Listener and package or store the server-side certificate when deploying these Mule applications, so the disruption caused by certificate rotation is minimized?

  • A. Package an HTTPS Listener configuration In all Mule APPLICATIONS that need to expose an HTTPS endpoint Package the server-side certificate in a NEW Mule DOMAIN project
  • B. Package the HTTPS Listener configuration in a Mule DOMAIN project, referencing it from all Mule applications that need to expose an HTTPS endpoint Package the server-side certificate in ALL Mule APPLICATIONS that need to expose an HTTPS endpoint
  • C. Package the HTTPS Listener configuration in a Mule DOMAIN project, referencing it from all Mule applications that need to expose an HTTPS endpoint Store the server-side certificate in a shared filesystem location in the Mule runtime's classpath, OUTSIDE the Mule DOMAIN or any Mule APPLICATION
  • D. Package the HTTPS Listener configuration in a MuleDOMAIN project, referencing It from all Mule applications that need to expose an HTTPS endpoint Package the server-side certificatein the SAME Mule DOMAIN projectGo to Set

Answer: C


NEW QUESTION # 127
Mule application A receives a request Anypoint MQ message REQU with a payload containing a variable-length list of request objects. Application A uses the For Each scope to split the list into individual objects and sends each object as a message to an Anypoint MQ queue.
Service S listens on that queue, processes each message independently of all other messages, and sends a response message to a response queue.
Application A listens on that response queue and must in turn create and publish a response Anypoint MQ message RESP with a payload containing the list of responses sent by service S in the same order as the request objects originally sent in REQU.
Assume successful response messages are returned by service S for all request messages.
What is required so that application A can ensure that the length and order of the list of objects in RESP and REQU match, while at the same time maximizing message throughput?

  • A. Perform all communication involving service S synchronously from within the For Each scope, so objects in RESP are in the exact same order as request objects in REQU
  • B. Keep track of the list length and all object indices in REQU, both in the For Each scope and in all communication involving service Use persistent storage when creating RESP
  • C. Use a Scatter-Gather within the For Each scope to ensure response message order Configure the Scatter-Gather with a persistent object store
  • D. Use an Async scope within the For Each scope and collect response messages in a second For Each scope in the order In which they arrive, then send RESP using this list of responses

Answer: B

Explanation:
Correct answer is Perform all communication involving service S synchronously from within the For Each scope, so objects in RESP are in the exact same order as request objects in REQU : Using Anypoint MQ, you can create two types of queues: Standard queue These queues don't guarantee a specific message order. Standard queues are the best fit for applications in which messages must be delivered quickly. FIFO (first in, first out) queue These queues ensure that your messages arrive in order. FIFO queues are the best fit for applications requiring strict message ordering and exactly-once delivery, but in which message delivery speed is of less importance Use of FIFO queue is no where in the option and also it decreased throughput. Similarly persistent object store is not the preferred solution approach when you maximizing message throughput. This rules out one of the options. Scatter Gather does not support ObjectStore. This rules out one of the options. Standard Anypoint MQ queues don't guarantee a specific message order hence using another for each block to collect response wont work as requirement here is to ensure the order. Hence considering all the above factors the feasible approach is Perform all communication involving service S synchronously from within the For Each scope, so objects in RESP are in the exact same order as request objects in REQU


NEW QUESTION # 128
A mule application is being designed to perform product orchestration. The Mule application needs to join together the responses from an inventory API and a Product Sales History API with the least latency.
To minimize the overall latency. What is the most idiomatic (used for its intended purpose) design to call each API request in the Mule application?

  • A. Call each API request in a separate route of a Scatter-Gather
  • B. Call each API request in a separate lookup call from Dataweave reduce operator
  • C. Call each API request in a separate Async scope
  • D. Call each API request in a separate route of a Parallel For Each scope

Answer: A


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

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

Answer: C


NEW QUESTION # 130
A retailer is designing a data exchange interface to be used by its suppliers. The interface must support secure communication over the public internet. The interface must also work with a wide variety of programming languages and IT systems used by suppliers.
What are suitable interface technologies for this data exchange that are secure, cross-platform, and internet friendly, assuming that Anypoint Connectors exist for these interface technologies?

  • A. CSV over FTP YAML over TLS JSON over HTTPS
  • B. EDJFACT XML over SFTP JSON/REST over HTTPS
  • C. SOAP over HTTPS HOP over TLS gRPC over HTTPS
  • D. XML over ActiveMQ XML over SFTP XML/REST over HTTPS

Answer: A


NEW QUESTION # 131
A key Cl/CD capability of any enterprise solution is a testing framework to write and run repeatable tests.
Which component of Anypoint Platform provides the te6t automation capabilities for customers to use in their pipelines?

  • A. Exchange Mocking Service
  • B. Anypoint CLl
  • C. Mule Maven Plugin
  • D. MUnit

Answer: D


NEW QUESTION # 132
A Mule application is deployed to a cluster of two(2) cusomter-hosted Mule runtimes. Currently the node name Alice is the primary node and node named bob is the secondary node. The mule application has a flow that polls a directory on a file system for new files.
The primary node Alice fails for an hour and then restarted.
After the Alice node completely restarts, from what node are the files polled, and what node is now the primary node for the cluster?

  • A. Files are polled from Alice node
    Alice is now the primary node
  • B. Files are polled form Bob node
    Bob is now the primary node
  • C. Files are polled from Alice node
    Bob is the now the primary node
  • D. Files are polled form Bob node
    Alice is now the primary node

Answer: A


NEW QUESTION # 133
Which Exchange asset type represents a complete API specification in RAML or OAS format?

  • A. SOAP APIs
  • B. Connectors
  • C. API Spec Fragments
  • D. REST APIs

Answer: D


NEW QUESTION # 134
What condition requires using a CloudHub Dedicated Load Balancer?

  • A. When cross-region load balancing is required between separate deployments of the same Mule application
  • B. When server-side load-balanced TLS mutual authentication is required between API implementations and API clients
  • C. When API invocations across multiple CloudHub workers must be load balanced
  • D. When custom DNS names are required for API implementations deployed to customer-hosted Mule runtimes

Answer: B

Explanation:
Correct answer is When server-side load-balanced TLS mutual authentication is required between API implementations and API clients CloudHub dedicated load balancers (DLBs) are an optional component of Anypoint Platform that enable you to route external HTTP and HTTPS traffic to multiple Mule applications deployed to CloudHub workers in a Virtual Private Cloud (VPC). Dedicated load balancers enable you to: * Handle load balancing among the different CloudHub workers that run your application. * Define SSL configurations to provide custom certificates and optionally enforce two-way SSL client authentication. * Configure proxy rules that map your applications to custom domains. This enables you to host your applications under a single domain


NEW QUESTION # 135
......

Free MCIA-Level-1 braindumps download: https://pass4lead.newpassleader.com/MuleSoft/MCIA-Level-1-exam-preparation-materials.html