Consider the following scenario:
In this scenario, when the TI method that includes the DISPLAY data types is called, you receive an error message that resembles the following:Note This issue may also occur when you use the TypelibConversionTool.exe that is included in Host Integration Server 2009 to convert type libraries. And, these type libraries contain parameters that are defined as DISPLAY host data types.
- You have a type library (.tlb) file that was used with an earlier version of Transaction Integrator (TI).
- The .tlb file includes parameters that are defined by using DISPLAY as the Host Data Type.
- You use the Transaction Integrator Conversion Tool (TIConversionTool.exe) utility to convert the existing .tlb file to a .NET Assembly for use with Microsoft Host Integration Server 2010.
In this scenario, when the TI method that includes the DISPLAY data types is called, you receive an error message that resembles the following:
System.Exception: HISMAGB0037 When processing member name member_name of Datatable datatable_name a data conversion error has occurred. ---> Microsoft.HostIntegration.TI.CustomTIException: HISMPCB0014 In BasePrimitiveConverter an invalid packed decimal value was encountered in parameter parameter_name of method method_name.