Message content is the actual data that gets processed. As a message flows through your channel, different versions of the data are stored for each connector, depending on the modifications your channel needs to make.
Source Connector
- Raw - The state of the message as it enters the connector.
- Processed Raw - The state of the message after passing through the preprocessor script.
- Transformed - The serialized internal representation of the message, which exists only if a connector has a filter or transformer configured.
- Encoded - The state of the message as it exits the transformer (includes changes made to the transformed data).
- Response - The message sent back to the originating system (at the very end, after all destinations finish).
Destination Connector
- Raw - The state of the message as it enters the connector. For a destination connector, this is the same as the source encoded data.
- Transformed - The serialized internal representation of the message, which exists only if a connector has a filter or transformer configured.
- Encoded - The state of the message as it exits the transformer (includes changes made to the transformed data).
- Sent - The message/connector properties used by the destination connector to send messages to the outbound system.
- Response - The message received from the outbound system after the destination sends the message.
- Response Transformed - The serialized internal representation of the response, which exists only if a destination connector has a response transformer configured.
- Processed Response - The state of the response as it exits the response transformer (includes changes made to the transformed data).
These pieces of content are specific to each individual connector message. So a source connector will have Raw / Transformed / Encoded data, and each destination connector will have its own Raw / Transformed / Encoded data.
Note: When a message flows from the source connector to the destination connectors, the Encoded Data from the source becomes the Raw Data for each destination. However, Raw Data is not "daisy-chained" from destination to destination. If you have three destinations, the Raw Data for each and every destination will be identical to the Encoded Data from the source connector message.
For additional information on the various content types, see Message Content Types, Variable Maps, Error Content Types.