Prepare for the Actual MuleSoft Certified Architect MCIA-Level-1 Exam Practice Materials Collection
MuleSoft Certified Architect Certified Official Practice Test MCIA-Level-1 - Oct-2022
NEW QUESTION 22
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. Client Management
- B. User management
- C. Roles and permissions
- D. Dedicated load balancers
Answer: B
Explanation:
https://www.folkstalk.com/2019/11/mulesoft-integration-and-platform.html
NEW QUESTION 23
An organization will deploy Mule applications to CloudHub. Business requirements mandate that all application logs be stored ONLY in an external Splunk consolidated logging service and NOT in CloudHub.
In order to most easily store Mule application logs ONLY in Splunk, how must Mule application logging be configured in Runtime Manager, and where should the log4j2 Splunk appender be defined?
- A. Keep the default logging configuration in Runtime Manager
Define the Splunk appender in ONE global log4j2.xml file that is uploaded once to Runtime Manager to support all Mule application deployments - B. Keep the default logging configuration in Runtime Manager
Define the Splunk appender in EACH Mule application's log4j2.xml file - C. Disable CloudHub logging in Runtime Manager
Define the Splunk appender in EACH Mule application's log4j2.xml file - D. Disable CloudHub logging in Runtime Manager
Define the Splunk appender in ONE global log4j2.xml file that is uploaded once to Runtime Manager to support all Mule application deployments
Answer: D
Explanation:
Explanation/Reference:
NEW QUESTION 24
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. Use a composite data source so files can be retrieved from various sources and delivered to a MuleSoft Batch Job for processing
- 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. 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
- D. Use a MuleSoft Scatter-Gather and a MuleSoft Batch Job to handle the different files coming from different sources
Answer: B
NEW QUESTION 25
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:QCS CRM: SOAP
- C. IBM: DB access CRM:gRPC
- D. IBM: REST CRM:REST
Answer: C
NEW QUESTION 26
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 27
An Order microservice and a Fulfillment microservice are being designed to communicate with their dients through message-based integration (and NOT through API invocations).
The Order microservice publishes an Order message (a kind of command message) containing the details of an order to be fulfilled. The intention is that Order messages are only consumed by one Mute application, the Fulfillment microservice.
The Fulfilment microservice consumes Order messages, fulfills the order described therein, and then publishes an OrderFulfilted message (a kind of event message). Each OrderFulfilted message can be consumed by any interested Mule application, and the Order microservice is one such Mute application.
What is the most appropriate choice of message broker(s) and message destination(s) in this scenario?
- A. Order messages are sent to a JMS queueOrderFulfilled messages are sent to a JMS topicBoth microservices Interact with the same JMS provider (message broker) Instance, which must therefore scale to support the load of both microservices
- B. Older messages are sent directly to the Fulfillment microservices
OrderFulfilled messages are sent directly to the Order microservice
The Order microserviceInteracts with one AMQP-compatible message broker and the Fulfillment microservice Interactswith a different AMQP-compatible message broker, so that both message brokers can be chosen and scaled to best support the toad each microservice - C. Order messages are sent to a JMS queueOrderFulfilled messages are sent to a JMS topic The Order microservice Interacts with one JMS provider (message broker) and the Fulfillment microservice interacts with a different JMS provider, so that both message brokers can be chosen and scaled to best support the load of each microservice
- D. O Order messages are sent to an Anypoint MQ exchange
OrderFulfilted messages are sent to an Anypoint MQ queue
Both microservices interact with Anypoint MQ as the message broker, which must therefore scale to support the toad of both microservices
Answer: A
NEW QUESTION 28
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. Client Management
- B. User management
- C. Roles and permissions
- D. Dedicated load balancers
Answer: B
Explanation:
Explanation
https://www.folkstalk.com/2019/11/mulesoft-integration-and-platform.html
NEW QUESTION 29
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 response time of the API
- B. 50% reduction In the JVM heap memory consumed by each node
- C. 50% reduction In the number of requests being received by each node
- D. 100% increase in the throughput of the API
Answer: C
NEW QUESTION 30
An API has been unit tested and is ready for integration testing. The API is governed by a Client ID Enforcement policy in all environments.
What must the testing team do before they can start integration testing the API in the Staging environment?
- A. They must request access to the API instance in the Staging environment and obtain a Client ID and Client Secret to be used for testing the API
- B. They must request access to the Staging environment and obtain the Client ID and Client Secret for that environment to be used for testing the API
- C. They must be assigned as an API version owner of the API in the Staging environment
- D. They must access the API portal and create an API notebook using the Client ID and Client Secret supplied by the API portal in the Staging environment
Answer: A
Explanation:
* It's mentioned that the API is governed by a Client ID Enforcement policy in all environments.
* Client ID Enforcement policy allows only authorized applications to access the deployed API implementation.
* Each authorized application is configured with credentials: client_id and client_secret.
* At runtime, authorized applications provide the credentials with each request to the API implementation.
MuleSoft Reference: https://docs.mulesoft.com/api-manager/2.x/policy-mule3-client-id-based-policies
NEW QUESTION 31
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. SOAP over HTTPS HOP over TLS gRPC over HTTPS
- B. XML over ActiveMQ XML over SFTP XML/REST over HTTPS
- C. CSV over FTP YAML over TLS JSON over HTTPS
- D. EDJFACT XML over SFTP JSON/REST over HTTPS
Answer: C
Explanation:
* As per definition of API by Mulesoft , it is Application Programming Interface using HTTP-based protocols. Non-HTTP-based programmatic interfaces are not APIs.
* HTTP-based programmatic interfaces are APIs even if they don't use REST or JSON. Hence implementation based on Java RMI, CORBA/IIOP, raw TCP/IP interfaces are not API's as they are not using HTTP.
* One more thing to note is FTP was not built to be secure. It is generally considered to be an insecure protocol because it relies on clear-text usernames and passwords for authentication and does not use encryption.
* Data sent via FTP is vulnerable to sniffing, spoofing, and brute force attacks, among other basic attack methods.
Considering the above points only correct option is
-XML over ActiveMQ
- XML over SFTP
- XML/REST over HTTPS
NEW QUESTION 32
Refer to the exhibit.
This Mule application is deployed to multiple Cloudhub workers with persistent queue enabled. The retrievefile flow event source reads a CSV file from a remote SFTP server and then publishes each record in the CSV file to a VM queue. The processCustomerRecords flow's VM Listner receives messages from the same VM queue and then processes each message separately.
How are messages routed to the cloudhub workers as messages are received by the VM Listener?
- A. Each message is routed to the SAME Cloudhub worker that retrieved the file, thereby BINDING ALL messages to ONLY that ONE Cloudhub worker
- B. Each message is duplicated to ALL of the Cloudhub workers, thereby SHARING EACH message with ALL the Cloudhub workers.
- C. Each message is routed to ONE of the Cloudhub workers in a DETERMINSTIC round robin fashion thereby EXACTLY BALANCING messages among the cloudhub workers
- D. Each messages routes to ONE of the available Clouhub workers in a NON- DETERMINSTIC non round-robin fashion thereby APPROXIMATELY BALANCING messages among the cloudhub workers
Answer: C
NEW QUESTION 33
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 for stale JMS consumer threads to be destroyed After the timeout, a new JMS consumer thread is created
- B. 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
- C. The time that is allowed to pass without the transaction being ended explicitly After the timeout, the transaction is forcefully rolled-back
- 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: C
NEW QUESTION 34
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
Bob is the now the primary node - B. Files are polled form Bob node
Bob is now the primary node - C. Files are polled from Alice node
Alice is now the primary node - D. Files are polled form Bob node
Alice is now the primary node
Answer: B
NEW QUESTION 35
An organization is designing the following two Mule applications that must share data via a common persistent object store instance:
- Mule application P will be deployed within their on-premises datacenter.
- Mule application C will run on CloudHub in an Anypoint VPC.
The object store implementation used by CloudHub is the Anypoint Object Store v2 (OSv2).
what type of object store(s) should be used, and what design gives both Mule applications access to the same object store instance?
- A. Application P uses the Object Store connector to access a persistent object store Application C accesses this persistent object store via the Object Store REST API through an IPsec tunnel
- B. Application C and P both use the Object Store connector to access the Anypoint Object Store v2
- C. Application C uses the Object Store connector to access a persistent object Application P accesses the persistent object store via the Object Store REST API
- D. Application C and P both use the Object Store connector to access a persistent object store
Answer: C
Explanation:
Correct answer is Application A accesses the persistent object store via the Object Store REST API Application B uses the Object Store connector to access a persistent object * Object Store v2 lets CloudHub applications store data and states across batch processes, Mule components and applications, from within an application or by using the Object Store REST API. * On-premise Mule applications cannot use Object Store v2. * You can select Object Store v2 as the implementation for Mule 3 and Mule 4 in CloudHub by checking the Object Store V2 checkbox in Runtime Manager at deployment time. * CloudHub Mule applications can use Object Store connector to write to the object store * The only way on-premises Mule applications can access Object Store v2 is via the Object Store REST API. * 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.
NEW QUESTION 36
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 NOT RECEIVED by the external API
- B. The request was Redirected to a different URL by the external API
- C. The request was ACCEPTED by the external API
- D. The request was not accepted by the external API
Answer: B
Explanation:
3xx HTTP status codes indicate a redirection that the user agent (a web browser or a crawler) needs to take further action when trying to access a particular resource.
NEW QUESTION 37
An integration Mute application consumes and processes a list of rows from a CSV file. Each row must be read from the CSV file, validated, and the row data sent to a JMS queue, in the exact order as in the CSV file.
If any processing step for a row falls, then a log entry must be written for that row, but processing of other rows must not be affected.
What combination of Mute components is most idiomatic (used according to their intended purpose) when Implementing the above requirements?
- A. For Each scope On Error Continue scope
- B. Async scope On Error Propagate scope
- C. Scatter-Gather component On Error Continue scope
- D. VM connector first Successful scope On Error Propagate scope
Answer: A
NEW QUESTION 38
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. Encryption of requests to both subdomains and API resource endpoints fhttPs://aDi.customer.com/ and
https://customer.com/api) - C. Support for TLS mutual (two-way) authentication with HTTP clients
- D. Encryptionof both HTTP request header and HTTP request body for all HTTP clients
Answer: C
NEW QUESTION 39
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 response time of the API
- B. 50% reduction In the JVM heap memory consumed by each node
- C. 50% reduction In the number of requests being received by each node
- D. 100% increase in the throughput of the API
Answer: C
NEW QUESTION 40
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. Use a composite data source so files can be retrieved from various sources and delivered to a MuleSoft Batch Job for processing
- 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. 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
- D. Use a MuleSoft Scatter-Gather and a MuleSoft Batch Job to handle the different files coming from different sources
Answer: B
NEW QUESTION 41
What is required before an API implemented using the components of Anypoint Platform can be managed and governed (by applying API policies) on Anypoint Platform?
- A. The API must be published to Anypoint Exchange and a corresponding API instance ID must be obtained from API Manager to be used in the API implementation
- B. The API must be shared with the potential developers through an API portal so API consumers can interact with the API
- C. A RAML definition of the API must be created in API designer so it can then be published to Anypoint Exchange
- D. The API implementation source code must be committed to a source control management system (such as GitHub)
Answer: C
NEW QUESTION 42
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. Increase throughput
- B. Ensure consistency
- C. Simplifies communincation
- D. Reduce latency
Answer: D
NEW QUESTION 43
......
Ace MuleSoft MCIA-Level-1 Certification with Actual Questions Oct 31, 2022 Updated: https://skillsoft.braindumpquiz.com/MCIA-Level-1-exam-material.html