Verified Salesforce-MuleSoft-Developer-I dumps Q&As 100% Pass in First Attempt Guaranteed Updated Dump from ActualCollection
Pass Salesforce MuleSoft Salesforce-MuleSoft-Developer-I Exam With 237 Questions
Salesforce Salesforce-MuleSoft-Developer-I Exam Syllabus Topics:
| Topic | Details |
|---|---|
| Topic 1 |
|
| Topic 2 |
|
| Topic 3 |
|
| Topic 4 |
|
| Topic 5 |
|
| Topic 6 |
|
| Topic 7 |
|
| Topic 8 |
|
NEW QUESTION # 115
According to Mulesoft, how are Modern APIs treated as?
- A. Rest API's
- B. SOAP API's
- C. Code
- D. Products
Answer: D
Explanation:
Correct answer is Products
Modern API has three features 1) Treated as products for easy consumption 2) Discoverable and accessible through self-service 3) Easily managed for security , scalability and performance
NEW QUESTION # 116
Refer to the exhibits.
The main flow contains an HTTP Request. The HTTP Listeners and HTTP Request use default configurations.
What values are accessible in the child flow after a web client submits a request to http://localhost:8081/order? col or = red?
- A. payload
quantity var color query param - B. payload
color query param - C. payload
quantity var - D. payload
Answer: D
NEW QUESTION # 117
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.0
2. title: Books
3. types:
4. Book: ABC/Examples/bookDataType.raml
5. /books:
6. post:
7. body:
8. application/json:
9. type: Book
10. examples:
11. input: ABC/Examples/bookExample.raml
12. responses:
13. 201:
14. body:
15. application/json:
16. example:
17. message: Book added - B. 1. #%RAML 1.0
2. title: Books
3. Book: bookDataType.raml
4. /books:
5. post:
6. body:
7. application/json:
8. type: Book
9. examples:
10. input: bookExample.raml
11. responses:
12. 201:
13. body:
14. application/json:
15. example:
16. message: Book added - C. 1. #%RAML 1.0
2. title: Books
3. Book: !include bookDataType.raml
4. /books:
5. post:
6. body:
7. application/json:
8. type: Book
9. examples:
10. input: !include bookExample.raml
11. responses:
12. 201:
13. body:
14. application/json:
15. example:
16. message: Book added - D. 1. #%RAML 1.0
2. title: Books
3. Book: bookDataType.raml
4. /books:
5. post:
6. body:
7. application/json:
8. type: Book
9. examples:
10. input: bookExample.raml
11. responses:
12. 201:
13. body:
14. application/json:
15. example:
16. 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
---------------------------------------------------------------------------------------------------------------------------------------- Correct Answer: D
NEW QUESTION # 118
Refer to the exhibits.

A web client sends a POST request with the payload {"oid": "1000", "itemid": "AC200", "qty": "4" } to the Mule application. The File Write operation throws a FILE:CONNECTIVITY error.
What response message is returned to the web client?
- A. "ORDER:NOT_CREATED"
- B. "File written"
- C. ''FILE:CONNECnvnY'
- D. "OTHER ERROR"
Answer: A
NEW QUESTION # 119
Refer to the exhibit.
The Mule application's connectors are configured with property placeholders whose values are set in the config.yaml file What must be added to the Mule application to link the config.yaml file's values with the property placeholders?
- A. A dependency element in the pom xml file
- B. A configuration-properties element in the acme-app xml file
- C. A file-config element in the acrne-app xml file
- D. A propertiesFile key/value pair in the mule-artifact json file
Answer: B
NEW QUESTION # 120
What does C4E stands for in MuleSoft recommended IT operating model?
- A. Centre for Engagement
- B. Centre for Empowerment
- C. Centre for Excellence
- D. Centre for Enablement
Answer: D
Explanation:
Centre for Enablement (C4E) is an IT operating model that enables an enterprise to build reusable assets, accumulate API's, leverage best practices and knowledge to enable self service and efficient delivery in the organization and implement new solutions faster
NEW QUESTION # 121
Which out of below is not an asset?
- A. Exchange
- B. Example
- C. Connector
- D. Template
Answer: A
Explanation:
Exchange is the odd man out here. Rest all are type of asset
NEW QUESTION # 122
Refer to the exhibit.
What data is expected by the POST /accounts endpoint?
- A.

- B.

- C.

- D.

Answer: C
NEW QUESTION # 123
Refer to the exhibits.
A Mule application has an HTTP Request that is configured with hardcoded values. To change this, the Mule application is configured to use a properties file named config.yaml.
what valid expression can the HTTP Request host value be set to so that it is no longer hardcoded?
- A. ${training.host}
- B. #[training:host]
- C. ${training:host}
- D. #[training.host]
Answer: A
Explanation:
Correct answer is ${training.host}
-------------------------------------------------------------------------------------------------------------------------------------------------- How to Configure Properties to Mule 4.X Platform?
1) Go to /src/main/resources project directory.
2) Create a configuration file with the name configuration.yaml inside the newly created config folder.
3) Go To Project > Global Element > Create > General >select the configuration.yaml file create in step- 2)
4) To verify develop a simple flow with HTTP listener which has above entries. Put the logger that prints the values on console.
5) Additional info: Similarly, when you want to access this port in DataWeave you need to use p function
NEW QUESTION # 124
Refer to the payload.

The Set payload transformer sets the payload to an object. The logger component's message attribute is configured with the string "Result #["INFO"++ payload]" What is the output of logger when this flow executes?
- A. Error : You evaluated inline expression # without ++
- B. Result INFOpayload
- C. Result INFO{"student":{"name":"Anay","age":6}}
- D. 1. 1. "You called the function '++' with these arguments:
2. 2. 1: String ("INFO")
3. 3: Object ({student: {name: "Anay" as String {class: "java.lang.String"},age: 6 as Numbe...)
Answer: D
Explanation:
Correct answer is as below as concatenation operation works only with string and not with the objects. In this case payload is object.
"You called the function '++' with these arguments:
1: String ("INFO")
2: Object ({student: {name: "Anay" as String {class: "java.lang.String"},age
NEW QUESTION # 125
- A. Option A
- B.

- C.

- D.

- E. Option D
- F. Option B
- G.

- H. Option C
Answer: F,G
NEW QUESTION # 126
Refer to the exhibit. The input array of strings is passed to the batch job, which does NOT do any filtering or aggregating. What payload is logged by the Logger component?
- A. [ "Apptel", "Bananal", 2 ]
- B. [ "Apple", "Banana" ]
- C. [ "Apptel2", "Bananal2" ]
- D. Summary report of processed records
Answer: D
NEW QUESTION # 127
Refer to the exhibits.

A JSON payload is set in the Set Payload transformer.
What is logged by the Logger?
- A. "Array"
- B. "String"
- C. "Object"
- D. "JSON"
Answer: A
NEW QUESTION # 128
An SLA based policy has been enabled in API Manager. What is the next step to configure the API proxy to enforce the new SLA policy?
- A. Add new property placeholders and redeploy the API proxy
- B. Add new environment variables and restart the API proxy
- C. Restart the API proxy to clear the API policy cache
- D. Add required headers to the RAML specification and redeploy the new API proxy
Answer: D
Explanation:
Correct answer is Add required headers to RAML specification and redeploy new API proxy MuleSoft Doc Ref : https://docs.mulesoft.com/api-manager/2.x/tutorial-manage-an-api Steps are as below :
Add the Required RAML Snippet
SLA-based rate limiting requires adding a RAML or OAS snippet to your API. This procedure demonstrates adding a RAML snippet.
Specify the client ID and secret as query parameters.
Add a section called traits: at the RAML root level to define query parameters:
traits:
- client-id-required:
queryParameters:
client_id:
type: string
client_secret:
type: string
Add the client-id-required trait to every method that requires these query parameters:
/users:
get:
is: [client-id-required]
description: Gets a list of JSONPlaceholder users.
Step 2 : Add the SLA Tier in API Manager
Step 3 : Apply the policy and redeploy
NEW QUESTION # 129
A web client submits a request to http://localhost:8081/books/0471767840. The value "0471767840" is captured by a Set Variable transformer to a variable named booklSBN.
What is the DataWeave expression to access booklSBN later in the flow?
- A. booklSBN
- B. vars. booklSBN
- C. flowVars.booklSBN
- D. attributes.booklSBN
Answer: B
NEW QUESTION # 130
According to MuleSoft, what is the Center for Enablement's role in the new IT operating model?
- A. Creates and manages discoverable assets to be consumed by line of business developers
- B. Implements line of business projects to enforce common security requirements
- C. Implements line of business projects to enforce common security requirements
- D. Centrally manages partners and consultants to implement line of business projects
Answer: A
Explanation:
Correct answer is Creates and manages discoverable assets to be consumed by line of business developers.
C4E does not get directly involved in projects.
NEW QUESTION # 131
What MuleSoft API-led connectivity layer is intended to expose part of a backend database without business logic?
- A. System layer
- B. Process layer
- C. Data layer
- D. Experience layer
Answer: A
Explanation:
Correct answer is System layer
System APIs provide a means for insulating the data consumers from the complexity or changes to the underlying backend systems.
MuleSoft recommends three-layered approach to API-led connectivity, highlighting the three layers:
* System APIs
* Process APIs
* Experience APIs
System APIs are the core systems of record underlying core systems of record (e.g. ERPs, key customer and billing systems, databases, etc.). Process APIs allow you to define a common process which the organization can share, and these APIs perform specific functions, provide access to non-central data, and may be built by either Central IT or Line of Business IT. And finally, the 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.
The three-layered structure allows for a seamless flow of data from systems of record to new experiences, and allows for reusability of assets rather than point to point connections. This approach provides a distributed and tailored approach to architecture, greater flexibility through loose coupling, and deeper operational visibility into what is being built.
NEW QUESTION # 132
Refer to the exhibit.
What expression correctly specifies input parameters to pass the city and state values to the SQL query?
- A.

- B.

- C.

- D.

Answer: B
Explanation:
MuleSoft Documentation Reference : https://docs.mulesoft.com/db-connector/1.9/database-connector-select
NEW QUESTION # 133
A function named newProdCode needs to be defined that accepts two input parameters, an integer value for itemID and a string value for productCategory, and returns a new product code.
What is the correct DataWeave code to define the newProdCode function?
- A. fun newProdCode{itemID: Number, productCategory: String) -> "PC-" ++ productCategory ++ (itemID as String)
- B. function newProdCode(itemID: Number, productCategory: String) =
"PC-" ++ productCategory ++ (itemID as String) - C. var newProdCode(itemID: Number, productCategory: String) ->
"PC-" ++ productCategory ++ (itemID as String) - D. fun newProdCode(itemID: Number, productCategory: String) = "PC-" ++ productCategory ++ (itemID as String)
Answer: D
NEW QUESTION # 134
What is the output type of the DataWeave map operator?
- A. Object
- B. Array
- C. Map
- D. String
Answer: B
NEW QUESTION # 135
Refer to the exhibits.
The main flow contains a Flow Reference to the child flow.
A web client sends a GET request to the main flow's HTTP Listener that includes a make query parameter.
What values are accessible in the child flow?
- A. payload
make query param model var - B. payload
model var - C. payload
make query param - D. payload
Answer: A
NEW QUESTION # 136
......
Pass Salesforce-MuleSoft-Developer-I Tests Engine pdf - All Free Dumps: https://examtorrent.actualcollection.com/Salesforce-MuleSoft-Developer-I-exam-questions.html