Unique Top-selling Salesforce-MuleSoft-Developer-I Exams - New 2025 Salesforce Pratice Exam [Q105-Q125]

Share

Unique Top-selling Salesforce-MuleSoft-Developer-I Exams - New 2025 Salesforce Pratice Exam

Salesforce MuleSoft Dumps Salesforce-MuleSoft-Developer-I Exam for Full Questions - Exam Study Guide

NEW QUESTION # 105
Refer to the exhibits.
As a mulesoft developer, what you would change in Database connector configuration to resolve this error?

  • A. Configure the correct JDBC driver
  • B. Configure the correct host URL
  • C. Configure the correct table name
  • D. Configure the correct database name

Answer: A

Explanation:
Correct answer is Configure the correct JDBC driver as error message suggests the same Caused by: java.sql.SQLException: Error trying to load driver: com.mysql.jdbc.Driver : Cannot load class 'com.mysql.jdbc.Driver': [ Class 'com.mysql.jdbc.Driver' has no package mapping for region 'domain/default/app/mule_app'., Cannot load class 'com.mysql.jdbc.Driver': [


NEW QUESTION # 106
Refer to the exhibits. A database Address table contains a ZIPCODE column and an increasing ID column. The Address table currently contains tour (4) records. The On Table Row Database listener is configured with its watermark set to the Address table's ZIPCODE column and then the Mule application is run in Anypoint Studio tor the first time, and the On Table Row Database listener polls the Address table.
Anew row is added to the database with 1D=5 and ZIPCODE-90006, and then the On Table Row Database listener polls the database again.
Alter the next execution of the On Table Row Database listener polling, what database rows have been processed by the Mule flow since the Mule application was started?

  • A. ID ZIPCODE
    1 90001
    2 90005
    3 90009
    5 90006
  • B. ID ZIPCODE
    1 90001
    2 90005
    3 90009
  • C. ID ZIPCODE
    1 90001
    2 90005
    3 90009
    4 90001
  • D. ID ZIPCODE
    1 90001
    2 90005
    3 90009
    4 90001

Answer: C

Explanation:
5 90006


NEW QUESTION # 107
What is output of Dataweave flatten function?

  • A. Map
  • B. Array
  • C. Object
  • D. LInkedHashMap

Answer: B

Explanation:
Correct answer is Array.
Flatten turns a set of subarrays (such as [ [1,2,3], [4,5,[6]], [], [null] ]) into a single, flattened array (such as [ 1, 2, 3, 4, 5, [6], null ]).
This example defines three arrays of numbers, creates another array containing those three arrays, and then uses the flatten function to convert the array of arrays into a single array with all values.
Source
%dw 2.0
output application/json
var array1 = [1,2,3]
var array2 = [4,5,6]
var array3 = [7,8,9]
var arrayOfArrays = [array1, array2, array3]
---
flatten(arrayOfArrays)
Output
[ 1,2,3,4,5,6,7,8,9 ]


NEW QUESTION # 108
Refer to the exhibits.

Each route in the Scatter-Gather sets the payload to the number shown in the label. What response is returned to a web client request to the HTTP Listener?

  • A.
  • B.
  • C.
  • D.

Answer: B

Explanation:
Correct answer is as below.
After all processing routes have finished execution, the Scatter-Gather component creates a new Mule event that combines all resulting Mule events from each route, and then passes the new Mule event to the next component in the flow.
{
"0": {
"attributes": ...,
"payload": "100"
},
"1": {
"attributes": ...,
"payload": "200"
}
}
Bottom of Form


NEW QUESTION # 109
Refer to the exhibits.


A web client submits a request to http://localhQst:8081. What is the structure of the payload at the end of the flow?

  • A.
  • B.
  • C.
  • D.

Answer: D

Explanation:
Scatter-Gather Router
The Scatter-Gather component is a routing event processor that processes a Mule event through different parallel processing routes that contain different event processors. Each route receives a reference to the Mule event and executes a sequence of one or more event processors. Each of these routes uses a separate thread to execute the event processors, and the resulting Mule event can be either the same Mule event without modifications or a new Mule event with its own payload, attributes, and variables. The Scatter-Gather component then combines the Mule events returned by each processing route into a new Mule event that is passed to the next event processor only after every route completes successfully.
The Scatter-Gather component executes each route in parallel, not sequentially. Parallel execution of routes can greatly increase the efficiency of your Mule application and may provide more information than sequential processing.
Mule Ref Doc : https://docs.mulesoft.com/mule-runtime/4.3/scatter-gather-concept


NEW QUESTION # 110
Refer to the exhibit.
The error occurs when a project is run in Anypoint Studio. The project, which has a dependency that is not in the MuleSoft Maven repository, was created and successfully run on a different computer.
What is the next step to fix the error to get the project to run successfully?

  • A. Deploy the dependency to MuleSoft's Maven repository
  • B. Edit the dependency in the Mule project's pom.xml file
  • C. Add the dependency to the MULE_HOME/bin folder
  • D. Install the dependency to the computer's local Maven repository

Answer: D

Explanation:
As dependency is not present in Mulesoft Maven repository, we need to install the dependency on computer's local Maven repository.
https://docs.mulesoft.com/mule-runtime/4.3/maven-reference


NEW QUESTION # 111
Refer to the exhibit.

What is the response to a web client request to http://localhost:8081?

  • A. Validation Error
  • B. After
  • C. before
  • D. null

Answer: A

Explanation:


NEW QUESTION # 112
What is the main purpose of flow designer in Design Center?

  • A. To design and develop fully functional Mule applications in a hosted development environment
  • B. To design API RAML files in a graphical way
  • C. To define API lifecycle management in a graphical way
  • D. To design and mock Mule application templates that must be implemented using Anypoint Studio

Answer: A

Explanation:
Its primary function is to design and develop fully functional Mule applications in a hosted development environment.


NEW QUESTION # 113
A Database On Table Row listener retrieves data from a CUSTOMER table that contains a primary key userjd column and an increasing kxjin_date_time column. Neither column allows duplicate values.
How should the listener be configured so it retrieves each row at most one time?

  • A. Set the target value to the last retrieved user_jd value
  • B. Set the watermark column to the bgin_date_time column
  • C. Set the watermark column to the user_Id column
  • D. Set the target value to the last retrieved login_date_time value

Answer: B

Explanation:
* Watermark allows the poll scope to poll for new resources instead of getting the same resource over and over again.
* The database table must be ordered so that the "watermark functionality" can move effectively in the ordered list. Watermark stores the current/last picked up "record id."
* If the Mule application is shut down, it will store the last picked up "record id" in the Java Object Store and the data will continue to exist in the file. This watermark functionality is valuable and enables developers to have increased transparency.
* Developers do not need to create code to handle caching; it is all configurable!
* There are two columns and both are unique but user_id can't guaranty sequence whereas date_time will always be in increasing order and table content can easily be ordered on the basis of last processed date_time.
So correct answer is: Set the watermark column to the date_time column


NEW QUESTION # 114
Mule application contains ActiveMQ JMS dependency. Mule application was compiled and run successfully in Anypoint Studio. The mule application must now be exported from Anypoint Studio and shared with other developer. What export options should be selected to create the smallest JAR file that can be imported into other developer's Anypoint Studio and run successfully?

  • A. Select only Attach Project Sources only
  • B. Select the Include project modules and dependencies option only
  • C. Select both Attach Project Sources and Include project modules and dependencies option
  • D. De-select both Attach Project Sources and Include project modules and dependencies option

Answer: A

Explanation:
Correct answer is Select only Attach Project Sources only
You must keep the Attach Project Sources option selected to be able to import the packaged JAR file back into a Studio workspace.
Deselect the Include project modules and dependencies option.
This option skips bundling the actual modules and external dependencies required to run the Mule application in a Mule runtime engine, creating a lightweight JAR file package that does not include any dependencies specified in the Mule application's pom.xml file.
The generated JAR file is not a functional deployable archive and cannot be deployed to a Mule runtime engine, but instead offers a way to archive only the source files that make up the Mule application. This is the same as using the -lightWeightPackage flag when packaging using the Mule Maven Plugin and is useful if you want to distribute your project to other Studio installations because it only keeps a reference to all its dependencies. When you import a lightweight package into Studio, all your dependencies are automatically downloaded MuleSoft Doc Ref : https://docs.mulesoft.com/studio/7.8/import-export-packages


NEW QUESTION # 115
Refer to the exhibits. APIKit router is used to generate the flow components for RAML specification.
The Mule application must be available to REST clients using the two URL's
http://localhost:8081/internal and http://localhost:8081/external
How many APIKit Router components are generated to handle requests to every endpoint defined in RAML specification?
1. Library.raml
2. /books
3. get:
4. post:
5. /order:
6. get
7. patch
8. /members
9. get:

  • A. 0
  • B. 1
  • C. 2
  • D. 3

Answer: A


NEW QUESTION # 116
Refer to the exhibits.

This main mule application calls a separate flow called as ShippingAddress which returns the address corresponding to the name of the user sent to it as input. Output of this ShippingAddress is stored in a target variable named address.
Next set of requirement is to have a setPayload transformer which will set below two values
1) orderkey which needs to set to be equal to the order element received in the original request payload.
2) addressKey which needs to be set to be equal to the address received in response of ShippingAddress flow What is the straightforward way to properly configure the Set Payload transformer with the required data?


A mule application is being developed which will process POST requests coming from clients containing the name and order information. Sample request is as below

  • A. 1. 1. {
    2. 2. orderkey: "attributes.shippingaddress.order",
    3. 3. addresskey: "payload"
    4. }
  • B. 1. 1. {
    2. 2. orderkey: "payload.order",
    3. 3. addresskey: "address"
    4. }
  • C. 1. 1. {
    2. 2. orderkey: "attributes.order",
    3. 3. addresskey: "vars.address"
    4. }
  • D. 1. 1. {
    2. 2. orderkey: "payload.order",
    3. 3. addresskey: "vars.address"
    4. 4. }

Answer: D

Explanation:
Correct answer is as below. In this case address will be stored in a variable. Hence payload will not be overwritten and will contain order details
{
orderkey: "payload.order",
addresskey: "vars.address"
}


NEW QUESTION # 117
An API implementation has been deployed to CloudHub and now needs to be governed. IT will not allocate additional vCore for a new Mule application to act as an API proxy.
What is the next step to preseive the current vCore usage, but still allow the Mule application to be managed by API Manager?

  • A. Deploy the same API implementation behind a VPC and configure the VPC to connect to API Manager
  • B. Upload the Mule application's JAR file to the API instance in API Manager
  • C. Modify the API implementation to use auto-discovery to register with API Manager
  • D. Register the same API implementation in Runtime Manager to connect to API Manager

Answer: C

Explanation:
Correct answer is Modify the API implementation to use auto-discovery to register with API Manager API Autodiscovery Configuring autodiscovery allows a deployed Mule runtime engine (Mule) application to connect with API Manager to download and manage policies and to generate analytics data. Additionally, with autodiscovery, you can configure your Mule applications to act as their own API proxy.
When autodiscovery is correctly configured in your Mule application, you can say that your application's API is tracked by (green dot) or paired to API Manager. You can associate an API in a Mule setup with only one autodiscovery instance at a given time.
MuleSoft Doc Ref : https://docs.mulesoft.com/api-manager/2.x/api-auto-discovery-new-concept


NEW QUESTION # 118
Refer to the exhibits.


A web client sends a POST request to the HTTP Listener with the payload "Hello-". What response is returned to the web client?
What response is returned to the web client?

  • A. Hello- HTTP-] MS2-Three
  • B. Helb-JMS1-HTTP-JMS2 -Three
  • C. HTTP-JMS2-Three
  • D. Hello-HTTP-Three

Answer: A


NEW QUESTION # 119
Refer to the exhibits.

The Set Payload transformer's value is set to {'year': '2020'}.
What message value should be added to the Logger component to output the message 'The year is 2020', without hardcoding 2020?

  • A. #["The year is "++ payload.year].
  • B. '#[The year is $(pay load .year)]*
  • C. '#[The year is " + paytoad.year]'
  • D. The year is #[payload.year]'

Answer: A


NEW QUESTION # 120
A Mule application contains an ActiveMQ JMS dependency. The Mule application was developed in Anypoint Studio and runs successfully in Anypoint Studio.
The Mule application must now be exported from Anypoint Studio and shared with another developer.
What export options create the smallest JAR file that can be imported into the other developer's Anypoint Studio and run successfully?

  • A. Option B
  • B. Option A
  • C. Option C
  • D. Option D

Answer: D


NEW QUESTION # 121
An API was designed in API Designer, published to Anypoint Exchange, then imported into API Manager.
A Mule application implements this API and is deployed to CloudHub. API Manager manages this deployed API implementation.
What is the easiest and most idiomatic (used for its intended purpose) way to enforce a Client ID Enforcement policy on this Mule application?

  • A. In Anypoint Design Center, code a custom policy for Client ID Enforcement and then publish the custom policy to the API portal in Anypoint Exchange
  • B. In API Manager, apply a Client ID Enforcement policy for the API instance
  • C. In API Designer, add Client ID Enforcement policy requirements to the API specification
  • D. In Anypoint Studio, code a custom policy tor Client ID Enforcement and then add the custom policy to Runtime Manager for the Mule application deployment

Answer: B


NEW QUESTION # 122
In the execution of scatter gather, the "sleep 2 sec" Flow Reference takes about 2 sec to complete, and the "sleep 8 sec" Flow Reference takes about 8 sec to complete.
About how many sec does it take from the Scatter-Gather is called until the "Set Payload" transformer is called?

  • A. 0
  • B. 1
  • C. 2
  • D. 3

Answer: A

Explanation:
Correct answer is 8 as events are processed in parallel in case of scatter gather router


NEW QUESTION # 123
Refer to the exhibits. Client sends the request to ClientRequestFlow which calls ShippingFlow using HTTP Request activity.
During E2E testing it is found that that HTTP:METHOD_NOT_ALLOWED error is thrown whenever client sends request to this flow.
What attribute you would change in ClientRequestFlow to make this implementation work successfully?


  • A. Change the path attribute value to "/api/ship"
  • B. Change the allowed method attributes value to "POST"
  • C. Change the method attribute value to "*''
  • D. Change the protocol attribute value to "HTTPS"

Answer: B

Explanation:
Correct answer is Change the method attributes value to "POST".
It can be fixed in either of the two ways as below.
1) Changing method attribute to POST in ClientRequestFlow
2) Setting allowedMethods as PUT in ShippingFlow (but doesn't fit as question mentions about changing ClientRequestFlow)


NEW QUESTION # 124
What DataWeave expression transforms the example XML input to the CSV output?

  • A.
  • B.
  • C.
  • D.

Answer: A

Explanation:
Correct answer is as below. Attributes in the incoming xml payload are always accessed using @.Similarly *item is required as we have multiple items in the request
%dw 2.0
output application/csv
---
payload.sale.*item map ((value, index) -> {
index: index,
sale: value.@saleId,
itemName: value.desc,
itemPrice: (value.quantity) * (value.price),
item: value.@itemId
} )


NEW QUESTION # 125
......

Best way to practice test for Salesforce Salesforce-MuleSoft-Developer-I: https://www.fast2test.com/Salesforce-MuleSoft-Developer-I-premium-file.html

Salesforce-MuleSoft-Developer-I Dump Ready - Exam Questions and Answers: https://drive.google.com/open?id=1lqFB_mEcPhh1XYK0ddzhk9QK7sCrY41Z

Contact Us

If you have any question please leave me your email address, we will reply and send email to you in 12 hours.

Our Working Time: ( GMT 0:00-15:00 ) From Monday to Saturday

Support: Contact now 

日本語 Deutsch 繁体中文 한국어