IBM Support

IC79456: HOST ACCESS TRANSFORMATION SERVICES Macro timeout error can potentially lead to out of memory exceptions.

Subscribe

You can track all active APARs for this component.

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="&apos;Enter Transaction ID..&apos;" 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="&apos;Enter Transaction ID..&apos;" 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

More support for: Rational Host Access Transformation Services

Software version: 7.5.1

Reference #: IC79456

Modified date: 08 November 2011