Salesforce-MuleSoft-Developer-I Dumps Updated Oct 11, 2024 Practice Test and 237 unique questions [Q28-Q43]

Share

Salesforce-MuleSoft-Developer-I Dumps Updated Oct 11, 2024 Practice Test and 237 unique questions

2024 Latest 100% Exam Passing Ratio - Salesforce-MuleSoft-Developer-I Dumps PDF


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

TopicDetails
Topic 1
  • Designing APIs: Designing APIs involves describing the lifecycle of the modern API and using RAML to define various aspects of an API. It includes identifying when to use query parameters vs URI parameters, and defining API parameters.
Topic 2
  • Building API Implementation Interfaces: This topic involves manually creating a RESTful interface for a Mule application and generating a REST Connector from a RAML specification. It also includes describing the features and benefits of APIkit.
Topic 3
  • 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 4
  • Structuring Mule Applications: Structuring Mule applications covers parameterizing an application and defining and reusing global configurations. It includes breaking an application into multiple flows using private flows, subflows, and the Flow Reference component.
Topic 5
  • Accessing and Modifying Mule Events: It describes the Mule event data structure. Moreover, the topic focuses on usage of transformers and enriching Mule events.
Topic 6
  • 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 7
  • 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 8
  • 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 9
  • 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 10
  • 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.

 

NEW QUESTION # 28
Refer to the exhibits. The main flow contains an HTTP Request in the middle of the flow. The HTTP Listeners and HTTP Request use default configurations.
A web client submits a request to the main flow's HTTP Listener that includes query parameters for the pedigree of the piano.
What values are accessible to the Logger component at the end of the main flow?

  • A. payload
  • B. payload
    pedigree query params producer var
  • C. payload
    pedigree query params
  • D. payload
    producer var

Answer: D

Explanation:
In this case as outbound call is made using HTTP: POST /child , all attributes will be replaced by this invocation. Hence query parameter will not be accessible at logger. Hence correct answer is option 2


NEW QUESTION # 29
Which of the below is not a valid category for connector type?

  • A. Community
  • B. Gold
  • C. Premium
  • D. Select

Answer: B

Explanation:
Gold is not valid category for connector types.
MuleSoft Doc Ref : https://docs.mulesoft.com/mule-runtime/3.7/anypoint-connectors#connector-support-categories


NEW QUESTION # 30
Refer to the exhibit.

The Database Select operation returns five rows from a database. What is logged by the Logger component?

  • A. "CaselnsensitrveHashMap"
  • B. "Object"
  • C. "Array"
  • D. "LinkedHashMap"

Answer: C


NEW QUESTION # 31
Refer to the exhibits.

The two Mule configuration files belong to the same Mule project. Each HTTP Listener is configured with the same host string and the port number, path, and operation values are shown in the display names.
What is the minimum number of global elements that must be defined to support all these HTTP Listeners?

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

Answer: A

Explanation:
In this case three configurations will be required each for port 8000, 6000 and 7000.
There would be three global elements defined for HTTP connections.
Each HTTP connection will have host and port. One example shown below with host as localhost and port 6000

To use an HTTP listener, you need to declare a configuration with a corresponding connection. This declaration establishes the HTTP server that will listen to requests.
Additionally, you can configure a base path that applies to all listeners using the configuration.
<http:listener-config name="HTTP_Listener_config" basePath="api/v1">
<http:listener-connection host="0.0.0.0" port="8081" />
</http:listener-config>
https://docs.mulesoft.com/http-connector/1.6/http-listener-ref#http-listener-configuration


NEW QUESTION # 32
As a part of requirement , application property defined below needs to be accessed as dataweave expression. What is the correct expression to map it to port value?

  • A. { port : {db:port}}
  • B. Application property cannot be accessed in Dataweave
  • C. { port : p('db.port')}
  • D. { port : p['db.port']}

Answer: C

Explanation:
Option 1 is the correct syntax


NEW QUESTION # 33
According to MuleSoft. what is the first step to create a Modern API?

  • A. Gather a list of requirements to secure the API
  • B. Create a prototype of the API implementation
  • C. Create an API specification and get feedback from stakeholders
  • D. Performance tune and optimize the backend systems and network

Answer: C

Explanation:
First step in creating Modern API is to create an API specification and get feedback from stakeholders so that any future issues can be identified at early stage thereby reducing overall delivery time


NEW QUESTION # 34
Refer to the exhibits.



The Batch Job scope contains two Batch Step scopes with different accept expressions.
The input payload is passed to the Batch Job scope.
After the entire payload is processed by the Batch Job scope, what messages have been logged by the Logger components?
A)

B)


D)

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

Answer: D


NEW QUESTION # 35
As a part of project requirement , you want to build an API for a legacy client. Legacy client can only consume SOAP webservices. Which type the interface documentation can be prepared to meet the requirement?

  • A. plain text file documenting API's
  • B. RAML file to define SOAP services
  • C. WSDL file
  • D. JSON file

Answer: C

Explanation:
Web Services Description Language. WSDL is used to describe SOAP based web services


NEW QUESTION # 36
According to MuleSoft, what is the Center for Enablement's role in the new IT operating model?

  • A. Implements line of business projects to enforce common security requirements
  • B. Implements line of business projects to enforce common security requirements
  • C. Creates and manages discoverable assets to be consumed by line of business developers
  • D. Centrally manages partners and consultants to implement line of business projects

Answer: C

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 # 37
Refer to the exhibits.

The Validation component in the private flow throws an error. What response message is returned to a client request to the main flow's HTTP Listener?

  • A. Success - main flow
  • B. Validation Error
  • C. Error - private flow
  • D. Error - main flow

Answer: D

Explanation:
Error in validation component will get processed by Processer level On Error Propagate block and then error will be rethrown which will get processed by flow level error handler which will set payload to "Error- main flow". Hence correct answer is Error - main flow
1) Request is received by HTTP listener
2) Try scope gets executed
3) The validator component in the Try scope creates an Error Object because the payload is not null.
4) The On Error Propagate handles the error. The payload is set to "Error - Try scope"
6) "Error - Try scope" is returned to the 'On Error Continue' block. Main flow execution stops. Payload is set to "Error - main flow"
7) "Error - main flow" is returned to the requestor in the body of the HTTP request. HTTP Status Code: 200
------------------------------------------------------------------------------------------------------------------------------------------ Reference Diagram though not exactly same, conditions are similar. They will help you answer any new question on error handling in real exam:

https://docs.mulesoft.com/mule-runtime/4.3/on-error-scope-concept#on-error-continue


NEW QUESTION # 38
A Mule project contains a MySQL Database dependency. The project is exported from Anypoint Studio so it can be deployed to CloudHub.
What export options create the smallest deployable archive that will successfully deploy to CloudHub?
What export option create their smallest deployable archive that will successfully deploy to CloudHub?

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

Answer: B


NEW QUESTION # 39
Refer to the exhibit.

The API needs to be updated using the company-wide standard for the Plan data type. The Object data type has already been published in Anypoint Exchange with the global reference . ACME/DataTypes/PlanDataType.raml.
What is a valid RAML specification that reuses the Plan data type?

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

Answer: C

Explanation:
As can be seen in RAML, POST expects input in application/json format which eliminates two of the options as two options are in xml format.
Now out of the two remaining options, one has id field in request which is only mentioned for get response and not for POST request. Hence id field is not expected in POST request.
Hence correct answer is
{
"name": "GoerdiLa Forge",
"address": "1 Westland CA",
"customer_since": "2014-01-04",
"balance": "4829.29",
"bank_agend_id": "12556"
}


NEW QUESTION # 40
From which application , Organization Administrators can approve/revoke/delete SLA tier access requests

  • A. API Manager
  • B. API Portal
  • C. API Gateway
  • D. API Exchange

Answer: A

Explanation:
Organization Administrators can approve/revoke/delete SLA tier access requests via API Manager only


NEW QUESTION # 41
Refer to the exhibits.
Larger image

Larger image

Larger image

The Mule application configures and uses two HTTP Listener global configuration elements.
Mule application is run in Anypoint Studio.
If the mule application starts correctly, what URI and port numbers can receive web client requests? If the mule applications fails to start , what is the reason for the failure?

  • A. The mule application start successfully
    Web client requests can be received at URI on port 2222 and on port 3333.
  • B. The mule application fails to start because of the port binding conflict as HTTP request also use same port i.e. 3333
  • C. The mule application start successfully
    Web client requests can only be received at URI on port 2222 but not on port 3333
  • D. The mule application fails to start
    There is URL path conflict because both HTTP Listeners are configured with same path

Answer: A

Explanation:
In this case both the flows can start without any error and requests can be received on both ports. Flow names httpListener1 can call other flow using HTTP request without any issues.
Hence correct answer is
The mule application start successfully
Web client requests can be received at URI on port 2222 and on port 3333.
Lets check why other options are incorrect
1) The mule application fails to start. There is URL path conflict because both HTTP Listeners are configured with same path ---- This is incorrect as port value is different in both listeners
2) The mule application start successfully. Web client requests can only be received at URI on port 2222 but not on port 3333 --- This is incorrect as there is no reason for not receiving requests on port 3333
3) The mule application fails to start because of the port binding conflict as HTTP request also use same port i.e. 3333 --- Port binding conflict will not happen in this case. It would have if both listener configurations would have been on same port . But that is not the case here.
Mule Ref Doc : HTTP Listener Reference - Mule 4 | MuleSoft Documentation


NEW QUESTION # 42
Refer to the exhibits.

What payload and quantity are togged at the end of the main flow?

  • A. [[order1, order2, order3, order4], 14]
  • B. [[1,2,3,4], 10]
  • C. [[1,2,3,4], 14]
  • D. [orderlorder2order3order4, 14]

Answer: C


NEW QUESTION # 43
......

Verified Salesforce-MuleSoft-Developer-I dumps Q&As - 100% Pass from ExamTorrent: https://www.examtorrent.com/Salesforce-MuleSoft-Developer-I-valid-vce-dumps.html

Pass Exam With Full Sureness - Salesforce-MuleSoft-Developer-I Dumps with 237 Questions: https://drive.google.com/open?id=1rCrHEQ64BDsIF4OlbFSo2ZAnJ5PsRSnM