For data that is returned from the mainframe, there is no change in the way that TI behaves at runtime regardless of whether you apply this hotfix. TI does not support returning unsigned Microsoft Windows data types to the client program. However, when the TI Runtime sends the signed data to the mainframe, the data that the TI Runtime sends to the host program is changed because the sign bit is set. This behavior may affect the mainframe side for DISPLAY data if the COBOL program just moves the incoming data to a PIC X field.
For example, the hexadecimal representation for PIC S9 DISPLAY data that has a value of +1 is hexadecimal C1. And the hexadecimal representation for PIC 9 DISPLAY data that has a value of 1 is hexadecimal F1. In EBCDIC, a C1 represents the character A for a PIC X field. And an F1 represents the character 1. Therefore, if a PIC 9 field receives hexadecimal C1 from TI and the data is moved directly to a PIC X field, the PIC X field displays the character A instead of the intended character 1.
This hotfix lets you use the definition of unsigned numeric DISPLAY data types. Also, the TI Runtime will send the unsigned data to the host program. This hotfix is for numeric DISPLAY data types only. You still cannot configure other numeric data types, such as COMP and COMP-3, as unsigned. After you apply this hotfix, you receive the following warning message in the Task List pane of visual studio when you configure an unsigned data type:
UnSigned.DLL: ParameterName is an unsigned type. Transaction Integrator does not support unsigned numeric Windows data types. In some cases using unsigned host data types could cause incorrect results due to signed values being transformed into their absolute value.
This warning message notifies you that the TI Runtime will send the absolute value of the parameter to the host program if the Microsoft Windows-based client program tries to send a negative value for the parameter. This behavior is the same behavior that you experience when you use unsigned data types in Microsoft Host Integration Server 2000.
This hotfix is for numeric DISPLAY data types only. All other numeric data types will be converted automatically to signed data types. You cannot configure these other numeric data types as unsigned data types.
For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:
824684�
Description of the standard terminology that is used to describe Microsoft software updates