IBM Support

IC71162: HATS LICENSE SETTINGS IN RUNTIME.PROPERTIES FILE ARE BEING REMOVED UNEXPECTEDLY.

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The customer is reporting a problem where they say that when
    they deploy their HATS EAR file, which has been enabled using
    the runtime enablement jar file, they will get an error telling
    then that they have exceeded the number of licenses and only 2
    users are able to connect in.  The problem appears to be a
    result of some settings being removed or reset in the
    runtime.properties file.  In the customer's runtime.properties
    file the values for numLicenses and licenseHardLimit look to be
    getting erased and reset to default values from HATS.  As a
    result, the default values only allow 2 connections and this is
    why the end users are not able to connect.
    

Local fix

  • Copy over valid values for numLicenses and licenseHardLimit into
    the runtime.properties file on the WAS server.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users with a HATS application deployed to    *
    *                 a WebSphere Application Server.              *
    ****************************************************************
    * PROBLEM DESCRIPTION: The parameters numLicenses and          *
    *                      licenseHardLimit are being removed      *
    *                      from the runtime.properties file at     *
    *                      runtime.                                *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    In certain situations the numLicenses and licenseHardLimit
    parameters were being removed from the runtime.properties file
    of a deployed HATS application.  The root of the problem
    seemed to be that the runtime.properties file was being
    overwritten with default values during runtime.
    

Problem conclusion

  • The HATS code was modified to prevent the
    runtime.properties file from being overwritten during the
    running of the application if there were valid values read
    previously by the runtime.  More checks are done to verify the
    values before they are written to the runtime.properties file.
    

Temporary fix

Comments

APAR Information

  • APAR number

    IC71162

  • Reported component name

    RATL HATS MULTI

  • Reported component ID

    5724U6700

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-09-15

  • Closed date

    2010-10-27

  • Last modified date

    2010-10-27

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • RUNTIME
    

Fix information

  • Fixed component name

    RATL HATS MULTI

  • Fixed component ID

    5724U6700

Applicable component levels

  • R710 PSN

       UP

  • R750 PSY

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSXKAY","label":"IBM Host Access Transformation Services"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
27 October 2010