IBM Support

PM65484: INCORRECT VALUES FOR THE LOCATION OF THE COMPENSATION SERVICE RECOVERY LOGS MAY BE DISPLAYED IN THE ADMINISTRATIVE

Fixes are available

7.0.0.25: WebSphere Application Server V7.0 Fix Pack 25
8.5.0.1: WebSphere Application Server V8.5 Fix Pack 1
8.0.0.5: WebSphere Application Server V8.0 Fix Pack 5
7.0.0.27: WebSphere Application Server V7.0 Fix Pack 27
8.5.0.2: WebSphere Application Server V8.5 Fix Pack 2
8.0.0.6: WebSphere Application Server V8.0 Fix Pack 6
7.0.0.29: WebSphere Application Server V7.0 Fix Pack 29
8.0.0.7: WebSphere Application Server V8.0 Fix Pack 7
6.1.0.47: WebSphere Application Server V6.1 Fix Pack 47
8.0.0.8: WebSphere Application Server V8.0 Fix Pack 8
7.0.0.31: WebSphere Application Server V7.0 Fix Pack 31
7.0.0.27: Java SDK 1.6 SR13 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.33: WebSphere Application Server V7.0 Fix Pack 33
8.0.0.9: WebSphere Application Server V8.0 Fix Pack 9
7.0.0.35: WebSphere Application Server V7.0 Fix Pack 35
8.0.0.10: WebSphere Application Server V8.0 Fix Pack 10
7.0.0.37: WebSphere Application Server V7.0 Fix Pack 37
8.0.0.11: WebSphere Application Server V8.0 Fix Pack 11
7.0.0.39: WebSphere Application Server V7.0 Fix Pack 39
8.0.0.12: WebSphere Application Server V8.0 Fix Pack 12
7.0.0.41: WebSphere Application Server V7.0 Fix Pack 41
8.0.0.13: WebSphere Application Server V8.0 Fix Pack 13
7.0.0.43: WebSphere Application Server V7.0 Fix Pack 43
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
7.0.0.45: WebSphere Application Server V7.0 Fix Pack 45
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
6.1.0.45: Java SDK 1.5 SR14 Cumulative Fix for WebSphere Application Server
6.1.0.47: Java SDK 1.5 SR16 Cumulative Fix for WebSphere Application Server
7.0.0.25: Java SDK 1.6 SR11 Cumulative Fix for WebSphere Application Server
7.0.0.27: Java SDK 1.6 SR12 Cumulative Fix for WebSphere Application Server
7.0.0.29: Java SDK 1.6 SR13 FP2 Cumulative Fix for WebSphere Application Server
7.0.0.45: Java SDK 1.6 SR16 FP60 Cumulative Fix for WebSphere Application Server
7.0.0.31: Java SDK 1.6 SR15 Cumulative Fix for WebSphere Application Server
7.0.0.35: Java SDK 1.6 SR16 FP1 Cumulative Fix for WebSphere Application Server
7.0.0.37: Java SDK 1.6 SR16 FP3 Cumulative Fix for WebSphere Application Server
7.0.0.39: Java SDK 1.6 SR16 FP7 Cumulative Fix for WebSphere Application Server
7.0.0.41: Java SDK 1.6 SR16 FP20 Cumulative Fix for WebSphere Application Server
7.0.0.43: Java SDK 1.6 SR16 FP41 Cumulative Fix for WebSphere Application Server
Obtain the fix for this APAR.

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • The WebSphere administrative console can display incorrect
    values for the location of the recovery logs for the
    compensation service that do not match the location used by
    the compensation service runtime.
    
    This error occurs when the recoveryLogDirectory attribute
    exists in the compensationService element contained in the
    server-pme51.xml configuration file for the application server.
    

Local fix

  • Since the value for the recovery log directory from
    server-pme51.xml could be migrated by accident if subsequent
    changes are made to the compensation service via the admin
    console, the value can be removed from the server-pme51.xml
    file.
    
    This can be done via the admin console,
    blanking out the value shown for the compensation service's
    recovery log directory field and applying the changes.
    
    Since there is no danger of the runtime using the value from
    server-pme51.xml this change is sufficient and that there is no
    need to restart the servers. This is a per server process.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:   All users of IBM WebSphere Application     *
    *                  Server compensation service V7.0, V8.0 and  *
    *                  V8.5                                        *
    ****************************************************************
    * PROBLEM DESCRIPTION: The WebSphere administrative console    *
    *                      can display incorrect values for the    *
    *                      compensation service's recovery log     *
    *                      directory.                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The WebSphere administrative console can display incorrect
    values for the location of the recovery logs for the
    compensation service.
    The configuration of the logs for the compensation service
    changed between WebSphere versions 5.1 and 6.0.1.  In versions
    before 6.0.1 the location of the logs was stored in the
    server-pme51.xml file. From version 6.0.1 onwards the runtime
    ignores that value, it only uses the recoveryLog entry in the
    serverindex.xml file.  Having a value set in server-pme51.xml
    file will have no effect on the runtime behaviour of
    the service.
    The WebSphere Administration console contains logic to
    administer back-level application servers in a mixed cell
    environment.  For administering a pre V6.0.1 application server
    the administrative console will read in the
    recoveryLogsDirectory from the server-pme51.xml as designed.
    However, the adminministrative console will also retrieve
    and display a non-default value specified in the
    server-pme51.xml file when the application server is at
    version 6.0.1 or later even though this value is not used by
    the runtime.
    Furthermore if the compensation service values were changed or
    reapplied via the administrative console, these values would
    be migrated into the serverindex.xml, replacing the values in
    use by the runtime.  In the case where the values in the
    server-pme51.xml did not match the value in use by the runtime
    this could cause a loss of compensation service state data when
    the migrated value took effect.
    

Problem conclusion

  • The WebSphere administrative console was modified so that it
    no longer retrieves the recovery log directory for the
    compensation service from the server-pme51.xml file when
    processing the configuration for an application server
    instance running at versions of 6.0.1 and later.
    
    APAR PM68230 is currently targeted for inclusion in WebSphere
    Application Server Fix Packs 7.0.0.25, 8.0.0.5, and 8.5.0.1.
    
    Sysroute APAR PM65489 will be used to deliver this fix in
    WebSphere Application Server V6.1 Fix Pack 6.1.0.45.
    
    Please refer to URL:
    //www.ibm.com/support/docview.wss?rs=404&uid=swg27006970
    for Fix Pack availability.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM65484

  • Reported component name

    WEBSPHERE FOR Z

  • Reported component ID

    5655I3500

  • Reported release

    700

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-05-24

  • Closed date

    2012-07-05

  • Last modified date

    2012-11-02

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

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

    PM68230

Fix information

  • Fixed component name

    WEBSPHERE FOR Z

  • Fixed component ID

    5655I3500

Applicable component levels

  • R700 PSY UK81738

       UP12/10/04 P F210

Fix is available

  • Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.



Document information

More support for: WebSphere Application Server for z/OS
General

Software version: 7.0

Reference #: PM65484

Modified date: 02 November 2012