[Q39-Q54] MuleSoft MCIA-Level-1 Practice Verified Answers - Pass Your Exams For Sure! [2021]

Share

MuleSoft MCIA-Level-1 Practice Verified Answers - Pass Your Exams For Sure! [2021]

Valid Way To Pass MuleSoft Certified Architect's  MCIA-Level-1 Exam

NEW QUESTION 39
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 40
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 and acknowledge the JMS message (NOT in an XA transaction)
    2) In a NEW XA transaction, perform BOTH DB inserts
  • C. 1) Read the JMS message (NOT in an XA transaction)
    2) Perform BOTH DB inserts in ONE DB transaction
    3) Acknowledge the JMS message
  • D. 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

Answer: C

 

NEW QUESTION 41
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 Only HTTP requests sent to the remaining node continue to be accepted
  • B. Database polling stops All HTTP requests are rejected
  • C. Database polling continues All HTTP requests continue to be accepted, but requests to the failed node Incur increased latency
  • D. Database polling stops All HTTP requests continue to be accepted

Answer: A

 

NEW QUESTION 42
Refer to the exhibit.

A shopping cart checkout process consists of a web store backend sending a sequence of API invocations to an Experience API, which in turn invokes a Process API. All API invocations are over HTTPS POST. The Java web store backend executes in a Java EE application server, while all API implementations are Mule applications executing in a customer -hosted Mule runtime.
End-to-end correlation of all HTTP requests and responses belonging to each individual checkout Instance is required. This is to be done through a common correlation ID, so that all log entries written by the web store backend, Experience API implementation, and Process API implementation include the same correlation ID for all requests and responses belonging to the same checkout instance.
What is the most efficient way (using the least amount of custom coding or configuration) for the web store backend and the implementations of the Experience API and Process API to participate in end-to-end correlation of the API invocations for each checkout instance?
A)
The web store backend, being a Java EE application, automatically makes use of the thread-local correlation ID generated by the Java EE application server and automatically transmits that to the Experience API using HTTP-standard headers No special code or configuration is included in the web store backend, Experience API, and Process API implementations to generate and manage the correlation ID

B)
The web store backend generates a new correlation ID value at the start of checkout and sets it on the X-CORRELATlON-lt HTTP request header In each API invocation belonging to that checkout No special code or configuration is included in the Experience API and Process API implementations to generate and manage the correlation ID

C)
The Experience API implementation generates a correlation ID for each incoming HTTP request and passes it to the web store backend in the HTTP response, which includes it in all subsequent API invocations to the Experience API.
The Experience API implementation must be coded to also propagate the correlation ID to the Process API in a suitable HTTP request header

D)
The web store backend sends a correlation ID value in the HTTP request body In the way required by the Experience API The Experience API and Process API implementations must be coded to receive the custom correlation ID In the HTTP requests and propagate It in suitable HTTP request headers

  • A. Option D
  • B. Option B
  • C. Option A
  • D. Option C

Answer: B

 

NEW QUESTION 43
Refer to the exhibit.

A Mule 4 application has a parent flow that breaks up a JSON array payload into 200 separate items, then sends each item one at a time inside an Async scope to a VM queue.
A second flow to process orders has a VM Listener on the same VM queue. The rest of this flow processes each received item by writing the item to a database.
This Mule application is deployed to four CloudHub workers with persistent queues enabled.
What message processing guarantees are provided by the VM queue and the CloudHub workers, and how are VM messages routed among the CloudHub workers for each invocation of the parent flow under normal operating conditions where all the CloudHub workers remain online?

  • A. EACH item VM message is processed AT MOST ONCE by ONE CloudHub worker, with workers chosen in a deterministic round-robin fashion Each of the four CloudHub workers can be expected to process 1/4 of the Item VM messages (about 50 items)
  • B. ALL Item VM messages are processed AT LEAST ONCE by the SAME CloudHub worker where the parent flow was invoked This one CloudHub worker processes ALL 200 item VM messages
  • C. EACH item VM message is processed AT LEAST ONCE by ONE ARBITRARY CloudHub worker Each of the four CloudHub workers can be expected to process some item VM messages
  • D. ALL item VM messages are processed AT MOST ONCE by ONE ARBITRARY CloudHub worker This one CloudHub worker processes ALL 200 item VM messages

Answer: C

 

NEW QUESTION 44
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/24 (256 IPs)
  • B. 10.0.0.0/26 (64 IPS)
  • C. 10.0.0.0/22 (1024 IPs)
  • D. 10.0.0.0/25 (128 IPs)

Answer: C

 

NEW QUESTION 45
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. 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
  • 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. 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: B

Explanation:
https://docs.mulesoft.com/runtime-manager/vpc-connectivity-methods-concept

 

NEW QUESTION 46
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 47
An integration Mule application is being designed to process orders by submitting them to a backend system for offline processing. Each order will be received by the Mule application through an HTTPS POST and must be acknowledged immediately. Once acknowledged, the order will be submitted to a backend system. Orders that cannot be successfully submitted due to rejections from the backend system will need to be processed manually (outside the backend system).
The Mule application will be deployed to a customer-hosted runtime and is able to use an existing ActiveMQ broker if needed.
The backend system has a track record of unreliability both due to minor network connectivity issues and longer outages.
What idiomatic (used for their intended purposes) combination of Mule application components and ActiveMQ queues are required to ensure automatic submission of orders to the backend system, while minimizing manual order processing?

  • A. Until Successful component
    MuleSoft Object Store
    ActiveMQ is NOT needed or used
  • B. An On Error scope
    MuleSoft Object Store
    ActiveMQ Dead Letter Queue for manual processing
  • C. Until Successful component
    ActiveMQ long retry Queue
    ActiveMQ Dead Letter Queue for manual processing
  • D. An On Error scope
    Non-persistent VM
    ActiveMQ Dead Letter Queue for manual processing

Answer: D

 

NEW QUESTION 48
Additional nodes are being added to an existing customer-hosted Mule runtime cluster to improve performance. Mule applications deployed to this cluster are invoked by API clients through a load balancer.
What is also required to carry out this change?

  • A. A new load balancer must be provisioned to allow traffic to the new nodes in a round-robin fashion
  • B. API implementations using an object store must be adjusted to recognize the new nodes and persist to them
  • C. External monitoring tools or log aggregators must be configured to recognize the new nodes
  • D. New firewall rules must be configured to accommodate communication between API clients and the new nodes

Answer: C

 

NEW QUESTION 49
An XA transaction Is being configured that involves a JMS connector listening for Incoming JMS messages. What is the meaning of the timeout attribute of the XA transaction, and what happens after the timeout expires?

  • A. The time that Is allowed to pass between receiving JMS messages on the same JMS connection After the timeout, a new JMS connection Is established
  • B. The time that Is allowed to pass without the transaction being ended explicitly After the timeout, the transaction Is forcefully rolled-back
  • C. The time that Is allowed to pass for state JMS consumer threads to be destroyed After the timeout, a new JMS consumer thread is created
  • D. The time that is allowed to pass between committing the transaction and the completion of the Mule flow After the timeout, flow processing triggers an error

Answer: B

 

NEW QUESTION 50
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:
Explanation/Reference: https://docs.mulesoft.com/monitoring/api-analytics-dashboard

 

NEW QUESTION 51
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. Use a Scatter-Gather within the For Each scope to ensure response message order Configure the Scatter-Gather with a persistent object store
  • B. 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
  • C. 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
  • D. 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

Answer: A

 

NEW QUESTION 52
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 allow communication between the load balancers used by each API
  • C. To authorize the certificates used by both the apis
  • 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 53
Refer to the exhibit.

An organization deploys multiple Mule applications to the same customer -hosted Mule runtime. Many of these Mule applications must expose anHTTPS 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. Packagethe 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 the SAME Mule DOMAIN project Go to Set
  • 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 thatneed to expose an HTTPS endpoint
  • C. 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
  • D. 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 theMule runtime's classpath, OUTSIDE the Mule DOMAIN or any Mule APPLICATION

Answer: D

 

NEW QUESTION 54
......

MuleSoft MCIA-Level-1 Pre-Exam Practice Tests | ExamDumpsVCE: https://www.examdumpsvce.com/MCIA-Level-1-valid-exam-dumps.html