PassLeader MCIA-Level-1 dumps & MuleSoft Certified Architect Sure Practice with 246 Questions [Q119-Q136]

Share

PassLeader MCIA-Level-1 dumps & MuleSoft Certified Architect Sure Practice with 246 Questions

New MCIA-Level-1 Exam Questions| Real MCIA-Level-1 Dumps

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

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

Answer: D

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 # 120
An ABC Farms project team is planning to build a new API that is required to work with data from different domains across the organization.
The organization has a policy that all project teams should leverage existing investments by reusing existing APIs and related resources and documentation that other project teams have already developed and deployed.
To support reuse, where on Anypoint Platform should the project team go to discover and read existing APIs, discover related resources and documentation, and interact with mocked versions of those APIs?

  • A. Design Center
  • B. Runtime Manager
  • C. Anypoint Exchange
  • D. API Manager

Answer: C

Explanation:
:
The mocking service is a feature of Anypoint Platform and runs continuously. You can run the mocking service from the text editor, the visual editor, and from Anypoint Exchange. You can simulate calls to the API in API Designer before publishing the API specification to Exchange or in Exchange after publishing the API specification.


NEW QUESTION # 121
In Anypoint Platform, a company wants to configure multiple identity providers(Idps) for various lines of business (LOBs) Multiple business groups and environments have been defined for the these LOBs. What Anypoint Platform feature can use multiple Idps access the company's business groups and environment?

  • A. Dedicated load balancers
  • B. User management
  • C. Client Management
  • D. Roles and permissions

Answer: B

Explanation:
Explanation
https://www.folkstalk.com/2019/11/mulesoft-integration-and-platform.html


NEW QUESTION # 122
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. MuleSoft-hosted (CloudHub) dedicated load balancers
  • B. Client (application) management
  • C. Virtual private clouds
  • D. Permissions

Answer: A

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 # 123
Refer to the exhibit.

A Mule application is deployed to a cluster of two customer-hosted Mute runtimes. The Mute application has a flow that polls a database and another flow with an HTTP Listener.
HTTP clients send HTTP requests directly to individual cluster nodes.
What happens to database polling and HTTP request handling in the time after the primary (master) node of the cluster has railed, but before that node is restarted?

  • A. Database polling continues All HTTP requests continue to be accepted, but requests to the failed node Incur increased latency
  • B. Database polling stops All HTTP requests are rejected
  • C. Database polling continues Only HTTP requests sent to the remaining node continue to be accepted
  • D. Database polling stops All HTTP requests continue to be accepted

Answer: C


NEW QUESTION # 124
According to the Internet Engineering Task Force (IETF), which supporting protocol does File Transfer Protocol (FTP) use for reliable communication?

  • A. Lightweight Directory Access Protocol (LDAP)
  • B. A Secure Sockets Layer (SSL)
  • C. Hypertext Transfer Protocol (HTTP)
  • D. B Transmission Control Protocol (TCP)

Answer: D


NEW QUESTION # 125
A system administrator needs to determine when permissions were last changed for an Anypoint Platform user.
Which Anypoint Platform component should the administrator use to obtain this information?

  • A. Anypiont Studio
  • B. Mule Stack Traces
  • C. Anypoint Monitoring
  • D. Audit Logging

Answer: D


NEW QUESTION # 126
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 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
  • B. 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
  • C. 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
  • 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 RECORDS are processed IN PARALLEL within and between the two Batch Steps

Answer: D

Explanation:
* Each Batch Job uses SEVERAL THREADS for the Batch Steps
* Each Batch Step instance receives ONE record at a time as the payload. It's not received in a block, as it does not wait for multiple records to be completed before moving to next batch step. (So Option D is out of choice)
* RECORDS are processed IN PARALLEL within and between the two Batch Steps.
* RECORDS are not processed in order. Let's say if second record completes batch_step_1 before record 1, then it moves to batch_step_2 before record 1. (So option C and D are out of choice)
* A batch job is the scope element in an application in which Mule processes a message payload as a batch of records. The term batch job is inclusive of all three phases of processing: Load and Dispatch, Process, and On Complete.
* A batch job instance is an occurrence in a Mule application whenever a Mule flow executes a batch job. Mule creates the batch job instance in the Load and Dispatch phase. Every batch job instance is identified internally using a unique String known as batch job instance id.


NEW QUESTION # 127
An organization has strict unit test requirement that mandate every mule application must have an MUnit test suit with a test case defined for each flow and a minimum test coverage of 80%.
A developer is building Munit test suit for a newly developed mule application that sends API request to an external rest API.
What is the effective approach for successfully executing the Munit tests of this new application while still achieving the required test coverage for the Munit tests?

  • A. Mark the rest API invocations in the Munits and then call the mocking service flow that simulates standard responses from the REST API
  • B. Create a mocking service flow to simulate standard responses from the rest API and then configure the mule flows to call the marking service flow
  • C. Invoke the external endpoint of the rest API from the mule floors
  • D. Mock the rest API invocation in the Munits and return a mock response for those invocations

Answer: D


NEW QUESTION # 128
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 connected to the on-premises network using an IPsec tunnel or AWS DirectConnect, plus matching firewall rules in the VPC and on-premises network
  • B. 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
  • C. 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
  • D. 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

Answer: A


NEW QUESTION # 129
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. DataWeave UUID
  • B. Client's IP address
  • C. Mule correlation ID
  • D. Mule event ID

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 # 130
An Organization has previously provisioned its own AWS VPC hosting various servers. The organization now needs to use Cloudhub to host a Mule application that will implement a REST API once deployed to Cloudhub, this Mule application must be able to communicate securely with the customer-provisioned AWS VPC resources within the same region, without being interceptable on the public internet.
What Anypoint Platform features should be used to meet these network communication requirements between Cloudhub and the existing customer-provisioned AWS VPC?

  • A. Add a Mulesoft hosted Anypoint VPC configured and with VPC Peering to the AWS VPC
  • B. Add a default API Whitelisting policy to API Manager to automatically whitelist the customer provisioned AWS VPC IP ranges needed by the Mule applicaton
  • C. Configure an external identity provider (IDP) in Anypoint Platform with certificates from the customer provisioned AWS VPC
  • D. Use VM queues in the Mule application to allow any non-mule assets within the customer provisioned AWS VPC to subscribed to and receive messages

Answer: A

Explanation:
Correct answer is: Add a Mulesoft hosted Anypoint VPC configured and with VPC Peering to the AWS VPC * Connecting to your Anypoint VPC extends your corporate network and allows CloudHub workers to access resources behind your corporate firewall.
* You can connect on-premises data centers through a secured VPN tunnel, or a private AWS VPC through VPC peering, or by using AWS Direct Connect.
MuleSoft Doc Reference : https://docs.mulesoft.com/runtime-manager/virtual-private-cloud


NEW QUESTION # 131
What metrics about API invocations are available for visualization in custom charts using Anypoint Analytics?

  • A. Request size, number of requests, response size, response time
  • B. Request size, number of requests, JDBC Select operation response time
  • C. Request size, number of requests, JDBC Select operation result set size
  • D. Request size, request HTTP verbs, response time

Answer: A

Explanation:
Correct answer is Request size, number of requests, response size, response time Analytics API Analytics can provide insight into how your APIs are being used and how they are performing. From API Manager, you can access the Analytics dashboard, create a custom dashboard, create and manage charts, and create reports. From API Manager, you can get following types of analytics: - API viewing analytics - API events analytics - Charted metrics in API Manager It can be accessed using: http://anypoint.mulesoft.com/analytics API Analytics provides a summary in chart form of requests, top apps, and latency for a particular duration.
The custom dashboard in Anypoint Analytics contains a set of charts for a single API or for all APIs Each chart displays various API characteristics
- Requests size: Line chart representing size of requests in KBs
- Requests : Line chart representing number of requests over a period
- Response size : Line chart representing size of response in KBs
- Response time :Line chart representing response time in ms
* To check this, You can go to API Manager > Analytics > Custom Dashboard > Edit Dashboard > Create Chart > Metric

Reference:
Additional Information:
The default dashboard contains a set of charts
- Requests by date: Line chart representing number of requests
- Requests by location: Map chart showing the number of requests for each country of origin
- Requests by application: Bar chart showing the number of requests from each of the top five registered applications
- Requests by platform: Ring chart showing the number of requests broken down by platform


NEW QUESTION # 132
A Mule application is being designed to do the following:
Step 1: Read a SalesOrder message from a JMS queue, where each SalesOrder consists of a header and a list of SalesOrderLineltems.
Step 2: Insert the SalesOrder header and each SalesOrderLineltem into different tables in an RDBMS.
Step 3: Insert the SalesOrder header and the sum of the prices of all its SalesOrderLineltems into a table In a different RDBMS.
No SalesOrder message can be lost and the consistency of all SalesOrder-related information in both RDBMSs must be ensured at all times.
What design choice (including choice of transactions) and order of steps addresses these requirements?

  • A. 1- Read the JMS message (NOT in an XA transaction)
    2. Perform EACH DB insert in a SEPARATE DB transaction
    3. Acknowledge the JMS message
  • B. 1. Read the JMS message (NOT in an XA transaction)
    2. Perform BOTH DB inserts in ONE DB transaction
    3. Acknowledge the JMS message
  • C. 1. Read the JMS message in an XA transaction
    2. In the SAME XA transaction, perform BOTH DB inserts but do NOT acknowledge the JMS message
  • D. 1. Read and acknowledge the JMS message (NOT in an XA transaction)
    2. In a NEW XA transaction, perform BOTH DB inserts

Answer: C


NEW QUESTION # 133
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 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
  • 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 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
  • D. 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

Answer: C


NEW QUESTION # 134
A manufacturing company is planning to deploy Mule applications to its own Azure Kubernetes Service infrastructure.
The organization wants to make the Mule applications more available and robust by deploying each Mule application to an isolated Mule runtime in a Docker container while managing all the Mule applications from the MuleSoft-hosted control plane.
What is the most idiomatic (used for its intended purpose) choice of runtime plane to meet these organizational requirements?

  • A. Anypoint Platform Private Cloud Edition
  • B. CloudHub
  • C. Anypoint Runtime Fabric
  • D. Anypoint Service Mesh

Answer: C


NEW QUESTION # 135
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. Parallel For Each scope in the parent flow
    On Error Propagate error handler in the child flow
  • D. Until Successful router in the parent flow
    On Error Propagate error handler in the child flow

Answer: A


NEW QUESTION # 136
......

MCIA-Level-1 Braindumps – MCIA-Level-1 Questions to Get Better Grades: https://www.passleader.top/MuleSoft/MCIA-Level-1-exam-braindumps.html