[Feb-2024] MCIA-Level-1-Maintenance Pre-Exam Practice Tests | Exam Questions and Answers for MuleSoft Certified Architect Study Guide
MuleSoft Certified Integration Architect - Level 1 MAINTENANCE Certification Sample Questions
MuleSoft MCIA-Level-1-Maintenance certification exam is a proctored, multiple-choice exam that tests the candidate's ability to maintain MuleSoft integrations. MCIA-Level-1-Maintenance exam consists of 60 multiple-choice questions that are to be completed within 90 minutes. MCIA-Level-1-Maintenance exam covers a range of topics such as troubleshooting, debugging, performance tuning, and security in MuleSoft integrations.
MuleSoft MCIA-Level-1-Maintenance exam is a certification exam for professionals who have already earned their MuleSoft Certified Integration Architect - Level 1 certification. MCIA-Level-1-Maintenance exam evaluates the candidate's expertise in the maintenance and management of MuleSoft integration solutions. Successful completion of MCIA-Level-1-Maintenance exam demonstrates the candidate's ability to maintain and optimize MuleSoft solutions for their clients. MuleSoft Certified Integration Architect - Level 1 MAINTENANCE certification is a valuable asset for professionals who work with MuleSoft solutions and can help advance their careers and increase their earning potential.
NEW QUESTION # 58
As a part of design , Mule application is required call the Google Maps API to perform a distance computation. The application is deployed to cloudhub.
At the minimum what should be configured in the TLS context of the HTTP request configuration to meet these requirements?
- A. The configuration is built-in and nothing extra is required for the TLS context
- B. Download the Google public certificate from a browser, generate a JKS file from it and add it in Truststore as part of the TLS context
- C. Request a private key from Google and create a PKCS12 file with it and add it in keyStore as a part of TLS context
- D. Download the Google public certificate from a browser, generate JKS file from it and add it in key store as a part of TLS context
Answer: A
NEW QUESTION # 59
As a part of business requirement , old CRM system needs to be integrated using Mule application. CRM system is capable of exchanging data only via SOAP/HTTP protocol. As an integration architect who follows API led approach , what is the the below step you will perform so that you can share document with CRM team?
- A. Create WSDL specification using Design Center
- B. Create SOAP API specification using Design Center
- C. Create WSDL specification using text editor
- D. Create RAML specification using Design Center
Answer: C
Explanation:
Explanation
Correct answer is Create WSDL specification using text editor SOAP services are specified using WSDL. A client program connecting to a web service can read the WSDL to determine what functions are available on the server. We can not create WSDL specification in Design Center. We need to use external text editor to create WSDL.
NEW QUESTION # 60
A Mule application is being designed To receive nightly a CSV file containing millions of records from an external vendor over SFTP, The records from the file need to be validated, transformed. And then written to a database. Records can be inserted into the database in any order.
In this use case, what combination of Mule components provides the most effective and performant way to write these records to the database?
- A. Use a Parallel for Each scope to Insert records one by one into the database
- B. Use a DataWeave map operation and an Async scope to insert records one by one into the database.
- C. Use a Scatter-Gather to bulk insert records into the database
- D. Use a Batch job scope to bulk insert records into the database.
Answer: D
Explanation:
Explanation
Correct answer is Use a Batch job scope to bulk insert records into the database
* Batch Job is most efficient way to manage millions of records.
A few points to note here are as follows :
Reliability: If you want reliabilty while processing the records, i.e should the processing survive a runtime crash or other unhappy scenarios, and when restarted process all the remaining records, if yes then go for batch as it uses persistent queues.
Error Handling: In Parallel for each an error in a particular route will stop processing the remaining records in that route and in such case you'd need to handle it using on error continue, batch process does not stop during such error instead you can have a step for failures and have a dedicated handling in it.
Memory footprint: Since question said that there are millions of records to process, parallel for each will aggregate all the processed records at the end and can possibly cause Out Of Memory.
Batch job instead provides a BatchResult in the on complete phase where you can get the count of failures and success. For huge file processing if order is not a concern definitely go ahead with Batch Job
NEW QUESTION # 61
What is a key difference between synchronous and asynchronous logging from Mule applications?
- A. Asynchronous logging produces more reliable audit trails with more accurate timestamps
- B. Asynchronous logging can improve Mule event processing throughput while also reducing the processing time for each Mule event
- C. Synchronous logging within an ongoing transaction writes log messages in the same thread that processes the current Mule event
- D. Synchronous logging writes log messages in a single logging thread but does not block the Mule event being processed by the next event processor
Answer: B
Explanation:
Explanation
Types of logging:
A) Synchronous: The execution of thread that is processing messages is interrupted to wait for the log message to be fully handled before it can continue.
The execution of the thread that is processing your message is interrupted to wait for the log message to be fully output before it can continue Performance degrades because of synchronous logging Used when the log is used as an audit trail or when logging ERROR/CRITICAL messages If the logger fails to write to disk, the exception would raise on the same thread that's currently processing the Mule event. If logging is critical for you, then you can rollback the transaction.
Chart, diagram Description automatically generated
Chart, diagram, box and whisker chart Description automatically generated
B) Asynchronous:
The logging operation occurs in a separate thread, so the actual processing of your message won't be delayed to wait for the logging to complete Substantial improvement in throughput and latency of message processing Mule runtime engine (Mule) 4 uses Log4j 2 asynchronous logging by default The disadvantage of asynchronous logging is error handling.
If the logger fails to write to disk, the thread doing the processing won't be aware of any issues writing to the disk, so you won't be able to rollback anything. Because the actual writing of the log gets differed, there's a chance that log messages might never make it to disk and get lost, if Mule were to crash before the buffers are flushed.
------------------------------------------------------------------------------------------------------------------ So Correct answer is: Asynchronous logging can improve Mule event processing throughput while also reducing the processing time for each Mule event
NEW QUESTION # 62
When designing an upstream API and its implementation, the development team has been advised to not set timeouts when invoking downstream API. Because the downstream API has no SLA that can be relied upon.
This is the only donwstream API dependency of that upstream API. Assume the downstream API runs uninterrupted without crashing. What is the impact of this advice?
- A. A load-dependent timeout of less than 1000 ms will be applied by the Mule runtime in which the downstream API implementation executes.
- B. A default timeout of 500 ms will automatically be applied by the Mule runtime in which the upstream API implementation executes.
- C. An SLA for the upstream API CANNOT be provided.
- D. The invocation of the downstream API will run to completion without timing out.
Answer: C
Explanation:
Explanation
An SLA for the upstream API CANNOT be provided.
NEW QUESTION # 63
A project team is working on an API implementation using the RAML definition as a starting point. The team has updated the definition to include new operations and has published a new version to exchange. Meanwhile another team is working on a mule application consuming the same API implementation.
During the development what has to be performed by the mule application team to take advantage of the newly added operations?
- A. Update the REST connector from exchange in the client application
- B. Update the API connector in the API implementation and publish to exchange
- C. Scaffold API implementation application with the new definition
- D. Scaffold the client application with the new definition
Answer: A
NEW QUESTION # 64
Mule application is deployed to Customer Hosted Runtime. Asynchronous logging was implemented to improved throughput of the system. But it was observed over the period of time that few of the important exception log messages which were used to rollback transactions are not working as expected causing huge loss to the Organization. Organization wants to avoid these losses. Application also has constraints due to which they cant compromise on throughput much. What is the possible option in this case?
- A. Logging needs to be changed from asynchronous to synchronous
- B. Persistent memory storage should be used in such scenarios
- C. External log appender needs to be used in this case
- D. Mixed configuration of asynchronous or synchronous loggers should be used to log exceptions via synchronous way
Answer: D
Explanation:
Explanation
Correct approach is to use Mixed configuration of asynchronous or synchronous loggers shoud be used to log exceptions via synchronous way Asynchronous logging poses a performance-reliability trade-off. You may lose some messages if Mule crashes before the logging buffers flush to the disk. In this case, consider that you can have a mixed configuration of asynchronous or synchronous loggers in your app. Best practice is to use asynchronous logging over synchronous with a minimum logging level of WARN for a production application. In some cases, enable INFO logging level when you need to confirm events such as successful policy installation or to perform troubleshooting. Configure your logging strategy by editing your application's src/main/resources/log4j2.xml file
NEW QUESTION # 65
The ABC company has an Anypoint Runtime Fabric on VMs/Bare Metal (RTF-VM) appliance installed on its own customer-hosted AWS infrastructure.
Mule applications are deployed to this RTF-VM appliance. As part of the company standards, the Mule application logs must be forwarded to an external log management tool (LMT).
Given the company's current setup and requirements, what is the most idiomatic (used for its intended purpose) way to send Mule application logs to the external LMT?
- A. In RTF-VM, install and configure the external LTM's log-forwarding agent
- B. In each Mule application, configure custom Log4j settings
- C. In RTF-VM. configure the out-of-the-box external log forwarder
- D. In RTF-VM, edit the pod configuration to automatically install and configure an Anypoint Monitoring agent
Answer: A
NEW QUESTION # 66
An organization is designing a Mule application to periodically poll an SFTP location for new files containing sales order records and then process those sales orders. Each sales order must be processed exactly once.
To support this requirement, the Mule application must identify and filter duplicate sales orders on the basis of a unique ID contained in each sales order record and then only send the new sales orders to the downstream system.
What is the most idiomatic (used for its intended purpose) Anypoint connector, validator, or scope that can be configured in the Mule application to filter duplicate sales orders on the basis of the unique ID field contained in each sales order record?
- A. Configure a Database connector to filter and store each record by the order ID
- B. Configure a Cache scope to filter and store each record from the received file by the order ID
- C. Configure a watermark In an On New or Updated File event source to filter unique records by the order ID
- D. Configure an Idempotent Message Validator component to filter each record by the order ID
Answer: D
NEW QUESTION # 67
A company wants its users to log in to Anypoint Platform using the company's own internal user credentials.
To achieve this, the company needs to integrate an external identity provider (IdP) with the company's Anypoint Platform master organization, but SAML 2.0 CANNOT be used. Besides SAML 2.0, what single-sign-on standard can the company use to integrate the IdP with their Anypoint Platform master organization?
- A. SAML 1.0
- B. OpenID Connect
- C. Basic Authentication
- D. OAuth 2.0
Answer: B
Explanation:
Explanation
As the Anypoint Platform organization administrator, you can configure identity management in Anypoint Platform to set up users for single sign-on (SSO).
Configure identity management using one of the following single sign-on standards:
1) OpenID Connect: End user identity verification by an authorization server including SSO
2) SAML 2.0: Web-based authorization including cross-domain SSO
NEW QUESTION # 68
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. Use Anypoint monitoring to configure an alert that sends an email to the operations team every time a policy is deleted in API manager
- B. 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
- 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: B
NEW QUESTION # 69
As a part of project requirement, client will send a stream of data to mule application. Payload size can vary between 10mb to 5GB. Mule application is required to transform the data and send across multiple sftp servers. Due to the cost cuttings in the organization, mule application can only be allocated one worker with size of 0.2 vCore.
As an integration architect , which streaming strategy you would suggest to handle this scenario?
- A. In-memory repeatable stream
- B. File based repeatable storage
- C. File based non-repeatable stream
- D. In-memory non repeatable stream
Answer: B
Explanation:
Explanation
As the question says that data needs to be sent across multiple sftp serves , we cannot use non-repeatable streams. The non-repeatable strategy disables repeatable streams, which enables you to read an input stream only once.
You cant use in memory storage because with 0.2 vcore you will get only 1 GB of heap memory. Hence application will error out for file more than 1 GB.
Hence the correct option is file base repeatable stream
NEW QUESTION # 70
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 MuleSoft-provided certificates are exposed.
- B. Only underlying Mule application certificates are exposed (pass-through)
- C. Only customer-provided self-signed certificates are exposed.
- D. Only customer-provided wildcard certificates are exposed.
Answer: A
Explanation:
Explanation
https://docs.mulesoft.com/runtime-manager/dedicated-load-balancer-tutorial
NEW QUESTION # 71
An organization's security requirements mandate centralized control at all times over authentication and authorization of external applications when invoking web APIs managed on Anypoint Platform.
What Anypoint Platform feature is most idiomatic (used for its intended purpose), straightforward, and maintainable to use to meet this requirement?
- A. Identity management configured in access management
- B. Client management configured in access management
- C. Enterprise Security module coded in Mule applications
- D. External access configured in API Manager
Answer: A
NEW QUESTION # 72
A company is using Mulesoft to develop API's and deploy them to Cloudhub and on premises targets.
Recently it has decided to enable Runtime Fabric deployment option as well and infrastructure is set up for this option.
What can be used to deploy Runtime Fabric?
- A. AnypointCLI
- B. Directly uploading ajar file from the Runtime manager
- C. Mule maven plug-in
- D. Anypoint platform REST API's
Answer: C
NEW QUESTION # 73
An organization needs to enable access to their customer data from both a mobile app and a web application, which each need access to common fields as well as certain unique fields. The data is available partially in a database and partially in a 3rd-party CRM system. What APIs should be created to best fit these design requirements?
- A. Separate Experience APIs for the mobile and web app, but a common Process API that invokes separate System APIs created for the database and CRM system
- B. One set of APIs (Experience API, Process API, and System API) for the web app, and another set for the mobile app.
- C. A common Experience API used by both the web and mobile apps, but separate Process APIs for the web and mobile apps that interact with the database and the CRM System.
- D. A Process API that contains the data required by both the web and mobile apps, allowing these applications to invoke it directly and access the data they need thereby providing the flexibility to add more fields in the future without needing API changes.
Answer: A
Explanation:
Explanation
Lets analyze the situation in regards to the different options available Option : A common Experience API but separate Process APIs Analysis : This solution will not work because having common experience layer will not help the purpose as mobile and web applications will have different set of requirements which cannot be fulfilled by single experience layer API Option : Common Process API Analysis : This solution will not work because creating a common process API will impose limitations in terms of flexibility to customize API;s as per the requirements of different applications. It is not a recommended approach.
Option : Separate set of API's for both the applications Analysis : This goes against the principle of Anypoint API-led connectivity approach which promotes creating reusable assets. This solution may work but this is not efficient solution and creates duplicity of code.
Hence the correct answer is: Separate Experience APIs for the mobile and web app, but a common Process API that invokes separate System APIs created for the database and CRM system A screenshot of a computer Description automatically generated with low confidence
Lets analyze the situation in regards to the different options available Option : A common Experience API but separate Process APIs Analysis : This solution will not work because having common experience layer will not help the purpose as mobile and web applications will have different set of requirements which cannot be fulfilled by single experience layer API Option : Common Process API Analysis : This solution will not work because creating a common process API will impose limitations in terms of flexibility to customize API;s as per the requirements of different applications. It is not a recommended approach.
Option : Separate set of API's for both the applications Analysis : This goes against the principle of Anypoint API-led connectivity approach which promotes creating reusable assets. This solution may work but this is not efficient solution and creates duplicity of code.
Hence the correct answer is: Separate Experience APIs for the mobile and web app, but a common Process API that invokes separate System APIs created for the database and CRM system Diagram Description automatically generated
NEW QUESTION # 74
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. API Manager
- B. Runtime Manager
- C. Design Center
- D. Anypoint Exchange
Answer: D
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 # 75
Customer has deployed mule applications to different customer hosted mule run times. Mule applications are managed from Anypoint platform.
What needs to be configured to monitor these Mule applications from Anypoint monitoring and what sends monitoring data to Anypoint monitoring?
- A. By default, Anypoint monitoring agent will be installed on each Mule run time Anypoint Monitoring agent automatically sends monitoring data from the Mule applications to Anypoint monitoring
- B. Enable monitoring of individual applications from runtime manager application settings Runtime manager agent sends monitoring data from the mule applications to Anypoint monitoring
- C. Install runtime manager agent on each mule runtime
Runtime manager agent since monitoring data from the mule applications to Anypoint monitoring - D. Anypoint monitoring agent on each mule runtime
Anypoint monitoring agent sends monitoring data from the mule applications to Anypoint monitoring
Answer: D
NEW QUESTION # 76
A company is designing an integration Mule application to process orders by submitting them to a back-end system for offline processing. Each order will be received by the Mule application through an HTTP5 POST and must be acknowledged immediately.
Once acknowledged the order will be submitted to a back-end system. Orders that cannot be successfully submitted due to the rejections from the back-end system will need to be processed manually (outside the banking system).
The mule application will be deployed to a customer hosted runtime and will be able to use an existing ActiveMQ broker if needed. The ActiveMQ broker is located inside the organization's firewall. The back-end system has a track record of unreliability due to both minor network connectivity issues and longer outages.
Which combination of Mule application components and ActiveMQ queues are required to ensure automatic submission of orders to the back-end system while supporting but minimizing manual order processing?
- A. One or more on-Error scopes to assist calling the back-end system one or more ActiveMQ long-retry queues A persistent dead-letter Object store configuration in the CloudHub object store service
- B. A batch job scope to call the back in system An Untill successful scope containing Object Store components for long retries. A dead-letter object store configured in the Mule application
- C. One or more On Error scopes to assist calling the back-end system An Untill successful scope containing VM components for long retries A persistent dead-letter VM queue configure in Cloud hub
- D. An Until Successful scope to call the back-end system One or more ActiveMQ long-retry queues One or more ActiveMQ dead-letter queues for manual processing
Answer: D
NEW QUESTION # 77
As a part of project , existing java implementation is being migrated to Mulesoft. Business is very tight on the budget and wish to complete the project in most economical way possible.
Canonical object model using java is already a part of existing implementation. Same object model is required by mule application for a business use case. What is the best way to achieve this?
- A. Use Anypoint exchange
- B. Create a custom application to read Java code and make it available for Mule application
- C. Create similar model for Mule applications
- D. Make use of Java module
Answer: D
Explanation:
Explanation
Mule 4 is built to:
*Minimize the need for custom code.
*Avoid the need for you to know or understand Java.
However, some advanced uses cases require integration with custom Java code, such as:
*Reuse of a library, such as a tax calculation library.
*Reuse of a canonical object model that is standard in the organization.
*Execution of custom logic using Java.
Mule ref doc :https://docs.mulesoft.com/java-module/1.2/
NEW QUESTION # 78
......
MuleSoft is a widely recognized platform for building application networks. It is a leading provider of integration software that connects applications, data, and devices across different platforms. The MuleSoft Certified Integration Architect - Level 1 MAINTENANCE (MCIA-Level-1-Maintenance) certification exam is designed for professionals who want to validate their expertise in building and maintaining MuleSoft integration solutions. MuleSoft Certified Integration Architect - Level 1 MAINTENANCE certification exam is intended for individuals who already hold the MuleSoft Certified Integration Architect - Level 1 (MCIA-Level-1) certification and want to keep their skills up-to-date.
MuleSoft Exam Practice Test To Gain Brilliante Result: https://www.dumpsmaterials.com/MCIA-Level-1-Maintenance-real-torrent.html
