2023年最新のに更新された検証済みの合格させるMCD-Level-1リアル試験問題と解答 [Q101-Q120]

Share

2023年最新のに更新された検証済みの合格させるMCD-Level-1リアル試験問題と解答

問題集返金保証付きのMCD-Level-1問題集公式問題集

質問 101
Refer to the exhibit.

How many private flows does APIKIT generate from the RAML specification?

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

正解: C

 

質問 102
Refer to the exhibit.

What should be changed to fix the 415 error?

  • A. Set the request Content-Type header to ap pi I cation/] son
  • B. set the response Content-Type header to application/json
  • C. set the response Content-Type header to text/plain
  • D. set the request Content-Type header to text/plain

正解: A

 

質問 103
Where would you create SLA Tiers for an API?

  • A. API Manager
  • B. Exchange
  • C. Anypoint Studio
  • D. In RAML specifications

正解: A

解説:
MuleSoft Doc Ref : https://docs.mulesoft.com/api-manager/2.x/policy-mule3-tutorial-manage-an-api#to-add-the-tier Steps to create SLA Tier are as follows:
1) In API Manager, in API Administration, click a version.
2) Check that the API supports resource-level policies: On the API version details page, in Status, click Configure Endpoint, and check that Type is RAML.
3) Choose the SLA Tiers, and click Add SLA Tier. Set up limit on SLA tier

 

質問 104
Refer to the exhibit. The main flow contains an HTTP Request in the middle of the flow. The HTTP Listeners and HTTP request use default configurations.
What values are accessible to the Logger at the end of the flow after a web client submit request to
http://local:801/order?color=red?

  • A. payload color query param
  • B. payload quantity var color query param
  • C. payload quantity var
  • D. payload

正解: C

 

質問 105
According to Semantic Versioning, which version would you change for incompatible API changes?

  • A. PATCH
  • B. MINOR
  • C. No change
  • D. MAJOR

正解: D

解説:
Correct answer is MAJOR
MAJOR version when you make incompatible API changes, MINOR version when you add functionality in a backwards compatible manner, and PATCH version when you make backwards compatible bug fixes.
For details refer to this documentation : https://semver.org/

 

質問 106
Refer to the exhibits.


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

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

正解: A

解説:
Note that private flow has error scope defined as On Error Continue . So when error occurs in private flow , it is handled by this On Error Continue scope which sends success response back to main flow and does not throw back an error. So main continues normally and payload is set to Success - main flow.
Hence correct answer is Success - main flow
1) HTTP listener received request
2) The Flow Reference calls the child flow
3) The Is Number validator creates an Error Object because the payload isn't an integer. Child Flow execution stops
#[error.description] = "payload is not a valid INTEGER value"
#[error.errorType] = VALIDATION:INVALID_NUMBER
4) The On Error Continue handles the errorThe payload is set to "Error - Sub Flow"
5) "Error - Sub Flow" is returned to the main flow as if the child flow was a success. The Set Payload is executed. The payload is reset to "Success - Finished Main Flow"
6) "Success - Main Flow" is returned to the requestor in the body of the HTTP request. HTTP Status Code: 200 As you can see, in the above example, because the error was caught by an On Error Continue scope in the child flow (RED in, GREEN out) when the Mule Message returns to the parent flow, the parent flow knows none-the-different that there was a failure because the on error continue returns a 200 success message. Note that because, to the mainFlow, the childFlow appeared to succeed, the processing of mainFlow resumed after the flow reference.

 

質問 107
Refer to the exhibit.

What is the correct way to create a user?
A)

B)

C)

D)

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

正解: C

 

質問 108
What DataWeave expression transforms the example XML input to the CSV output?

A)

B)

C)

D)

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

正解: C

解説:
Correct answer is as below. Attributes in the incoming xml payload are always accessed using @.Similarly *item is required as we have multiple items in the request
%dw 2.0
output application/csv
---
payload.sale.*item map ((value, index) -> {
index: index,
sale: value.@saleId,
itemName: value.desc,
itemPrice: (value.quantity) * (value.price),
item: value.@itemId
} )

 

質問 109
How are multiple conditions used in a Choice router to route events?

  • A. To route the same event to the matched route of EVERY true condition
  • B. None of these
  • C. To find the FIRST true condition, then distribute the event to the ONE matched route.
  • D. To find the FIRST true condition, then route the same event to the matched route and ALL FOLLOWING routes

正解: C

解説:
Choice router finds the FIRST true condition, then distribute the event to the ONE matched route.
MuleSoft Doc Ref : https://docs.mulesoft.com/mule-runtime/4.1/choice-router-concept 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.

 

質問 110
Refer to the exhibit. The Batch Job processes, filters and aggregates records, What is the expected output from the Logger component?

  • A. [20. 40] [60]
  • B. [10. 20, 30. 40, 50, 60]
  • C. [20, 40, 60]
  • D. [10. 20] [30, 40] [50, 60]

正解: A

 

質問 111
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]

正解: C

 

質問 112
How we can scale deployed Mule application vertically on cloudhub?

  • A. Option 1 and 2 both can be used
  • B. Mule applications can be scaled only horizontally
  • C. Changing worker size
  • D. Adding multiple workers

正解: C

解説:
Mule applications can be scaled vertically by changing worker size. Mule applications can be scaled horizontally by adding more workers.

 

質問 113
A web client sends one GET request to the test flow's HTTP Listener, which causes the test flow to call the updateTemp flow After the test flow returns a response, the web client then sends a different GET request to trie getTemp flow's HTTP Listener The test flow is not called a second time.
What response is returned from the request to the getTemp flow's HTTP Listener?



A)

B)

C)

D)

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

正解: B

 

質問 114
An API specification is designed using RAML. What is the next step to create a REST Connector from this API specification?

  • A. Publish the API specification to Any point Exchange
  • B. Add the specification to a Mule project's src/main/resources/api folder
  • C. Implement the API specification using flow designer in Design Center
  • D. Download the API specification and build the interface using APIkit

正解: A

解説:
API Exchange creates REST conenctor automtaically once API is published. Hence correct answer is Publish the API specification to Any point Exchange

 

質問 115
What is the output type of the DataWeave map operator?

  • A. Map
  • B. String
  • C. Object
  • D. Array

正解: C

 

質問 116
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 step to fix this error?

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

正解: B

 

質問 117
A shopping API contains a method to look up store details by department.
To get the information for a particular store, web clients will submit requests with a query parameter named department and uri parameter named storeId What is valid RAML snippet that supports requests from a web client to get a data for a specific storeId and department name?

  • A. 1. get:
    2. uriParameter:
    3. {storeId}:
    4. queryParameter:
    5. department:
  • B. 1. /department:
    2. get:
    3. uriParameter:
    4. storeId:
  • C. 1. get:
    2. queryParameter:
    3. department:
    4. uriParameter:
    5. {storeId}:
  • D. 1. /{storeId}:
    2. get:
    3. queryParameter:
    4. department:

正解: D

 

質問 118
Refer to the exhibits.

In the requestFlow an HTTP Request operation is configured to send an HTTP request with an XML payload. The request is sent to the HTTP Listener in the transform Flow.
That flow transforms the incoming payload into JSON format and returns the response to the HTTP request. The response of the request is stored in a target variable named the Result.
What is the payload at the Logger component after the HTTP Request?

  • A. The original XML payload
  • B. null
  • C. The returned JSON response
  • D. A non-empty Java object

正解: A

 

質問 119
Refer to the exhibit.

What is the correct DataWeave expression for the Set Payload transformer to call the createCustomerObject flow with values for the first and last names of a new customer?

  • A. lookupf "createCustomerObject", { first: "Alice", last: "Green" > )
  • B. createCustomerObject( "Alice", "Green")
  • C. lookupC createCustomerObJect( "Alice", "Green- ) )
  • D. createCustomerObject( { first: "Alice", last: "Green" > )

正解: A

 

質問 120
......


MuleSoft MCD-Level-1 認定試験の出題範囲:

トピック出題範囲
トピック 1
  • Use the Choice router to route events based on conditional logic
  • Enrich Mule events using target parameters
トピック 2
  • Manually create a RESTful interface for a Mule application
  • Explain MuleSoft’s proposal for closing the IT delivery gap
トピック 3
  • Use RAML to define API parameters, requests, and responses
  • Describe the capabilities and high-level components of Anypoint Platform for the API lifecycle
トピック 4
  • Compare and contrast how the On Error Continue and On Error Propagate scopes work
  • Describe the lifecycle of the “modern API.”
トピック 5
  • Parameterize an application using property placeholders
  • Describe the basics of the HTTP protocol and the characteristics of requests and responses
トピック 6
  • Define and reuse global configurations in an application
  • Define and describe the benefits of API-led connectivity and application networks
トピック 7
  • Use the Try scope to specify error handlers for one or more event processors
  • Use RAML to define reusable data types and format-independent examples
トピック 8
  • Describe the default error handling in a Mule application
  • Describe the role and characteristics of the “modern API.”
トピック 9
  • Use transformers to set event payloads, attributes, and variables
  • Describe the purpose and roles of a Center for Enablement (C4E)

 

更新されたPDF(2023年最新)実際にあるMuleSoft MCD-Level-1試験問題:https://www.goshiken.com/MuleSoft/MCD-Level-1-mondaishu.html