Fixes are available
Rational Host Access Transformation Services Fix Pack 5 (8.0.0.5) for 8.0
Rational Host Access Transformation Services, version 7.5.1.3
Rational Host Access Transformation Services Fix Pack 2 (8.0.0.2) for 8.0
Rational Host Access Transformation Services Fix Pack 4 (7.5.1.4) for 7.5.1
Rational Host Access Transformation Services Fix Pack 3 (8.0.0.3) for 8.0
Rational Host Access Transformation Services Fix Pack 5 (7.5.1.5) for 7.5.1
Rational Host Access Transformation Services Fix Pack 4 (8.0.0.4) for 8.0
Rational Host Access Transformation Services Fix Pack 6 (7.5.1.6) for 7.5.1
APAR status
Closed as program error.
Error description
In HATS 7.5.1 application user experiences memory leak indicating com.ibm.eNetwork.ECL.RecoDebugEventHandler code. HATS runtime trace yields the following: +--------------------------------------+ Text RUNTIME runtime.connmgr.Pool.reapInUseConnections() 09:10:24.211 2011.07.05 Thread-47 ERROR HPS5103 The data source connection has been removed, probably because the maxBusyTime has expired. +--------------------------------------+ +--------------------------------------+ Text RUNTIME runtime.connmgr.HodConn.isSessionUsable() 08:47:09.909 2011.07.05 MessageListenerThreadPool : 19 INFO HPS5137 Checkin screen did not match current PS. Connection = ECL error = false Screen description = <description uselogic="1 and 2" > <oia status="DONTCARE" optional="false" invertmatch="false" /> <string value="'Enter Transaction ID..'" row="1" col="1" erow="-1" ecol="-1" casesense="false" wrap="false" optional="false" invertmatch="false" /> </description> +--------------------------------------+ HPS5137 Checkin screen did not match current PS. Connection = {0} ECL error = {1} Screen description = {2} Screen dump = {3} +--------------------------------------+ Text RUNTIME runtime.connmgr.Pool.getPooledConn() 08:49:45.727 2011.07.05 MessageListenerThreadPool : 24 INFO HPS5096 Pool wasCell01+Node01+HatsEntry|HATSEntryEAR. ear:myHATS exceeded its capacity. Overflow connection created. +--------------------------------------+ Text RUNTIME runtime.connmgr.HodConn.isSessionUsable() 08:32:31.963 2011.07.05 MessageListenerThreadPool : 5 INFO HPS5137 Checkin screen did not match current PS. Connection = ECL error = false Screen description = <description uselogic="1 and 2" > <oia status="DONTCARE" optional="false" invertmatch="false" /> <string value="'Enter Transaction ID..'" row="1" col="1" erow="-1" ecol="-1" casesense="false" wrap="false" optional="false" invertmatch="false" /> </description>
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: HATS Macro users * **************************************************************** * PROBLEM DESCRIPTION: Macro timeout error can potentially * * lead to out of memory exceptions. * **************************************************************** * RECOMMENDATION: * **************************************************************** In certain situations, when a macro failed to execute completely and timed out, HandleMacro objects were not being cleaned up properly. As a result, over time an out of memory exception could occur on the application server.
Problem conclusion
The HATS macro code was modified to clean up all HandleMacro objects when a macro fails to complete successfully.
Temporary fix
Comments
APAR Information
APAR number
IC79456
Reported component name
RATL HATS MULTI
Reported component ID
5724U6700
Reported release
751
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-10-26
Closed date
2011-11-08
Last modified date
2011-11-08
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
RATL HATS MULTI
Fixed component ID
5724U6700
Applicable component levels
R750 PSY
UP
R751 PSY
UP
Document Information
Modified date:
08 November 2011