When the Transaction Integrator (TI) COM type library contains a parameter that is a Currency data type, the parameter is converted to a Decimal data type with a default precision of 9 and a default scale of 9 when you import the TI COM type library in Microsoft Host Integration Server 2004. No warning message appears when this change occurs.
↑ Back to the top
Because there is no Currency data type in the Microsoft .NET Framework, the TI Import will convert the Currency data type to a Decimal data type. When this conversion is finished, the precision and the scale are set to default values.
↑ Back to the top
You must manually set the precision and scale properties for each parameter that was previously a Currency data type parameter to the correct values to match the COM type library values. \
↑ Back to the top
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.
↑ Back to the top