Message Transforms in Azure BizTalk Services
Updated: November 21, 2013
Transforms in Microsoft Azure BizTalk Services are designed to manipulate data. Consider the following scenario:
An incoming message contains customer data, including First Name, Last Name, Street Address, City, State and Zip Code. When this data is received, you want to manipulate the data. For example, you want to combine First Name and Last Name into a single Name value.
Microsoft Azure BizTalk Services is your answer. Using a Transform, the incoming message data can be manipulated to the desired output.
BizTalk Services Transforms have the following benefits:
Many Transform scenarios are now handled by the built-in Map Operations, including string manipulation, looping, arithmetic expressions, list functionality, cumulative operations, and Date/Time functionality.
A Transform is created in its own Transform project in Visual Studio; specifically, a BizTalk Service Artifacts project. When created in its own project, a Transform can be added to an X12 agreement between EDI partners.
X12 Receive Settings in Azure BizTalk Services and X12 Send Settings in Azure BizTalk Services lists the steps to add a Transform to an X12 agreement.
A Transform is also created within the BizTalk Service project in Visual Studio by adding a new Transform to the project.
After a Transform is created, the Transform can be added to the Transform stage within a XML One-Way Bridge or a XML Request-Reply Bridge.
XML One-Way Bridge : Configuring the Transform Stage for the Request Message, XML Request-Reply Bridge : Configuring the Transform Stage for the Request Message, and XML Request-Reply Bridge : Configuring the Transform Stage for the Response Message lists the steps to add a Transform to the XML bridge.