Fixes are available
Rational Host Access Transformation Services, Version 7.1.0.5
Rational Host Access Transformation Services, Version 7.1.0.6
Rational Host Access Transformation Services, Version 7.5.0.2
Rational Host Access Transformation Services, Version 7.5.1.1
Rational Host Access Transformation Services, Version 7.5.1.2
Rational Host Access Transformation Services, version 7.5.1.3
Rational Host Access Transformation Services Fix Pack 4 (7.5.1.4) for 7.5.1
Rational Host Access Transformation Services Fix Pack 5 (7.5.1.5) for 7.5.1
Rational Host Access Transformation Services Fix Pack 6 (7.5.1.6) for 7.5.1
APAR status
Closed as program error.
Error description
When the auto field advance feature is turned on in HATS, and users type quickly, characters can be lost in the time it takes for the cursor to move from one field to the next. If a user is typing quickly they may not notice this happening and this could cause the wrong data to be entered or omitted on the screen.
Local fix
Currently the only options would be to turn off auto advance or to type slower.
Problem summary
**************************************************************** * USERS AFFECTED: HATS users with the automatic field * * advance turned on in the project settings. * **************************************************************** * PROBLEM DESCRIPTION: A HATS user typing quickly, with * * automatic field advance turned on in * * the HATS project settings, can * * potentially lose characters when the * * focus shifts from one input field to * * the next. * **************************************************************** * RECOMMENDATION: * **************************************************************** Currently the updateCursorPosition function, which is triggered by the automatic field advance in HATS, is being called in the keyuphandler method in KBS.js. In certain cases, where users type quickly, this event is fired too late and is not able to be processed fast enough before the next keystroke comes in. As a result, the next keystroke does not show up in the input field while the focus is being shifted and that character is lost.
Problem conclusion
The keydownhandler method in KBS.js was modified to call the updateCursorPosition function to allow the cursor to be shifted to the next available input field sooner. The keyuphandler method will continue to call the updateCursorPosition function as well so that the focus will be shifted to the next field immediately when the current input field is full.
Temporary fix
Comments
APAR Information
APAR number
IC63938
Reported component name
RATL HATS TOOLK
Reported component ID
5724U6801
Reported release
750
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2009-10-21
Closed date
2009-11-09
Last modified date
2009-11-09
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
HATSRUNT
Fix information
Fixed component name
RATL HATS TOOLK
Fixed component ID
5724U6801
Applicable component levels
R710 PSY
UP
R750 PSY
UP
Document Information
Modified date:
09 November 2009