Quick Tip – BizTalk Mapper and Hidden Links

  • Sandro Pereira
  • Oct 5, 2011
  • 2 min read

Have you ever encountered a situation where your BizTalk map produces data you didn’t explicitly map? Or perhaps a field is being populated, but you can’t find the link responsible?

Hidden links can sometimes cause your map to behave in unexpected ways!

If this occurs, always check out the compiler-generated links to make sure that he (the compiler) hasn´t misinterpreted your intentions.

📝 One-Minute Brief

Discover how to reveal hidden compiler-generated links in the BizTalk Mapper. These links (shown as orange dashed lines) are automatically created during the “Validate Map” process and can often cause unexpected mapping behavior. Learn the simple steps to toggle their visibility and ensure your mapping logic is executed exactly as intended.

What are Hidden Links?

When you compile or validate a map, the BizTalk Mapper compiler sometimes “guesses” your intentions to help complete the transformation. It creates automatic links—represented as orange dashed lines—that aren’t visible during standard design time. While helpful, they can lead to unexpected mapping results if the compiler misinterprets your schema.

To see them:

  • Go to Solution Explorer, right-click over the map, and select the Validate Map option.
  • Then go to the main menu and select the View Error List option. This opens the Error Window. Select the Message tab.
BizTalk Mapper error window

You will see the line Double-click here to show/hide compiler links. Double-click on the line, and the hidden links generated by the compiler will appear on the map represented by orange dashed lines.

BizTalk Mapper hidden links

Another example:

BizTalk Mapper hidden links

Managing complex links and avoiding compiler errors is just the beginning. To truly master the Mapper, you need to understand the underlying patterns.

I have documented over 400 pages of tips, tricks, and best practices in my official eBook:

👉BizTalk Mapping Patterns & Best Practices ebook

Hope you find this helpful! If you liked the content or found it useful and would like to support me in writing more, consider buying (or helping to buy) a Star Wars Lego set for my son. 

Thanks for Buying me a coffe

Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

Leave a Reply

Your email address will not be published. Required fields are marked *

The Ultimate Cloud
Management Platform for Azure

Supercharge your Azure Cost Saving

Learn More
Turbo360 Widget

Back to Top