2026 Valid Salesforce-MuleSoft-Developer-I test answers & Salesforce Exam PDF [Q136-Q155]

Share

2026 Valid Salesforce-MuleSoft-Developer-I test answers & Salesforce Exam PDF

Free Salesforce Salesforce-MuleSoft-Developer-I Exam Questions and Answer from Training Expert ActualTestsQuiz

NEW QUESTION # 136
A Mule application contains a global error handler configured to catch any errors.
Where must the global error handler be specified so that the global error handler catches all errors from flows without their own error handlers?

  • A. The pom.xml file
  • B. Nowhere, the global error handler is automatically used
  • C. A global element
  • D. A configuration properties file

Answer: C

Explanation:
Correct answer is A global element
Global error handlers are to be created in global element .
Quick note to remember here is Global error handlers come in to picture only when there are no error handlers specified as flow level.
Steps to create Global error handler
1) Click Global Elements to open Global Configuration Elements. Global Elements is located below the Studio canvas
2) In Global Configuration Elements, click Create to open the Choose Global Type dialog

3) From the dialog, select Global Configuration - Configuration, and then click OK to open the Configuration dialog.

4) From the select Configuration dialog, select allErrorHandler for the Default Error Handler field, and click OK.


NEW QUESTION # 137
The new RAML spec has been published to Anypoint Exchange with client credentials.
What is the next step to gain access to the API?

  • A. No additional steps needed
  • B. Email the owners of the API
  • C. Request access to the API in Anypoint Exchange
  • D. Create a new client application

Answer: C

Explanation:
Correct answer is Request access to the API in Anypoint Exchange. This way we can get clientId and Client secret which we can use to access the API


NEW QUESTION # 138
An app team is developing a mobile banking app. It took them two months to create their own APIs to access transaction information from a central database. The app team later found out that anotherteam had already built an API that accesses the transaction information they need.
According to MuleSoft, what organization structure could have saved the app team two months of development time?

  • A. Central API Review Board
  • B. MuleSoft Support Center
  • C. Center of Excellence
  • D. Center for Enablement

Answer: D

Explanation:
Reference:https://blogs.mulesoft.com/biz/connectivity/what-is-a-center-for-enablement-c4e/ Center for Enablement is correct answer .It is a cross-functional team#typically staffed with members from central IT, line-of-business departments, and digital innovation teams#charged with productizing, publishing, and harvesting reusable assets and best practices. In this case , app team would have checked first with Center for Enablement before developing their own API's. Hence could have avoided re-work


NEW QUESTION # 139
A company has defined two RAML fragments, Book Data Type and Book Example to be used in APIs.
What would be valid RAML to use these fragments ?

  • A. 1.#%RAML 1.02.title: Books3.Book: !include bookDataType.raml4./books:5.post:6.body:7.application
    /json:8.type: Book9.examples:10.input: !include bookExample.raml11.responses:12.201:13.body:14.
    application/json:15.example:16.message: Book added
  • B. 1.#%RAML 1.02.title: Books3.Book: bookDataType.raml4./books:5.post:6.body:7.application/json:8.
    type: Book9.examples:10.input: bookExample.raml11.responses:12.201:13.body:14.application/json:15.
    example:16.message: Book added
  • C. 1.#%RAML 1.02.title: Books3.Book: bookDataType.raml4./books:5.post:6.body:7.application/json:8.
    type: Book9.examples:10.input: bookExample.raml11.responses:12.201:13.body:14.application/json:15.
    example:16.message: Book added
  • D. 1. #%RAML 1.02. title: Books3.types:4. Book: ABC/Examples/bookDataType.raml5. /books:6. post:7.
    body:8. application/json:9. type: Book10. examples:11. input: ABC/Examples/bookExample.raml12.
    responses:13. 201:14. body:15. application/json:16.example:17.message: Book added

Answer: B

Explanation:
*RAML file contains lot of information that could be considered as "not API-describing". Sort of "economy- class" members.
Equally important, but not necessarily part of the main RAML file.
* Through !includes, RAML allows us to build file-distributed API definitions, which is not only useful to encourage code reuse but also improves readability.
* We can create RAML fragments with such code and then include them in main RAML project using !
include like:
types:
Book: !include bookDataType.raml and
examples:
input: !include bookExample.raml
* Additionally for
---------------------------------------------------------------------------------------------------------------------------------------- Reference: INCLUDES section underhttps://medium.com/raml-api/raml-101-libraries-and-datatypes- fragments-1889b2e82c27


NEW QUESTION # 140
Refer to the exhibits. The Mule application does NOT define any global error handlers.
A web client sends a POST request to the Mule application with this input payload. The File Write operation throws a FILE: CONNECTIVITY error.
What response message is returned to the web client?

  • A. "OTHER ERROR"
  • B. "ORDER: NOT CREATED"
  • C. "FILE: CONNECTMTV
  • D. "File written"

Answer: B


NEW QUESTION # 141
What should this endpoint return? http://dev.acme.com/api/patients?name=John&surname=Bell

  • A. Patient with surname as bell
  • B. Patients with name as John and surname as Bell
  • C. Patients with either name as John or surname as Bell
  • D. Patient with name as John

Answer: B

Explanation:
Query parameters are a defined set of parameters attached to the end of a url. They are extensions of the URL that are used to help define specific content or actions based on the data being passed. To append query params to the end of a URL, a '?' Is added followed immediately by a query parameter.
To add multiple parameters, an '&' is added in between each.
Hence coming back to question, endpoint would return Patients with name as John and (and is very important here) surname as Bell


NEW QUESTION # 142
A Utility.dwl file is located in a Mule project at src/main/resources/modules. The Utility.dwl hie defines afunction named pascalize that reformats strings to pascal case.
What is the correct DataWeave to call the pascalize function in a Transform Message component?

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

Answer: C


NEW QUESTION # 143
Refer to the exhibit.

What Database expression transforms the input to the output?

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

Answer: B


NEW QUESTION # 144
Refer to the exhibits.


A JSON payload is set in the Set Payload transformer.
What is logged by the Logger?

  • A. "JSON"
  • B. "String"
  • C. "Array"
  • D. "Object"

Answer: C


NEW QUESTION # 145
Following Mulesoft's recommended API-led connectivity approach , an organization has created an application network. The organization now needs to create API's to transform , orchestrate and aggregate the data provided by the other API's in the application network. This API should be flexible enought ot handle the data from additional API's in future.
According to Mulesoft's recommended API-led connectivity approach , what is the best layer for this new API?

  • A. Process layer
  • B. Data layer
  • C. System layer
  • D. Experience layer

Answer: A

Explanation:
Correct answer is process layer as all the orchestration and transformation logic should be in process layer as per Mulesoft's recommended approach for API led connectivity.
API-led connectivity is a methodical way to connect data to applications through reusable and purposeful APIs. These APIs are developed to play a specific role - unlocking data from systems, composing data into processes, or delivering an experience.
What are the APIs that enable API-led connectivity?
API-led connectivity provides an approach for connecting and exposing assets. With this approach, rather than connecting things point-to-point, every asset becomes a managed API - a modern API, which makes it discoverable through self-service without losing control.
The APIs used in an API-led approach to connectivity fall into three categories:
System APIs - these usually access the core systems of record and provide a means of insulating the user from the complexity or any changes to the underlying systems. Once built, many users, can access data without any need to learn the underlying systems and can reuse these APIs in multiple projects.
Process APIs - These APIs interact with and shape data within a single system or across systems (breaking down data silos) and are created here without a dependence on the source systems from which that data originates, as well as the target channels through which that data is delivered.
Experience APIs - Experience APIs are the means by which data can be reconfigured so that it is most easily consumed by its intended audience, all from a common data source, rather than setting up separate point-to-point integrations for each channel. An Experience API is usually created with API-first design principles where the API is designed for the specific user experience in mind.


NEW QUESTION # 146
A RAML specification is defined to manage customers with a unique identifier for each customer record. What URI does MuleSoft recommend to uniquely access the customer identified with the unique ID 1234?

  • A. /customers?custid=true&custid=1234
  • B. /customers?operation=get&custid=1234
  • C. /customers/custid=1234
  • D. /customers/1234

Answer: D

Explanation:
URI parameter (Path Param) is basically used to identify a specific resource or resources . For eg : the URL to get employee details on the basis of employeeID will be GET /employees/{employeeID} where employees is resource and {employeeID} is URI parameter. Hence option 1is the correct answer


NEW QUESTION # 147
Refer to the exhibit.

What is a valid expression for the Choice router's when expression to route events to the documenticShipping flow?

  • A. 0#[ payload = 'US' ]
  • B. #[ if(payload == "US") ]
  • C. #[ payload == 'US' J
  • D. #[ if(payload ='US') J

Answer: C

Explanation:
Choice Router
The Choice router dynamically routes messages through a flow according to a set of DataWeave expressions that evaluate message content. Each expression is associated with a different routingoption. The effect is to add conditional processing to a flow, similar to an if/then/else code block in most programming languages.
Only one of the routes in the Choice router executes, meaning that the first expression that evaluates to true triggers thatroute's execution and the others are not checked. If none of the expressions are true, then the default route executes.
Properties of <when>
PropertyDescription
Expression (expression)
Expression in DataWeave language to evaluate input.If the expressionevaluates to true, this routing option is used:
* <whenexpression="#[vars.language == 'Spanish']">
Mulesoft Doc Ref : https://docs.mulesoft.com/mule-runtime/4.3/choice-router-concept With respect to above information , Option 1 is the correct syntax as others are incorrect because of below reasons
* Single = is not the correct syntax to validate the condition. It should be ==
* If keyword is not required in when condition.


NEW QUESTION # 148
Refer
to the exhibits. A web client submits a request to http://localhost:8081/fliqhts?destination=SFO and the Web Service Consumer throws a WSC:BAD_REQUEST error.
What is the next stepto fix this error?

  • A. set a JSON payload before the Consume operation that contains the destination query parameter
  • B. set a property m the Consume operation equal to the destination query parameter
  • C. Set a header In the Consume operation equal to the destination query parameter
  • D. set a SOAP payload before the Consume operation that contains the destination query parameter

Answer: D

Explanation:
As can be seen in error message , SOAP service findFlights expects the SOAP paylaod. This can be set using transform message processor which forms SOAP payload before the Consume operation that contains the destination query parameter


NEW QUESTION # 149
Where is metadata stored in a Mule project

  • A. Config.yaml file
  • B. Global Element
  • C. POM.xml file
  • D. application-types.xml

Answer: D

Explanation:
Metadata is stored in application-types.xml flle located under src/main/resources.
Mule 4 applications contain an application-types.xml file, which is where metadata around your data types is stored. For example, if you create a new CSV type, that metadata will be added to this file. This new file is easy to share, commit, and merge when conflicts arise, which enables you to do more metadata-driven development.
MuleSoft Doc Ref : https://docs.mulesoft.com/mule-runtime/4.3/intro-studio#metadata-storage


NEW QUESTION # 150
Refer to the exhibits.


Mule application has an HTTP request configuration where host name is hardcoded. Organization is looking to move host and port values to configuration file. What valid expression can be used to so that HTTP configuration can pick the value from configuration file?

  • A. #[training.host]
  • B. #{training.host}
  • C. ${training.host}
  • D. ${http.host}

Answer: C

Explanation:
Correct answer is ${training.host}


NEW QUESTION # 151
What is the object type returned by the File List operation?

  • A. Array of String file names
  • B. Object of Mule event objects
  • C. Object of String filenames
  • D. Array of Mule event objects

Answer: D

Explanation:
The List operation returns an array of messages in which: Each message holds the file's content in its payload.
The file's attributes section carries the file's metadata (such as name, creation time, and size). The payload is empty if the element is a folder.


NEW QUESTION # 152
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: D

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


NEW QUESTION # 153
An API has been created in Design Center. What is the next step to make the API discoverable?

  • A. Deploy the API to a Maven repository
  • B. Publish theAPI to Anypoint Exchange
  • C. Enable autodiscovery in API Manager
  • D. Publish the API from inside flow designer

Answer: B

Explanation:
Correct answer is Publish the API to Anypoint Exchange
Anypoint Exchange makes this possible bymaking it discoverable in below ways
1) In private exchange for internal developers
2) In a public portal for external developers/clients
Here is diagram created by me to help you understand sequence:
Diagram Description automatically generated


NEW QUESTION # 154
Which out of below is not an asset?

  • A. Template
  • B. Exchange
  • C. Connector
  • D. Example

Answer: B

Explanation:
Exchange is the odd man out here. Rest all are type of asset
Graphical user interface, application Description automatically generated


NEW QUESTION # 155
......


Salesforce Salesforce-MuleSoft-Developer-I Exam Syllabus Topics:

TopicDetails
Topic 1
  • Using Connectors: It focuses on retrieving data from REST services using HTTP Request or REST Connector. Moreover, the topic covers using a Web Service Consumer connector for SOAP web services and the Transform Message component.
Topic 2
  • Debugging and Troubleshooting Mule Applications: Using breakpoints to inspect a Mule event during runtime, installing missing Maven dependencies, and reading and deciphering Mule log error messages are sub-topics of this topic.
Topic 3
  • Processing Records: Processing records includes methods for processing individual records in a collection and explaining how Mule events are processed by the For Each scope. It also involves using the Batch Job with Batch Steps and a Batch Aggregator.
Topic 4
  • Transforming Data with DataWeave: It involves writing DataWeave scripts and using DataWeave functions. This topic also includes defining and using DataWeave variables, functions, and modules, and applying correct syntax.
Topic 5
  • Creating Application Networks: The topic of creating Application Networks encompasses understanding MuleSoft’s proposal for closing the IT delivery gap and describing the role and characteristics of the modern API. It also includes the purpose and roles of a Center for Enablement (C4E), and the benefits of API-led.
Topic 6
  • Routing Events: It focuses on using the Choice router for conditional logic and the Scatter-Gather router to multicast events. This topic also involves validating data by using the Validation module.

 

Top Salesforce Salesforce-MuleSoft-Developer-I Courses Online: https://www.actualtestsquiz.com/Salesforce-MuleSoft-Developer-I-test-torrent.html

Salesforce-MuleSoft-Developer-I Practice Dumps - Verified By ActualTestsQuiz Updated 237 Questions: https://drive.google.com/open?id=12pga6GHKoNz2-zijLk8RklYEMtzk9gtB