Values (dw::util::Values)

DataWeave 2.2 is compatible and bundled with Mule 4.2. Standard Support for Mule 4.2 ended on May 2, 2021, and this version of Mule will reach its End of Life on May 2, 2023, when Extended Support ends.

Deployments of new applications to CloudHub that use this version of Mule are no longer allowed. Only in-place updates to applications are permitted.

MuleSoft recommends that you upgrade to the latest version of Mule 4 that is in Standard Support so that your applications run with the latest fixes and security enhancements.

This utility module simplifies changes to values.

The module is included with Mule runtime. To use it, you must import it into your DataWeave code, for example, by adding the line import * from dw::util::Values to the header of your script.

Introduced in DataWeave 2.2.2. Supported by Mule 4.2.2 and later.

Functions

Name Description

attr

This function creates a PathElement to use for selecting an XML attribute and populates the type’s selector field with the given string.

field

This function creates a PathElement data type to use for selecting an object field and populates the type’s selector field with the given string.

index

This function creates a PathElement data type to use for selecting an array element and populates the type’s selector field with the specified index.

mask

Helper function that makes mask work correctly with null.

update

This update function updates a field in an object with the specified string value.

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub