BookatlasTwo-Day MuleSoft → Salesforce Bootcamp
48 / 1048 · Module 3 — DataWeave 2.0 Crash Course← prev⊞ allnext →

3.5Variables

Remember Mule variables from Module 2:

vars.originalCustomer
vars.salesforceAccountId

DataWeave can access them directly:

{
    FirstName: vars.originalCustomer.contact.firstName,
    LastName: vars.originalCustomer.contact.lastName,
    AccountId: vars.salesforceAccountId
}

And HTTP attributes:

attributes.headers.authorization
attributes.queryParams.status
attributes.uriParams.customerId

So memorize:

payload     current data

vars        Mule variables

attributes  metadata about current message