This document summarizes the key components of a Mule message - header, payload, properties, and variables - and how they may change when a message passes through a message processor like a transformer. It provides examples of a message before and after being processed by a DataMapper transformer, demonstrating how the payload, properties, and variables can be modified. It also provides an example of how to set a variable on a message using the set-variable processor.