SALES: 1-800-867-1380

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:

Transforms Project Design Surface

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.

XSLT Support

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

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

Drawing Surface

The drawing surface in the Transform Designer has a default size of 200*200 cells. To modify the size:

  1. Go to the Tools menu and select Options.

  2. Expand Transforms Designer and click General.

  3. 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.

  4. Click OK.

Page

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

See Also

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft