Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

An update is available that lets you disable Routing Failure Reports in BizTalk Server 2006


View products that this article applies to.

Summary

The Routing Failure Report (RFR) is a special type of message that Microsoft BizTalk Server 2006 generates when a message fails in routing. Before BizTalk Server generates the Routing Failure Report, BizTalk Server suspends the failed message. In some scenarios, you may want to prevent the Routing Failure Reports from being generated. This update adds the new BTS.SuppressRoutineFailureDebugInfo system message context property that lets you disable the Routing Failure Reports.

↑ Back to the top


More information

Update information

A supported feature that modifies the default behavior of the product is available from Microsoft. However, this feature is intended to modify only the behavior that this article describes. Apply this feature only to systems that specifically require it. This feature might receive additional testing. Therefore, if the system is not severely affected by the lack of this feature, we recommend that you wait for the next software update that contains this feature.

If the feature is available for download, there is a "Hotfix download available" section at the top of this Knowledge Base article. If this section does not appear, contact Microsoft Customer Service and Support to obtain the feature.

Note If additional issues occur or if any troubleshooting is required, you might have to create a separate service request. The usual support costs will apply to additional support questions and issues that do not qualify for this specific feature. For a complete list of Microsoft Customer Service and Support telephone numbers or to create a separate service request, visit the following Microsoft Web site: Note The "Hotfix download available" form displays the languages for which the feature is available. If you do not see your language, it is because the feature is not available for that language.

Prerequisites

You must have BizTalk Server 2006 installed before you apply this update.

Restart requirement

You do not have to restart your computer after you apply this update.

Hotfix replacement information

This hotfix does not replace any other updates.

File information

The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in Coordinated Universal Time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time item in Control Panel.

BizTalk Server 2006, 32-bit editions

Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
BTSHTTPReceive.dll3.5.1687.0184,16819-Jun-200707:19x86
BTSMessageAgent.dll3.5.1687.0694,63219-Jun-200707:20x86
BTSMsg.dll3.5.1687.0195,41619-Jun-200707:19x86
BTSMsgCore.dll3.5.1687.01,224,03219-Jun-200707:20x86
Microsoft.XLANGs.BaseTypes.dll3.5.1687.099,71219-Jun-200707:19x86
Microsoft.BizTalk.Adapter.Runtime.dll3.5.1687.083,34419-Jun-200707:19x86
Microsoft.BizTalk.EPMTransform.dll3.5.1687.019,84819-Jun-200707:19x86
Microsoft.BizTalk.GlobalPropertySchemas.dll3.5.1687.0849,30419-Jun-200707:20x86

BizTalk Server 2006, 64-bit editions

Collapse this tableExpand this table
File nameFile versionFile sizeDateTimePlatform
BTSHTTPReceive.dll3.5.1687.0289,64019-Jun-200707:33x64
BTSMessageAgent.dll3.5.1687.01,337,70419-Jun-200707:33x64
BTSMsg.dll3.5.1687.0195,41619-Jun-200707:33x86
BTSMsgCore.dll3.5.1687.01,959,26419-Jun-200707:33x64
Note Because of file dependencies, the most recent update that contains these files may also contain additional files.

↑ Back to the top


References

You can enable the BTS.SuppressRoutineFailureDebugInfo system message context property in a custom pipeline component or in a custom receive adapter. When you set this property to TRUE, the following occurs:
  • BizTalk Server does not create a Routing Failure Report when a message fails in routing. However, BizTalk Server will still suspend the original message.
  • BizTalk Server does not create an event log for the routing failure.
Note The BTS.SuppressRoutineFailureDebugInfo system message context property will only work for a one-way receive port.

The following code sample shows you how to enable this new feature in a pipeline component.
public IBaseMessage Execute(IPipelineContext pc, IBaseMessage inmsg)
{
inmsg.Context.Write(SuppressRoutingFailureInfoProp.Name, SuppressRoutingFailureInfoProp.Namespace, true);
return inmsg;
}

↑ Back to the top


Keywords: KB935960, kbqfe, kbHotfixServer, kbfix, kbbug, kbbiztalk2006presp1fix, kbbtsmessaging, kbAutoHotfix

↑ Back to the top

Article Info
Article ID : 935960
Revision : 3
Created on : 10/8/2011
Published on : 10/8/2011
Exists online : False
Views : 443