How can the data be validation before posting to the target system?

A Mule API receives a JSON payload and updates the target system with the payload. The developer uses JSON schemas to ensure the data is valid.

How can the data be validation before posting to the target system?
A . Use a DataWeave 2.09 transform operation, and at the log of the DataWeave script, add: %dw 2.0
Import.json-moduls
B . Using the DataWeave if Else condition test the values of the payload against the examples included in the schema
C . Apply the JSON Schema policy in API Manager and reference the correct schema in the policy
configuration
D . Add the JSON module dependency and add the validate-schema operation in the flow, configured to reference the schema

Answer: D

Explanation:

To validate the data before posting to the target system, the developer should add the JSON module dependency and add the validate-schema operation in the flow, configured to reference the schema. The JSON module provides a validate-schema operation that validates a JSON payload against a JSON schema and throws an error if the payload is invalid.

References: https://docs.mulesoft.com/json-module/1.1/json-validate-schema

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments