Planning to Create Maps

You use maps to convert input messages conforming to one schema into output messages conforming to a different schema. These conversions may be simple or quite complex, involving calculations and consolidation of information.

The following table lists some of the questions that you need to answer when you plan to create maps.

Planning question Recommendation
What maps do I need to create? Make a list of the business documents that you will process with Microsoft BizTalk Server. Such a list might include, for example, a purchase order, an invoice, a shipping confirmation, and so on. The list might also include more than one of each such business document, such as when the structure of a purchase order you receive from one trading partner is different than the structure of a purchase order you receive from another trading partner.

Go through the list and decide which of the documents need to be in a different format, or which documents are best handled by conversion to a common format.
Where do I need maps? You can use maps in send ports, receive ports, and in orchestrations representing business processes. Consider where you want or need to convert documents.
Do I have old maps to convert? Maps created in BizTalk Server 2006 R2 and BizTalk Server 2009 should migrate without modification. Allocate enough time to test the migrated maps. However, maps created in older versions of BizTalk may not necessarily open in BizTalk Server. Note: Maps created in the versions prior to BizTalk Server 2006 R2 may work accurately in BizTalk Server 2006 R2 or BizTalk Server 2009. But, those maps may not open in BizTalk Server.

Maps containing Scripting functoids or custom functoids may require additional work. For more information, see Migrating Functoids.

See Also

About Maps
Migrating Functoids