IBM Support

PI50798: CUSTOM PROPERTY TO AVOID CHECKING TIMER SERVICE DATABASE IF SERVER CONTAINS ONLY NON-PERSISTENT TIMER APPLICATIONS

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • The timer service performs a lookup on the timer database for
    both persistent and non-persistent timers which require the
    database tables to be defined for both types of timers.   This
    APAR will provide an alternative to avoid checking the timer
    service database if the application server contains only
    non-persistent timer applications.
    

Local fix

  • Define the tables for the timer service database.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:  All users of IBM WebSphere Application      *
    *                  Server V8.5 that use EJB timers.            *
    ****************************************************************
    * PROBLEM DESCRIPTION: EJB timer service performs lookup on    *
    *                      timer database even if application      *
    *                      server contains only non-persistent     *
    *                      timer apps.                             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The timer service performs a lookup on the timer database when
    application server contains any EJB timers which require the
    database tables to be defined when using persistent and/or
    non-persistent timers.
    

Problem conclusion

  • APAR PI50798 provides an alternative to avoid checking the
    timer service database if the application server contains only
    non-persistent timer applications through setting a system
    property for the EJB Container. The system property is
    named "com.ibm.websphere.ejbcontainer.disablePersistentTimers".
    The property can take the values 'true', 'false' with a
    default of 'false'.
    
    This property disables EJB persistent timers,
    causing any attempts to create or use them to throw an
    exception stating they are disabled.
    
    To set this property, perform the
    following steps:
    1. Open the administrative console.
    2. Select Servers.
    3. Select Application Servers.
    4. Select the server you want to configure.
    5. In the Server Infrastructure area, select Java and
    Process Management.
    6. In the Server Infrastructure area, select Process
    Definition.
    7. In the Additional Properties area, select Java Virtual
    Machine.
    8. In the Additional Properties area, select Custom Properties.
    9. Select the New box.
    10. In the Name entry field, type
    com.ibm.websphere.ejbcontainer.disablePersistentTimers
    11. In the Value entry field, type 'true' to enable, 'false'
    to disable.
    12. Select OK.
    
    APAR PI50798 is currently targeted for inclusion in Fix Pack
    8.5.5.10 of WebSphere Application Server V8.5.
    
    Please refer to the Recommended Updates page for delivery
    information:
    http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
    
    In addition, please refer to URL:
    http://www.ibm.com/support/docview.wss?rs=404&uid=swg27006970
    for Fix Pack PTF information.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI50798

  • Reported component name

    WEBSPHERE FOR Z

  • Reported component ID

    5655I3500

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-10-19

  • Closed date

    2016-02-26

  • Last modified date

    2016-06-10

  • 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

    WEBSPHERE FOR Z

  • Fixed component ID

    5655I3500

Applicable component levels

  • R850 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SS7K4U","label":"WebSphere Application Server for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"850","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
27 April 2022