Microsoft Hotfix BizTalk Server 2009 – Schema References broken

  • Sandro Pereira
  • May 11, 2010
  • 2 min read

Maintaining legacy BizTalk environments requires knowing exactly where the “landmines” are buried. One of the most notorious issues in BizTalk Server 2009 is the sudden breaking of schema references within Visual Studio.

📝 One-Minute Brief

BizTalk Server 2009 developers frequently encounter issues where schema references (imports/includes) break without warning. This is a known issue within the BizTalk project system. Microsoft released a specific hotfix to address these broken references, preventing compilation errors and “file not found” issues in the Mapper. This post identifies the symptoms and provides the direct link to the official Microsoft hotfix to restore project stability.

Problem

On a computer that is running Microsoft BizTalk Server 2009, you use Microsoft Visual Studio to develop a BizTalk application. In your BizTalk project, you add a reference to another BizTalk project. In this scenario, you may see the following behavior:

  • The orchestrations in the referenced BizTalk project may show compiler warnings.
  • The changes that are made to the referenced BizTalk project are not propagated onto the referenced project.
  • When you edit the orchestrations of the referenced project, XLANG errors are thrown. These errors may disappear after the orchestrations are saved and recompiled.
  • After you deploy the referencing project, the local copies of the referenced project’s binaries are deleted.
  • After you deploy the referencing project, various errors or warnings occur in Orchestration Designer.

Cause

  • This problem occurs because the project reference is lost intermittently when you develop a BizTalk project in Visual Studio 2008.

Hotfix

Applies To

  • Microsoft BizTalk Server 2009 Branch
  • Microsoft BizTalk Server 2009 Developer
  • Microsoft BizTalk Server 2009 Enterprise
  • Microsoft BizTalk Server 2009 Standard

You must have BizTalk Server 2009 and Visual Studio 2008 installed to apply this hotfix.

Don’t let legacy bugs stall your maintenance tasks. Applying this hotfix is the first step in stabilizing any BizTalk 2009 solution that relies on complex, multi-project schema structures.

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