DumpExams is an authorized company offering valid and latest dump exams & dumps VCE materials. Our dump exams & dumps VCE materials are high-quality; our passing rate is higher than others.

Quality MCIA-Level-1 PDF Dumps - MCIA-Level-1 Exam Questions [Q117-Q134]

Share

Quality MCIA-Level-1 PDF Dumps - MCIA-Level-1 Exam Questions

Most UptoDate MuleSoft MCIA-Level-1 Exam Dumps PDF 2023

NEW QUESTION 117
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: C

 

NEW QUESTION 118
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. Older messages are sent directly to the Fulfillment microservices
    OrderFulfilled messages are sent directly to the Order microservice
    The Order microservice Interacts with one AMQP-compatible message broker and the Fulfillment microservice Interacts with a different AMQP-compatible message broker, so that both message brokers can be chosen and scaled to best support the toad each microservice
  • B. Order messages are sent to a JMS queue OrderFulfilled messages are sent to a JMS topic Both microservices Interact with the same JMS provider (message broker) Instance, which must therefore scale to support the load of both microservices
  • C. 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
  • D. Order messages are sent to a JMS queue OrderFulfilled 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

Answer: D

Explanation:
* If you need to scale a JMS provider/ message broker, - add nodes to scale it horizontally or - add memory to scale it vertically * Cons of adding another JMS provider/ message broker: - adds cost. - adds complexity to use two JMS brokers - adds Operational overhead if we use two brokers, say, ActiveMQ and IBM MQ * So Two options that mention to use two brokers are not best choice. * It's mentioned that "The Fulfillment microservice consumes Order messages, fulfills the order described therein, and then publishes an OrderFulfilled message. Each OrderFulfilled message can be consumed by any interested Mule application." - When you publish a message on a topic, it goes to all the subscribers who are interested - so zero to many subscribers will receive a copy of the message. - When you send a message on a queue, it will be received by exactly one consumer. * As we need multiple consumers to consume the message below option is not valid choice: "Order messages are sent to an Anypoint MQ exchange. OrderFulfilled 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 load of both microservices" * Order messages are only consumed by one Mule application, the Fulfillment microservice, so we will publish it on queue and OrderFulfilled message can be consumed by any interested Mule application so it need to be published on Topic using same broker. * Correct answer: Best choice in this scenario is: "Order messages are sent to a JMS queue. OrderFulfilled messages are sent to a JMS topic. Both microservices interact with the same JMS provider (message broker) instance, which must therefore scale to support the load of both microservices" Tried to depict scenario in diagram:

 

NEW QUESTION 119
According to MuleSoft's API development best practices, which type of API development approach starts with writing and approving an API contract?

  • A. Catalyst
  • B. Implement-first
  • C. Design-first
  • D. Agile

Answer: C

 

NEW QUESTION 120
An integration Mule application is deployed to a customer-hosted multi-node Mule 4 runtime cluster. The Mule application uses a Listener operation of a JMS connector to receive incoming messages from a JMS queue.
How are the messages consumed by the Mule application?

  • A. Regardless of the Listener operation configuration, all messages are consumed by ONLY the primary cluster node
  • B. Depending on the JMS provider's configuration, either all messages are consumed by ONLY the primary cluster node or else ALL messages are consumed by ALL cluster nodes
  • C. Regardless of the Listener operation configuration, all messages are consumed by ALL cluster nodes
  • D. Depending on the Listener operation configuration, either all messages are consumed by ONLY the primary cluster node or else EACH message is consumed by ANY ONE cluster node

Answer: B

 

NEW QUESTION 121
An API client makes an HTTP request to an API gateway with an Accept header containing the value'' application''.
What is a valid HTTP response payload for this request in the client requested data format?

  • A. <status>healthy</status>
  • B. {"status" "healthy"}
  • C. status: healthy
  • D. status('healthy")

Answer: B

 

NEW QUESTION 122
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. Async scope On Error Propagate scope
  • B. For Each scope On Error Continue scope
  • C. Scatter-Gather component On Error Continue scope
  • D. VM connector first Successful scope On Error Propagate scope

Answer: B

 

NEW QUESTION 123
What is an advantage of using OAuth 2.0 client credentials and access tokens over only API keys for API authentication?

  • A. If the access token is compromised, the client credentials do not to be reissued.
  • B. If the access token is compromised, I can be exchanged for an API key.
  • C. If the client secret is compromised, the client credentials do not have to be reissued.
  • D. If the client ID is compromised, it can be exchanged for an API key

Answer: A

Explanation:
The advantage of using OAuth 2.0 client credentials and access tokens over only API keys for API authentication is that if the access token is compromised, the client credentials do not have to be reissued.
OAuth 2.0 is a secure protocol for authenticating clients and authorizing them to access protected resources. It works by having the client authenticate with the authorization server and receive an access token, which is then used to authenticate requests to the API. If the access token is compromised, it can be revoked and replaced without needing to reissue the client credentials.
Reference:
Chapter 7: Security
Section 7.2: OAuth 2.0

 

NEW QUESTION 124
An organization is creating a Mule application that will be deployed to CloudHub. The Mule application has a property named dbPassword that stores a database user's password.
The organization's security standards indicate that the dbPassword property must be hidden from every Anypoint Platform user after the value is set in the Runtime Manager Properties tab.
What configuration in the Mule application helps hide the dbPassword property value in Runtime Manager?

  • A. Add the dbPassword property to the secureProperties section of the pom.xml file
  • B. Use secure::dbPassword as the property placeholder name and store the cleartext (unencrypted) value in a secure properties placeholder file
  • C. Add the dbPassword property to the secureProperties section of the mule-artifact.json file
  • D. Use secure::dbPassword as the property placeholder name and store the property encrypted value in a secure properties placeholder file

Answer: D

 

NEW QUESTION 125
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 Redirected to a different URL by the external API
  • B. The request was ACCEPTED by the external API
  • C. The request was not accepted by the external API
  • D. The request was NOT RECEIVED by the external API

Answer: B

 

NEW QUESTION 126
What best describes the Fully Qualified Domain Names (FQDNs), also known as DNS entries, created when a Mule application is deployed to the CloudHub Shared Worker Cloud?

  • A. A fixed number of FQDNs are created, IRRESPECTIVE of the environment and VPC design
  • B. The FQDNs are determined by the application name chosen, IRRESPECTIVE of the region
  • C. The FQDNs are determined by the application name, but can be modified by an administrator after deployment
  • D. The FQDNs are determined by both the application name and the region

Answer: D

Explanation:
Every Mule application deployed to CloudHub receives a DNS entry pointing to the CloudHub. The DNS entry is a CNAME for the CloudHub Shared Load Balancer in the region to which the Mule application is deployed. When we deploy the application on CloudHub, we get a generic url to access the endpoints. Generic URL looks as below:
<application-name>.<region>.cloudhub.io <application-name> is the deployed application name which is unique across all the MuleSoft clients. <region> is the region name in which an application is deployed.
The public CloudHub (shared) load balancer already redirects these requests, where myApp is the name of the Mule application deployment to CloudHub: HTTP requests to Error! Hyperlink reference not valid. redirects to Error! Hyperlink reference not valid.
HTTPS traffic to Error! Hyperlink reference not valid. redirects to
Error! Hyperlink reference not valid.

 

NEW QUESTION 127
A finance giant is planning to migrate all its Mule applications to Runtime fabric (RTF). Currently all Mule applications are deployed cloud hub using automated CI/CD scripts.
As an integration architect, which of the below step would you suggest to ensure that the applications from cloudhub are migrated properly to Runtime Fabric (RTF) with an assumption that organization is keen on keeping the same deployment strategy.

  • A. runtimeFabric dependency should be added as a mule plug-in to POM.xml file and CI/CD script should be modified as per the RTF configurations
  • B. runtimeFabric deployment should be added to POM.xml file in all
    the mule applications and CI/CD script should be modified as per the RTF configurations
  • C. runtimeFabric profile should be added mule configuration files in the mule applications and CI/CD script should be modified as per the RTF configurations
  • D. No changes need to be made to POM.xml file and CI/CD script should be modified as per the RTF configurations

Answer: B

 

NEW QUESTION 128
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. 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
  • B. 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
  • C. ALL item VM messages are processed AT MOST ONCE by ONE ARBITRARY CloudHub worker This one CloudHub worker processes ALL 200 item VM messages
  • D. 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)

Answer: B

Explanation:
Correct answer is 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 In Cloudhub, each persistent VM queue is listened on by every CloudHub worker - But each message is read and processed at least once by only one CloudHub worker and the duplicate processing is possible - If the CloudHub worker fails , the message can be read by another worker to prevent loss of messages and this can lead to duplicate processing - By default , every CloudHub worker's VM Listener receives different messages from VM Queue Referenece: https://dzone.com/articles/deploying-mulesoft-application-on-1-worker-vs-mult

 

NEW QUESTION 129
A company is implementing a new Mule application that supports a set of critical functions driven by a rest API enabled, claims payment rules engine hosted on oracle ERP. As designed the mule application requires many data transformation operations as it performs its batch processing logic.
The company wants to leverage and reuse as many of its existing java-based capabilities (classes, objects, data model etc.) as possible What approach should be considered when implementing required data mappings and transformations between Mule application and Oracle ERP in the new Mule application?

  • A. Transform by calling any suitable Java class from Dataweave
  • B. From the mule application, transform via theXSLT model
  • C. Invoke any of the appropriate Java methods directly, create metadata RAML classes and then perform required transformations via Dataweave
  • D. Create a new metadata RAML classes in Mule from the appropriate Java objects and then perform transformations via Dataweave

Answer: A

 

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

Answer: B

Explanation:
Correct answer is IBM: CICS CRM: SOAP
* Within Anypoint Exchange, MuleSoft offers the IBM CICS connector. Anypoint Connector for IBM CICS Transaction Gateway (IBM CTG Connector) provides integration with back-end CICS apps using the CICS Transaction Gateway.
* Anypoint Connector for Salesforce Marketing Cloud (Marketing Cloud Connector) enables you to connect to the Marketing Cloud API web services (now known as the Marketing Cloud API), which is also known as the Salesforce Marketing Cloud. This connector exposes convenient operations via SOAP for exploiting the capabilities of Salesforce Marketing Cloud.

 

NEW QUESTION 131
An integration Mute application is being designed to process orders by submitting them to a backend system for offline processing. Each order will be received by the Mute 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. An On Error scope MuleSoft Object Store ActiveMQ Dead Letter Queue for manual processing
  • B. Until Successful component ActiveMQ long retry Queue ActiveMQ Dead Letter Queue for manual processing
  • C. An On Error scope Non-persistent VM ActiveMQ Dead Letter Queue for manual processing
  • D. Until Successful component MuleSoft Object Store ActiveMQ is NOT needed or used

Answer: B

 

NEW QUESTION 132
A Mule application uses the Database connector.
What condition can the Mule application automatically adjust to or recover from without needing to restart or redeploy the Mule application?

  • A. The database server was unavailable for four hours due to a major outage but is now fully operational again
  • B. One of the stored procedures being called by the Mule application has been renamed
  • C. The credentials for accessing the database have been updated and the previous credentials are no longer valid
  • D. The database server has been updated and hence the database driver library/JAR needs a minor version upgrade

Answer: A

 

NEW QUESTION 133
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. For Each scope in the parent flow
    On Error Continue error handler in the child flow
  • B. First Successful router 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 134
......


MuleSoft MCIA-Level-1 Exam Syllabus Topics:

TopicDetails
Topic 1
  • Operating and monitoring integration solutions
  • Design parts of an integration solution using any SOA-based integration approach
Topic 2
  • Given a description of an integration problem, identify the most appropriate integration style
  • Design for short or long retries using reconnection strategies
Topic 3
  • Specify testing strategies that use both mocking and invoking of external dependencies
  • Designing and documenting enterprise integration architecture
Topic 4
  • Use streaming to handle large payloads within Mule applications
  • Recognize the purpose of various fault-tolerance strategies for remote calls
Topic 5
  • Identify common and distinguishing features and usage scenarios for CloudHub DLBs and public CloudHub LBs
  • Match protocols with networking constraints and API layers
Topic 6
  • 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 7
  • Specify the requirements that would require the use of domain-level connectors
  • Architecting resilient and performant integration solutions
Topic 8
  • Handling integration implementation lifecycles
  • Define a performant and HA deployment architecture for Mule applications in on-prem deployments

 

100% Free MuleSoft Certified Architect MCIA-Level-1 Dumps PDF Demo Cert Guide Cover: https://www.dumpexams.com/MCIA-Level-1-real-answers.html