Working in the Transform Design Area in BizTalk Services
Updated: November 21, 2013
The BizTalk Services Transform resides in the Visual Studio shell. The following figure shows the different parts of a Transform project within Visual Studio:
Using Scope in a Loop - How To provides details on working within the scope of a Map Operation.
Cut, Copy & Paste
Map Operations are movable using Cut/Copy and Paste. Links are not movable using Cut/Copy and Paste. If you move a Map Operation using Cut/Copy and Paste, the links are removed.
Map Operations and links cannot be dragged and dropped. To move Map Operations and their links, use Ctrl + Click to select the items to move. Ctrl + Click cuts the items and then you paste to the desired location.
In a BizTalk Services or BizTalk Service Artifacts project, a Transform (.trfm) file can use XSLT. XSLT options include entering XSLT syntax and importing exiting XSLT files, including XML extension files (EXT XML).
To import an existing XSLT file, select the Transform design area. In Properties, select Import XSLT. You can select a file or directly enter XSLT syntax.
To import an existing XML extension file, select the Transform design area. In Properties, select Import EXTXML. You can select a file or directly enter XML syntax.
Select Use XslCompiledTransform for better performance to transform XML data by compiling XSLT style sheets and executing XSLT Transforms. When the style sheet is compiled, it can be cached and reused. When this option is not enabled, the XslTransform class is used; which is best when a Transform executes once.
Direct Links with Repeating Records
When linking a repeating record in the source document to a repeating record in the target document, a MapEach Loop is needed. Creating these links from each source node to the target node is often time consuming. As a result, BizTalk Services includes Direct Link functionality.
Direct Linking is simply copying from an input node to an output node, with no other processing. Direct Linking is also used when linking non-repeating records; which does not require a MapEach Loop.
Loop Map Operations: BizTalk Services describes the Direct Link functionality.
Scrolling vertically in the Transform Designer can be done in two ways:
Scroll the mouse wheel
Using the Up and Down arrow keys
Scrolling horizontally in the Transform Designer can be done in two ways:
Hold down the SHIFT key + scroll the mouse wheel
Using the Left and Right arrow keys
The drawing surface in the Transform Designer has a default size of 200*200 cells. To modify the size:
Go to the Tools menu and select Options.
Expand Transforms Designer and click General.
Modify the Number of Grid Cells on the X axis of the Grid Surface and the Number of Grid Cells on the Y axis of the Grid Surface values. Values range from 100 to 1000.
Pages can be added, deleted and renamed within the Transform design surface. Map Operations and their scope containers are per page.
To add, remove, or rename a page, right-click the Page 1 tab at the bottom of the design surface to view the available options.
In This Section
Other ResourcesCreate a Transform or Map in BizTalk Services