Logo
programming4us
programming4us
programming4us
programming4us
Home
programming4us
XP
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server
programming4us
Windows Phone
 
Windows Server

BizTalk 2010 Recipes : Document Mapping - Using an External XSLT File for a Map

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
3/30/2011 7:08:18 PM

1. Problem

You are fed up with the mapper and can't stand using functoids. You have a complex map that you feel like getting done programmatically, and you want to shell out to real XSLT.

2. Solution

It is quite simple to shell out to an XSLT document. Take these steps:

  1. Right-click the map surface, and select Properties.

  2. Click the ellipsis next to the Custom XSLT Path property, and open the file containing the custom XSLT.

  3. Compile the map. The XSLT file is included in the BizTalk assembly and does not need to be deployed separately.

3. How It Works

Sometimes, it is best to use XSLT directly, instead of using the BizTalk mapping functionality. This can be for a variety of reasons but generally is useful when there is a lot of complex mapping that uses If-Then-Else to populate fields. Because this type of logic can get complex with the use of Value Mapping functoids, pure XSLT can be much easier to use. See Figure 1.

Figure 1. Shelling out to an external XSLT style sheet

NOTE

You cannot use both an external XSLT style sheet and functoids within a single map.

Other -----------------
- BizTalk 2010 Recipes : Document Mapping - Using XSLT Group-By
- Understanding the Hub Role Transport Agents in Exchange Server 2010
- Understanding Exchange Policy Enforcement Security : Using Transport Agents in Exchange Server 2010
- Understanding Exchange Policy Enforcement Security : Understanding Relevant Governmental Regulations for Policy Enforcement
- Windows Server 2008 Server Core : Configuring Directory Services - Moving Existing Objects Using the DSMove Utility
- Windows Server 2008 Server Core : Configuring Directory Services - Editing Existing Objects Using the DSMod Utility
- Windows Server 2008 Server Core : Configuring Directory Services - Listing Objects Using the DSGet Utility
- SharePoint 2010 : Working with Lookup Columns in Document Libraries (part 2) - Testing Enforce Relationship Behavior
- SharePoint 2010 : Working with Lookup Columns in Document Libraries (part 1)
- Managing Metadata and Content Types in SharePoint 2010 : Differences in Multiple Lines of Text Columns in Libraries and Lists
 
 
Top 10
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
 
programming4us
Windows Vista
programming4us
Windows 7
programming4us
Windows Azure
programming4us
Windows Server