Enrichment
Enrichment occurs at two points in the bridge: pre and post transformation. The enrichment stages provide the opportunity to write to message properties that can be used in either transformation (in the first Enrich stage) or in routing (post transformation). Message properties are simply name/value pairs that are moved through the bridge with the message itself and can be created in the Enrich stages.
There are several sources of data available when writing to a message property, and these are listed in the following table:
Source type |
Purpose |
---|---|
Soap |
Access SOAP properties of the message such as the Action |
Http |
Access HTTP headers sent by the caller |
Lookup |
Look up a value in a Windows Azure SQL database |
Xpath |
Look up a value using an XPath expression in the message |
Ftp |
Access FTP properties such as filename if source is FTP |
Sftp |
Access SFTP properties if source is SFTP |
System |
Provides access to the system properties such as the date/time a message was received |
Brokered... |