According to Mulesoft, how are Modern APIs treated as?
A. Products
B. SOAP API's
C. Rest API's
D. Code
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.
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. 1
B. 2
C. 3
D. 5
Correct answer is 5 as APIkit for REST generates a backend flow for each resource-action pairing in a RAML file.
What is not the function of API Gateway ?
A. Determine which traffic is authorized to pass through the API to backend services
B. Meter the traffic flowing through
C. Logs all transactions , collecting and tracking analytics data
D. Specify throttling , security and other policies
Explanation:
Correct answer is Specify throttling , security and other policies
MuleSoft Doc Ref : https://docs.mulesoft.com/api-manager/2.x/api-gateway-capabilitiesmule4
API Gateway is responsible for below functions.
1) Determine which traffic is authorized
2) Meter the traffic
3) Logs transaction
4) Apply throttling and other policies (Not specifying. These are specified in API Manager)
What is the purpose of the api:router element in APIkit?
A. Creates native connectors using a 3rd party Java library
B. Serves as an API implementation
C. Validates requests against RAML API specifications and routes them to API implementations
D. Validates responses returned from API requests and routes them back to the caller
Explanation: The APIkit Router is a key message processor that validates requests against the provided definition, enriches messages (for example by adding default values to the messages) and routes requests to a particular flow. Also, the Router raises errors messages if errors occurs while routing, validating or processing the user request.
Refer to the exhibits.
The Mule Application is being debugged in Anypoint Studio and stops at breakpoint. What
is the value of payload displayed in debugger at this breakpoint?
A. Processing
B. Begin
C. Finished
What is not true about application properties?
A. Application properties can be encrypted
B. Application properties can be overridden with system properties
C. Application properties can be defined in .yaml file only
D. Application properties provide easier way to manage configurable values
Application properties can be defined in .yaml or in .properties file.
Refer to the exhibits.

Set paylaod transformer is set the firstName and lastName of the customer as shown in
below images.
What is the correct Dataweave expression which can be added in message attribute of a
Logger activity to access firstName (which in this case is Madhav) from the incoming
event?
A. firstName
B. customer.firstName
C. vars."customer.firstName"
D. vars."customer"."firstName"
Correct answer is vars."customer"."firstName"
Please you can also access firstName using this syntax vars.customer.firstName.
How does APIkit determine the number of flows to generate from a RAML specification?
A. Creates a separate flow for each resource
B. Creates a separate flow for each HTTP method
C. Creates a separate flow for each response status code
D. Creates a separate flow for each resource that contains child res
APIKIt Creates a separate flow for each HTTP method.
| Page 1 out of 29 Pages |