BUG: DTA: Tracking Data Type Number as Integer Fails (281168)



The information in this article applies to:

  • Microsoft BizTalk Server 2000

This article was previously published under Q281168

SYMPTOMS

If you enable tracking for an element or attribute as "Integer" data type on a BizTalk Server with a system locale that uses a non-period as the decimal point delimiter (for example, Korean), you may receive the following error in the BizTalk Server's Application log:
An error occurred in BizTalk Server.
Details:
------------------------------
The following tracking field for submission "{7913F53C-47AA-47B7-ABF7-8037E7D7DE7A}" could not be logged:
Tracking field: i_value1
Specification field name: /DTADataTypeTest/Integers/@Number_Attribute
Actual value: 5.0

STATUS

Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article.

MORE INFORMATION

You can use either of the following methods to work round this problem:
  • Change the XML element/attribute data type to "Real (r4)" or "Double Real (r8)", if you know in advance that the element/attribute contains decimal numbers.
  • Configure the Tracking Fields property on the document definition or channel to track elements/attributes as "Real" instead of "Integer".

Modification Type:MajorLast Reviewed:10/22/2003
Keywords:kbbug kbnofix KB281168