The header
The header shows the file name and three counts for the whole map, across all pages:
| Count | What it counts |
|---|---|
| links | Link elements on all pages. |
| functoids | Functoid elements on all pages. |
| pages | Page elements under Pages. |
Source and target
Two cards show the map's schemas, read from the map's SrcTree and TrgTree:
- Root node: the
RootNode_Nameattribute, for exampleOrder. If it is missing, the card says Unknown source root or Unknown target root. - Reference: the
Locationof the tree'sReference, usually the schema's .NET type name.
<mapsource Name="BizTalk Map" Version="2" ...>
<SrcTree RootNode_Name="Order">
<Reference Location="Orders.Schemas.Order" />
</SrcTree>
<TrgTree RootNode_Name="Invoice">
<Reference Location="Billing.Schemas.Invoice" />
</TrgTree>
<Pages>
<Page Name="Header">
<Links>
<Link LinkID="1" LinkFrom="/*[local-name()='<Schema>']/*[local-name()='Order']/*[local-name()='OrderId']"
LinkTo="/*[local-name()='<Schema>']/*[local-name()='Invoice']/*[local-name()='OrderRef']" />
<Link LinkID="2" LinkFrom="/*[local-name()='<Schema>']/*[local-name()='Order']/*[local-name()='Customer']" LinkTo="3" />
<Link LinkID="3" LinkFrom="3"
LinkTo="/*[local-name()='<Schema>']/*[local-name()='Invoice']/*[local-name()='BillTo']" />
</Links>
<Functoids>
<Functoid FunctoidID="3" Functoid-FID="107">
<Input-Parameters>
<Parameter Type="link" Value="2" />
<Parameter Type="constant" Value=" (customer)" />
</Input-Parameters>
</Functoid>
</Functoids>
</Page>
</Pages>
</mapsource>Pages
Large maps are split into pages in the BizTalk Mapper. The drop-down lists every page by its Name (or Page 1, Page 2 … when a page has no name). The viewer shows the links of one page at a time and starts on the first page.