DataWeave Support in Flex Gateway Policies
DataWeave is the programming language designed by MuleSoft for data transformation. It enables you to build a simple solution for a common integration developer use case: read and parse data from one format, transform the data, and write it out as a different format.
Flex Gateway supports a subset of DataWeave in policy configuration expressions. DataWeave is only supported in included policies and custom policies created with PDK..
Available Functions
fromBase64
|
Flex Gateway doesn’t support DataWeave expressions with binary type results. To use the |
Available Predefined Variables
-
-
attributes.headers -
attributes.method(Only available in request context) -
attributes.queryParams(Only available in request context) -
attributes.queryString(Only available in request context) -
attributes.requestPath(Only available in request context) -
attributes.requestUri(Only available in request context) -
attributes.localAddress(Only available in request context) -
attributes.remoteAddress(Only available in request context) -
attributes.scheme(Only available in request context) -
attributes.version(Only available in request context) -
attributes.statusCode(Only available in response context)
-
-
-
authentication.clientId -
authentication.clientName -
authentication.principal -
authentication.properties
-
-
payload-
Fields depend on the current payload. For example,
#[payload]returns the body of the message.
-
-
-
Individual policies support different sets of variables. For information, refer to the policies listed in Inbound Policies Directory.
-



