Salesforce Salesforce-MuleSoft-Developer-I Premium Exam Engine pdf - Download Free Updated 237 Questions
Verified Salesforce-MuleSoft-Developer-I Bundle Real Exam Dumps PDF
Salesforce Salesforce-MuleSoft-Developer-I Exam Syllabus Topics:
| Topic | Details |
|---|---|
| Topic 1 |
|
| Topic 2 |
|
| Topic 3 |
|
| Topic 4 |
|
| Topic 5 |
|
| Topic 6 |
|
NEW QUESTION # 105
What is the default port used by Mule application debugger configuration in Anypoint Studio?
- A. 0
- B. 1
- C. 2
- D. 3
Answer: B
Explanation:
By default, Debugger listens for incoming TCP connections on localhost port 6666 You can change this in a project's run configuration.
MuleSoft Doc Ref : https://docs.mulesoft.com/studio/7.5/visual-debugger-concept
NEW QUESTION # 106
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. 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 - 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. 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
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 # 107
According to Mulesoft, how are Modern APIs treated as?
- A. Products
- B. Rest API's
- C. SOAP API's
- D. Code
Answer: A
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 # 108
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 # 109
Refer to the exhibit.
What is a valid expression for the Choice router's when expression to route events to the documenticShipping flow?
- A. #[ if(payload = 'US') J
- B. 0#[ payload = 'US' ]
- C. #[ if(payload == "US") ]
- D. #[ payload == 'US' J
Answer: D
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 routing option. 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 that route'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 expression evaluates to true, this routing option is used:
<when expression="#[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 # 110
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-Three
- B. Hello- HTTP-] MS2-Three
- C. Helb-JMS1-HTTP-JMS2 -Three
- D. HTTP-JMS2-Three
Answer: B
NEW QUESTION # 111
Refer to the exhibits.

What payload and quantity are logged at the end of the main flow?
- A. [[1,2,3,4], 14]
- B. [[order1, order2, order3, order4], 14]
- C. [orderlorder2order3order4,14]
- D. [[1,2,3,4], 10]
Answer: A
NEW QUESTION # 112
Which one of them is NOT a flow in Mule?
- A. async sub flow
- B. async flow
- C. sync flow
- D. subflow
Answer: A
Explanation:
Correct answer is async sub flow. Rest are valid flows in Mule.
Sub flow is always synchronous.
NEW QUESTION # 113
A Mule project contains a DataWeave module called MyModule.dwl that defines a function named formatString. The module is located in the project's src/main/resources/modules folder.
What is the correct way in DataWeave code to import MyModule using a wildcard and then call the module's formatString function?
- A.

- B.

- C.

- D.

Answer: C
NEW QUESTION # 114
What valid RAML retrieves details on a specific by its orderld as a URL parameter?
- A.

- B.

- C.

- D.

Answer: A
NEW QUESTION # 115
An HTTP Request operation sends an HTTP request with a non-empty JSON object payload to an external HTTP endpoint. The response from the external HTTP endpoint returns an XML body. The result is stored in a target named the Result.
What is the payload at the event processor after the HTTP Request?
- A. The original JSON request body
- B. The XML response body
- C. A non-empty Java object
- D. null
Answer: A
NEW QUESTION # 116
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 watermark column to the user_Id column
- B. Set the watermark column to the bgin_date_time column
- C. Set the target value to the last retrieved user_jd value
- 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 # 117
A web client submits a request to http://localhost:8081?accountType=personal. The query parameter is captured using a Set Variable transformer to a variable named accountType.
What is the correct DataWeave expression to log accountType?
- A. Account Type: #[flowVars.accountType]
- B. Account Type: # [attributes.accountType]
- C. Account Type: #[message.inboundProperties.accountType]
- D. Account Type: #[vars.accountType]
Answer: D
Explanation:
vars: Keyword for accessing a variable, for example, through a DataWeave expression in a Mule component, such as the Logger, or from an Input or Output parameter of an operation. If the name of your variable is myVar, you can access it like this: vars.myVar Hence correct answer is Account Type: #[vars.accountType]
NEW QUESTION # 118
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. ${http.host}
- D. ${training.host}
Answer: D
Explanation:
Correct answer is ${training.host}
NEW QUESTION # 119
A Batch Job scope has five batch steps. An event processor throws an error in the second batch step because the input data is incomplete. What is the default behavior of the batch job after the error is thrown?
- A. Error is ignored
- B. Event processing continues to the next batch step.
- C. Batch is retried
- D. All processing of the batch job stops.
Answer: D
Explanation:
In case of an error , batch job completes in flight steps and stops further processing.
MuleSoft Doc Ref : Handling Errors During Batch Job | MuleSoft Documentation The default is all processing will stop but we can change it by Max Failed Record field.
General -> Max Failed Records: Mule has three options for handling a record-level error: Finish processing, Continue processing and Continue processing until the batch job accumulates a maximum number of failed records. This behavior can be controlled by Max Failed Records.
The default value is Zero which corresponds to Finish processing.
The value -1, corresponds to Continue processing.
The value +ve integer, corresponds to Continue processing until the batch job accumulates a maximum number of failed records
NEW QUESTION # 120
......
Pass Your Salesforce Exam with Salesforce-MuleSoft-Developer-I Exam Dumps: https://www.free4torrent.com/Salesforce-MuleSoft-Developer-I-braindumps-torrent.html
Salesforce-MuleSoft-Developer-I Dumps PDF New [2024] Ultimate Study Guide: https://drive.google.com/open?id=1SO1wPS3a17s6w3yfeYDcFqO3IxqqMg0j