
Use Real MCIA-Level-1-Maintenance - 100% Cover Real Exam Questions [Apr-2023]
Dumps Brief Outline Of The MCIA-Level-1-Maintenance Exam - Prep4sureGuide
NEW QUESTION # 20
An organization has several APIs that accept JSON data over HTTP POST. The APIs are all publicly available and are associated with several mobile applications and web applications. The organization does NOT want to use any authentication or compliance policies for these APIs, but at the same time, is worried that some bad actor could send payloads that could somehow compromise the applications or servers running the API implementations. What out-of-the-box Anypoint Platform policy can address exposure to this threat?
- A. Apply an IP blacklist policy to all APIs; the blacklist will Include all bad actors
- B. Shut out bad actors by using HTTPS mutual authentication for all API invocations
- C. Apply a JSON threat protection policy to all APIs to detect potential threat vectors
- D. Apply a Header injection and removal policy that detects the malicious data before it is used
Answer: C
Explanation:
Explanation
We need to note few things about the scenario which will help us in reaching the correct solution.
Point 1 : The APIs are all publicly available and are associated with several mobile applications and web applications. This means Apply an IP blacklist policy is not viable option. as blacklisting IPs is limited to partial web traffic. It can't be useful for traffic from mobile application Point 2 : The organization does NOT want to use any authentication or compliance policies for these APIs.
This means we can not apply HTTPS mutual authentication scheme.
Header injection or removal will not help the purpose.
By its nature, JSON is vulnerable to JavaScript injection. When you parse the JSON object, the malicious code inflicts its damages. An inordinate increase in the size and depth of the JSON payload can indicate injection.
Applying the JSON threat protection policy can limit the size of your JSON payload and thwart recursive additions to the JSON hierarchy.
Hence correct answer is Apply a JSON threat protection policy to all APIs to detect potential threat vectors
NEW QUESTION # 21
An organization is building a test suite for their applications using m-unit. The integration architect has recommended using test recorder in studio to record the processing flows and then configure unit tests based on the capture events What are the two considerations that must be kept in mind while using test recorder (Choose two answers)
- A. The recorder support loops where the structure of the data been tested changes inside the iteration
- B. Recorder supports smoking a message before or inside a ForEach processor
- C. Mocking values resulting from parallel processes are possible and will not affect the execution of the processes that follow in the test
- D. Tests for flows cannot be created with Mule errors raised inside
the flow or already existing in the incoming event - E. A recorded flow execution ends successfully but the result does
not reach its destination because the application is killed
Answer: D,E
NEW QUESTION # 22
An organization is designing multiple new applications to run on CloudHub in a single Anypoint VPC and that must share data using a common persistent Anypoint object store V2 (OSv2).
Which design gives these mule applications access to the same object store instance?
- A. Object store V2 can be shared across cloudhub applications with the configured osv2 connector
- B. An Anypoint MQ connector configured to directly access the persistent object store
- C. The object store V2 rest API configured to access the persistent object store
- D. AVM connector configured to directly access the persistence queue of the persistent object store
Answer: C
NEW QUESTION # 23
As a part of project requirement, Java Invoke static connector in a mule 4 application needs to invoke a static method in a dependency jar file. What are two ways to add the dependency to be visible by the connectors class loader?
(Choose two answers)
- A. Configure the dependency as a shared library in the project POM
- B. Update mule-artefact.json to export the Java package
- C. Use Maven command to include the dependency jar file when packaging the application
- D. Add the dependency jar file to the java classpath by setting theJVM parameters
- E. In the Java Invoke static connector configuration, configure a path and name of the dependency jar file
Answer: A,D
NEW QUESTION # 24
An insurance company is using a CIoudHub runtime plane. As a part of requirement, email alert should be sent to internal operations team every time of policy applied to an API instance is deleted As an integration architect suggest on how this requirement be met?
- A. Implement a new application that uses the Audit log REST API to detect the policy deletion and send an email to operations team the SMTP connector
- B. Use Anypoint monitoring to configure an alert that sends an email to the operations team every time a policy is deleted in API manager
- C. Create a custom connector to be triggered every time of policy is deleted in API manager
- D. Use audit logs in Anypoint platform to detect a policy deletion and configure the Audit logs alert feature to send an email to the operations team
Answer: A
NEW QUESTION # 25
A Mule application contains a Batch Job scope with several Batch Step scopes. The Batch Job scope is configured with a batch block size of 25.
A payload with 4,000 records is received by the Batch Job scope.
When there are no errors, how does the Batch Job scope process records within and between the Batch Step scopes?
- A. The Batch Job scope processes multiple record blocks in parallel, and a block of 25 records can jump ahead to the next Batch Step scope over an earlier block of records Each Batch Step scope is invoked with one record in the payload of the received Mule event For each Batch Step scope, all 25 records within a block are processed in parallel All the records in a block must be completed before the block of 25 records is available to the next Batch Step scope
- B. The Batch Job scope processes multiple record blocks in parallel
Each Batch Step scope is invoked with a batch of 25 records in the payload of the received Mule event For each Batch Step scope, all 4000 records are processed in parallel Individual records can jump ahead to the next Batch Step scope before the rest of the records finish processing in the current Batch Step scope - C. The Batch Job scope processes each record block sequentially, one at a time Each Batch Step scope is invoked with one record in the payload of the received Mule event For each Batch Step scope, all 25 records within a block are processed sequentially, one at a time All 4000 records must be completed before the blocks of records are available to the next Batch Step scope
- D. The Batch Job scope processes multiple record blocks in parallel, and a block of 25 records can jump ahead to the next Batch Step scope over an earlier block of records Each Batch Step scope is invoked with one record in the payload of the received Mule event For each Batch Step scope, all 25 records within a block are processed sequentially, one record at a time All the records in a block must be completed before the block of 25 records is available to the next Batch Step scope
Answer: A
NEW QUESTION # 26
An organization is migrating all its Mule applications to Runtime Fabric (RTF). None of the Mule applications use Mule domain projects.
Currently, all the Mule applications have been manually deployed to a server group among several customer hosted Mule runtimes.
Port conflicts between these Mule application deployments are currently managed by the DevOps team who carefully manage Mule application properties files.
When the Mule applications are migrated from the current customer-hosted server group to Runtime Fabric (RTF), fo the Mule applications need to be rewritten and what DevOps port configuration responsibilities change or stay the same?
- A. Yes, the Mule applications Must be rewritten
DevOps Must Still Manage port conflicts. - B. Yes, the Mule applications Must be rewritten
DevOps No Longer needs to manage port conflicts between the Mule applications - C. NO, the Mule applications do NO need to be rewritten
DevOps NO LONGER needs to manage port conflicts between the Mule applications. - D. NO, The Mule applications do NOT need to be rewritten
DevOps MUST STILL manage port conflicts
Answer: D
Explanation:
Explanation
* Anypoint Runtime Fabric is a container service that automates the deployment and orchestration of your Mule applications and gateways.
* Runtime Fabric runs on customer-managed infrastructure on AWS, Azure, virtual machines (VMs) or bare-metal servers.
* As none of the Mule applications use Mule domain projects. applications are not required to be rewritten.
Also when applications are deployed on RTF, by default ingress is allowed only on 8081.
* Hence port conflicts are not required to be managed by DevOps team
NEW QUESTION # 27
An organization is evaluating using the CloudHub shared Load Balancer (SLB) vs creating a CloudHub dedicated load balancer (DLB). They are evaluating how this choice affects the various types of certificates used by CloudHub deplpoyed Mule applications, including MuleSoft-provided, customer-provided, or Mule application-provided certificates.
What type of restrictions exist on the types of certificates that can be exposed by the CloudHub Shared Load Balancer (SLB) to external web clients over the public internet?
- A. Only customer-provided wildcard certificates are exposed.
- B. Only underlying Mule application certificates are exposed (pass-through)
- C. Only customer-provided self-signed certificates are exposed.
- D. Only MuleSoft-provided certificates are exposed.
Answer: D
Explanation:
Explanation
https://docs.mulesoft.com/runtime-manager/dedicated-load-balancer-tutorial
NEW QUESTION # 28
When the mule application using VM is deployed to a customer-hosted cluster or multiple cloudhub workers, how are messages consumed by the Mule engine?
- A. in non-deterministic way
- B. in a deterministic way
- C. by starting an XA transaction for each new message
- D. the primary only in order to avoid duplicate processing
Answer: B
NEW QUESTION # 29
A mule application designed to fulfil two requirements
a) Processing files are synchronously from an FTPS server to a back-end database using VM intermediary queues for load balancing VM events b) Processing a medium rate of records from a source to a target system using batch job scope Considering the processing reliability requirements for FTPS files, how should VM queues be configured for processing files as well as for the batch job scope if the application is deployed to Cloudhub workers?
- A. Use Cloud hub persistent VM queue for FTPS file processing
There is no need to configure VM queues for the batch jobs scope as it uses by default the worker's JVM memory for VM queueing - B. Use Cloud hub persistent queues for FTPS files processing
There is no need to configure VM queues for the batch jobs scope as it uses by default the worker's disc for VM queueing - C. Use VM connector persistent queues for FTPS file processing Disable VM queue for the batch job scope
- D. Use Cloud hub persistent VM queues for FTPS file processing
Disable VM queue for the batch job scope
Answer: D
NEW QUESTION # 30
An organization is implementing a Quote of the Day API that caches today's quote. What scenario can use the CloudHub Object Store connector to persist the cache's state?
- A. When there are three CloudHub deployments of the API implementation to three separate CloudHub regions that must share the cache state.
- B. When there are two CloudHub deployments of the API implementation by two Anypoint Platform business groups to the same CloudHub region that must share the cache state.
- C. When there is one deployment of the API implementation to CloudHub and another one to customer hosted mule runtime that must share the cache state.
- D. When there is one CloudHub deployment of the API implementation to three workers that must share the cache state.
Answer: D
Explanation:
Explanation
Object Store Connector is a Mule component that allows for simple key-value storage. Although it can serve a wide variety of use cases, it is mainly design for: - Storing synchronization information, such as watermarks. - Storing temporal information such as access tokens. - Storing user information. Additionally, Mule Runtime uses Object Stores to support some of its own components, for example: - The Cache module uses an Object Store to maintain all of the cached data. - The OAuth module (and every OAuth enabled connector) uses Object Stores to store the access and refresh tokens. Object Store data is in the same region as the worker where the app is initially deployed. For example, if you deploy to the Singapore region, the object store persists in the Singapore region. MuleSoft Reference : https://docs.mulesoft.com/object-store-connector/1.1/ Data can be shared between different instances of the Mule application. This is not recommended for Inter Mule app communication. Coming to the question, object store cannot be used to share cached data if it is deployed as separate Mule applications or deployed under separate Business Groups. Hence correct answer is When there is one CloudHub deployment of the API implementation to three workers that must share the cache state.
NEW QUESTION # 31
An organization is designing Mule application which connects to a legacy backend. It has been reported that backend services are not highly available and experience downtime quite often. As an integration architect which of the below approach you would propose to achieve high reliability goals?
- A. Alerts can be configured in Mule runtime so that backend team can be communicated when services are down
- B. On Error Continue scope to be used to call in case of error again
- C. Until Successful scope can be implemented while calling backend API's
- D. Create a batch job with all requests being sent to backend using that job as per the availability of backend API's
Answer: C
Explanation:
Explanation
Correct answer is Untill Successful scope can be implemented while calling backend API's The Until Successful scope repeatedly triggers the scope's components (including flow references) until they all succeed or until a maximum number of retries is exceeded The scope provides option to control the max number of retries and the interval between retries The scope can execute any sequence of processors that may fail for whatever reason and may succeed upon retry
NEW QUESTION # 32
An insurance company is implementing a MuleSoft API to get inventory details from the two vendors. Due to network issues, the invocations to vendor applications are getting timed-out intermittently. But the transactions are successful upon reprocessing What is the most performant way of implementing this requirement?
- A. Implement Round-Robin scope to invoke the two vendor applications on two different routes Use the Try-Catch scope to implement retry mechanism for timeout errors on each route
- B. Implement a scatter-gather scope to invoke the two vendor
applications on two different route
Use the Until-Successful scope to implement the retry mechanism
for timeout errors on each route - C. Implement a Choice scope to invoke the two vendor applications on two different route Use the try-catch scope to implement the retry mechanism for timeout errors on each route
- D. Implement a For-Each scope to invoke the two vendor applications
Use until successful scope to implement the retry mechanism for the timeout errors
Answer: B
NEW QUESTION # 33
A customer wants to use the mapped diagnostic context (MDC) and logging variables to enrich its logging and improve tracking by providing more context in the logs.
The customer also wants to improve the throughput and lower the latency of message processing.
As an Mulesoft integration architect can you advise, what should the customer implement to meet these requirements?
- A. Useasync logger at the level greater than INFO and use pattern layout with [%MDC] in the log4j2,xml configuration file and then configure the logging variables
- B. Use synchronous logging at the INFO DEBUG or Trace level and use pattern layout with
[%MDC] in the log4j2.xml configuration file and then configure the logging variables - C. Use synchronous logging and use pattern layout with [%MDC] in the log4j2.xml configuration file and then configure the logging variables
- D. Useasync logger at the level equal to DEBUG orTRACEand use pattern
layout with [%MDC] in the log4j2.xml configuration file and then configure the logging variables
Answer: A
NEW QUESTION # 34
An organization has an HTTPS-enabled Mule application named Orders API that receives requests from another Mule application named Process Orders.
The communication between these two Mule applications must be secured by TLS mutual authentication (two-way TLS).
At a minimum, what must be stored in each truststore and keystore of these two Mule applications to properly support two-way TLS between the two Mule applications while properly protecting each Mule application's keys?
- A. Orders API truststore: The Process Orders public key
Orders API keystore: The Orders API private key
Process Orders truststore: The Orders API public key
Process Orders keystore: The Process Orders private key - B. Orders API truststore: The Orders API public key
Process Orders keystore: The Process Orders private key and public key - C. Orders API truststore: The Process Orders public key
Orders API keystore: The Orders API private key and public key
Process Orders truststore: The Orders API public key
Process Orders keystore: The Process Orders private key and public key - D. Orders API truststore: The Orders API private key and public key
Process Orders keystore: The Process Orders private key public key
Answer: C
NEW QUESTION # 35
Insurance organization is planning to deploy Mule application in MuleSoft Hosted runtime plane. As a part of requirement , application should be scalable . highly available. It also has regulatory requirement which demands logs to be retained for at least 2 years. As an Integration Architect what step you will recommend in order to achieve this?
- A. When deploying an application to CloudHub , logs retention period should be selected as 2 years
- B. Logging strategy should be configured accordingly in log4j file deployed with the application.
- C. When deploying an application to CloudHub, worker size should be sufficient to store 2 years data
- D. It is not possible to store logs for 2 years in CloudHub deployment. External log management system is required.
Answer: D
Explanation:
Explanation
Correct answer is It is not possible to store logs for 2 years in CloudHub deployment. External log management system is required. CloudHub has a specific log retention policy, as described in the documentation: the platform stores logs of up to 100 MB per app & per worker or for up to 30 days, whichever limit is hit first. Once this limit has been reached, the oldest log information is deleted in chunks and is irretrievably lost. The recommended approach is to persist your logs to a external logging system of your choice (such as Splunk, for instance) using a log appender. Please note that this solution results in the logs no longer being stored on our platform, so any support cases you lodge will require for you to provide the appropriate logs for review and case resolution
NEW QUESTION # 36
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. Object Store of one mule application cannot be accessed by other mule application.
- B. Both of the above option will have same latency
- C. Object Store connector
- D. Object Store REST API
Answer: D
Explanation:
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 # 37
A project uses Jenkins to implement CI/CD process. It was observed that each Mule package contains some of the Jenkins files and folders for configurations of CI/CD jobs.
As these files and folders are not part of the actual package, expectation is that these should not be part of deployed archive.
Which file can be used to exclude these files and folders from the deployed archive?
- A. _unTrackMule
- B. muleignore
- C. mulelnclude
- D. _muleExclude
Answer: D
NEW QUESTION # 38
Which Salesforce API is invoked to deploy, retrieve, create or delete customization information such as custom object definitions using a Mule Salesforce connector in a Mule application?
- A. Bulk API
- B. REST API
- C. SOAP API
- D. Metadata API
Answer: B
NEW QUESTION # 39
An organization designing a hybrid, load balanced, single cluster production environment. Due to performance service level agreement goals, it is looking into running the Mule applications in an active-active multi node cluster configuration.
What should be considered when running its Mule applications in this type of environment?
- A. An external load balancer is required to distribute incoming requests throughout the cluster nodes
- B. Although the cluster environment is fully installed configured and running, it will not process any requests until an outage condition is detected by the primary node in the cluster.
- C. All event sources, regardless of time , can be configured as the target source by the primary node in the cluster
- D. A Mule application deployed to multiple nodes runs in an isolation from the other nodes in the cluster
Answer: A
NEW QUESTION # 40
A leading bank implementing new mule API.
The purpose of API to fetch the customer account balances from the backend application and display them on the online platform the online banking platform. The online banking platform will send an array of accounts to Mule API get the account balances.
As a part of the processing the Mule API needs to insert the data into the database for auditing purposes and this process should not have any performance related implications on the account balance retrieval flow How should this requirement be implemented to achieve better throughput?
- A. Implement parallel for each scope to fetch the data from the backend application and use Async scope to insert the records into the Audit database
- B. Implement a for each scope to fetch the data from the back-end application and to insert records into the Audit database
- C. Implement the Async scope fetch the data from the backend application and to insert records in the Audit database
- D. Implement a try-catch scope to fetch the data from the back-end application and use the Async scope to insert records into the Audit database
Answer: A
NEW QUESTION # 41
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. Use secure::dbPassword as the property placeholder name and store the cleartext (unencrypted) value in a secure properties placeholder file
- B. Add the dbPassword property to the secureProperties section of the mule-artifact.json file
- C. Use secure::dbPassword as the property placeholder name and store the property encrypted value in a secure properties placeholder file
- D. Add the dbPassword property to the secureProperties section of the pom.xml file
Answer: C
NEW QUESTION # 42
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. API Manager
- C. Anypoint Exchange
- D. Runtime Manager
Answer: C
Explanation:
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 # 43
As an enterprise architect, what are the two reasons for which you would use a canonical data model in the new integration project using Mulesoft Anypoint platform ( choose two answers )
- A. To isolate areas within a bounded context
- B. To have consistent data structure aligned in processes
- C. There are multiple canonical definitions of each data type
- D. Because the model isolates the back and systems and support mule applications from change
- E. To incorporate industry standard data formats
Answer: A,B
NEW QUESTION # 44
......
Achieving the MCIA-Level-1-Maintenance certification can help integration architects advance their careers and increase their earning potential. It demonstrates to employers and clients that they have the skills and knowledge required to maintain and troubleshoot complex MuleSoft-based integration solutions in production environments.
Certification Training for MCIA-Level-1-Maintenance Exam Dumps Test Engine: https://examcollection.prep4sureguide.com/MCIA-Level-1-Maintenance-prep4sure-exam-guide.html