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.

FIX: Properties are not written to BAMPrimaryImport when message body tracking is enabled in BizTalk Server 2010


View products that this article applies to.

Symptoms

Consider the following scenario:
  • You use Business Activity Monitoring (BAM) in Microsoft BizTalk Server 2010.
  • You enable the Track Message Bodies - Request Message Before Port Processing option in the receive port or send port.
  • You add a new record to the BAMPrimaryImport database.
  • You execute a query in SQL Server Management Studio (SSMS) as follows:
    SELECT * FROM [BAMPrimaryImport].[dbo].[BAMActivityName_Completed]
In this scenario, properties of http://schemas.microsoft.com/BizTalk/2003/messagetracking-properties namespace are not tracked, and NULL instead of those properties is passed to the BAMPrimaryImport database.

Note If you disable the Track Message Bodies - Request Message Before Port Processing option, properties are written to the BAMPrimaryImport database correctly.

↑ Back to the top


Cause

This issue occurs because properties are tracked for certain condition, and they should be tracked for all conditions.

↑ Back to the top


Resolution

Cumulative update information

This issue was first fixed in the following cumulative update of BizTalk Server:

↑ Back to the top


Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

↑ Back to the top


Keywords: kbfix, kbqfe, kbexpertiseadvanced, kbsurveynew, kb

↑ Back to the top

Article Info
Article ID : 2953023
Revision : 1
Created on : 1/7/2017
Published on : 4/7/2015
Exists online : False
Views : 899