Salesforce MuleSoft-Integration-Architect-I Sample Questions

Question # 21

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


Question # 22

According to MuleSoft, which system integration term describes the method, format, and protocol used for communication between two system? 
 

A. Component
B. interaction
C. Message
D. Interface


Question # 23

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 25records can jump ahead to the next Batch Step scope over an earlier block of recordsEach Batch Step scope is invoked with one record in the payload of the received Mule eventFor each Batch Step scope, all 25 records within a block are processed in parallelAll the records in a block must be completed before the block of 25 records is available tothe next Batch Step scope
B. The Batch Job scope processes each record block sequentially, one at a timeEach Batch Step scope is invoked with one record in the payload of the received Mule eventFor each Batch Step scope, all 25 records within a block are processed sequentially, one at a timeAll 4000 records must be completed before the blocks of records are available to the next Batch Step scope
C. The Batch Job scope processes multiple record blocks in parallel, and a block of 25records can jump ahead to the next Batch Step scope over an earlier block of recordsEach Batch Step scope is invoked with one record in the payload of the received MuleeventFor each Batch Step scope, all 25 records within a block are processed sequentially, onerecord at a timeAll the records in a block must be completed before the block of 25 records is available tothe next Batch Step scope
D. The Batch Job scope processes multiple record blocks in parallelEach Batch Step scope is invoked with a batch of 25 records in the payload of the receivedMule eventFor each Batch Step scope, all 4000 records are processed in parallelIndividual records can jump ahead to the next Batch Step scope before the rest of therecords finish processing in the current Batch Step scope


Question # 24

A stock trading company handles millions of trades a day and requires excellent performance and reliability within its stock trading system. The company operates a number of event-driven APIs Implemented as Mule applications that are hosted on various customer-hosted Mule clusters and needs to enable message exchanges between the APIs within their internal network using shared message queues. What is an effective way to meet the cross-cluster messaging requirements of its eventdriven APIs? 
 

A. Non-transactional JMS operations with a reliability pattern and manual acknowledgements
B. Persistent VM queues with automatic acknowledgements
C. JMS transactions with automatic acknowledgements
D. extended Architecture (XA) transactions and XA connected components with manual acknowledgements


Question # 25

A REST API is being designed to implement a Mule application. What standard interface definition language can be used to define REST APIs? 
 

A. Web Service Definition Language(WSDL)
B. OpenAPI Specification (OAS)
C. YAML
D. AsyncAPI Specification


Question # 26

When using Anypoint Platform across various lines of business with their own Anypoint Platform business groups, what configuration of Anypoint Platform is always performed at the organization level as opposed to at the business group level? 
 

A. Environment setup
B. Identity management setup
C. Role and permission setup
D. Dedicated Load Balancer setup


Question # 27

Refer to the exhibit.


Anypoint Platform supports role-based access control (RBAC) to features of the platform. An organization has configured an external Identity Provider for identity management with Anypoint Platform. What aspects of RBAC must ALWAYS be controlled from the Anypoint Platform control plane and CANNOT be controlled via the external Identity Provider? 

A. Controlling the business group within Anypoint Platform to which the user belongs
B. Assigning Anypoint Platform permissions to a role
C. Assigning Anypoint Platform role(s) to a user
D. Removing a user's access to Anypoint Platform when they no longer work for the organization


Question # 28

An organization uses a four(4) node customer hosted Mule runtime cluster to host one(1) stateless api implementation. The API is accessed over HTTPS through a load balancer that uses round-robin for load distribution. Each node in the cluster has been sized to be able to accept four(4) times the current number of requests. Two(2) nodes in the cluster experience a power outage and are no longer available. The load balancer directs the outage and blocks the two unavailable the nodes from receiving further HTTP requests. What performance-related consequence is guaranteed to happen to average, assuming the remaining cluster nodes are fully operational? 
 

A. 100% increase in the average response time of the API
B. 50% reduction in the throughput of the API
C. 100% increase in the number of requests received by each remaining node
D. 50% increase in the JVM heap memory consumed by each remaining node


Question # 29

A Mule application is running on a customer-hosted Mule runtime in an organization's network. The Mule application acts as a producer of asynchronous Mule events. Each Mule event must be broadcast to all interested external consumers outside the Mule application. The Mule events should be published in a way that is guaranteed in normal situations and also minimizes duplicate delivery in less frequent failure scenarios. The organizational firewall is configured to only allow outbound traffic on ports 80 and 443. Some external event consumers are within the organizational network, while others are located outside the firewall. What Anypoint Platform service is most idiomatic (used for its intended purpose) for publishing these Mule events to all external consumers while addressing the desired reliability goals? 
 

A. CloudHub VM queues
B. Anypoint MQ
C. Anypoint Exchange
D. CloudHub Shared Load Balancer


Question # 30

An organization is designing an integration solution to replicate financial transaction data from a legacy system into a data warehouse (DWH). The DWH must contain a daily snapshot of financial transactions, to be delivered as a CSV file. Daily transaction volume exceeds tens of millions of records, with significant spikes in volume during popular shopping periods. What is the most appropriate integration style for an integration solution that meets the organization's current requirements? 

A. Event-driven architecture
B. Microservice architecture
C. API-led connectivity
D. Batch-triggered ETL


12345Last ›

Download All Questions PDF Check Customers Feedbacks