Author: Abdul Quadir
-
DataweaveRange selector (anIndex to anotherIndex)
If you need multiple sequential values from an Array, DataWeave allows you to select a range of values with the…
November 21, 2021
-
DataweaveXML Attribute Selector (.@myKey)
Using .@ without the key name returns an object containing the attributes as key-value pairs.
November 21, 2021
-
DataweaveNamespace Selector (#)
# returns the XML namespace of a selected key as plain text.
November 21, 2021
-
DataweaveSelector Modifiers (!, ?)
You can check for the presence of a given key. ! evaluates the selection and fails with an exception message…
November 21, 2021
-
DataweaveFilter Selectors (myKey[?($ == “aValue”)])
myKey[?($ == "aValue")] returns only the values of matching keys within an array or object. Note that ? is also…
November 21, 2021
-
DataweaveMetadata Selector (.^someMetadata)
Returns the value of specified metadata for a Mule payload, variable, or attribute.
November 21, 2021
-
DataweaveContent Length Metadata Selector (.^contentLength)
In the following Mule app flow, the Logger uses payload.^contentLength to select the length of the string my string, set…
November 21, 2021
-
DataweaveClass Metadata Selector (.^class)
Returns the class of the Plain Old Java Object (POJO). The value might result from calling a method in a…
November 21, 2021
-
DataweaveEncoding Metadata Selector (.^encoding)
In the following Mule app flow, the Logger uses payload.^encoding to select the encoding of "my string"`set in the Set…
November 21, 2021
-
DataweaveMedia Type Metadata Selector (.^mediaType)
Returns the MIME type of a value that includes parameters (for example, application/json;charset=UTF-16). The expression in the value of {…
November 21, 2021
-
DataweaveMIME Type Metadata Selector (.^mimeType)
In the following Mule app flow, the Loggers use payload.^mimeType to select a string "my string", then to select a…
November 21, 2021
-
DataweaveRaw Metadata Selector (.^raw)
The following example uses the Set Payload component (set-payload) to produce a binary value, then uses the Transform Message component…
November 21, 2021