IBM Support

PH43575: UNNECESSARY FILE IO FOR CICS BUNDLES WITHIN LIBERTY JVM

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When a Liberty JVM server is disabled and then re-enabled CICS
    clears the installedApps.xml configuration file and
    installedApps directory before repopulating these with any
    applications installed using BUNDLEs.  This causes zFS IO which
    could be avoided.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS users.                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: Unnecessary zFS IO when a Liberty JVM   *
    *                      server is enabled.                      *
    ****************************************************************
    A Liberty JVM server is enabled and an application is installed
    using a BUNDLE resource.  CICS copies the application archive
    file to the server's installedApps directory and adds an
    application element to installedApps.xml.  The application runs
    successfully.
    
    The JVMSERVER is subsequently disabled and re-enabled,
    potentially following a restart of the region.  As part of
    re-enabling the Liberty JVMSERVER CICS clears the installedApps
    directory and installedApps.xml.  When the BUNDLE is processed
    the application archive has to be re-copied into the
    installedApps directory despite having not changed, and the edit
    to installedApps.xml is performed again.  This zFS IO is
    unnecessary.
    

Problem conclusion

  • CICS has been modified so that updates to the installedApps
    directory and installedApps.xml file only occur when needed to
    reduce zFS IO.
    

Temporary fix

Comments

  • ×**** PE24/03/25 FIX IN ERROR. SEE APAR PH60532  FOR DESCRIPTION
    

APAR Information

  • APAR number

    PH43575

  • Reported component name

    CICS TS Z/OS V5

  • Reported component ID

    5655Y0400

  • Reported release

    200

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2022-01-24

  • Closed date

    2023-03-17

  • Last modified date

    2024-04-29

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

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

    PH52386 UI91005 UI91006

Modules/Macros

  • DFHAPLJ1 DFHAPLJP DFHDSAC  DFHLEPTS DFHPIWR  DFHSJBD  DFHSJDM
    DFHSJDS  DFHSJJI  DFHSJJS  DFHSJRL  DFHSJSC  DFHSJST  DFHSJT8
    DFHSJTH  DFHSJTHT DFHSJTRI DFHXMIQ  DFJ@H350 DFJ@H351 DFJ@H352
    DFJ@H356 DFJ@H360 DFJ@H467 DFJ@H468 DFJ@H498 DFJ@H561 DFJ@H563
    DFJ@H571
    

Fix information

  • Fixed component name

    CICS TS Z/OS V5

  • Fixed component ID

    5655Y0400

Applicable component levels

  • R200 PSY UI91006

       UP23/03/18 P F303

  • R300 PSY UI91005

       UP23/03/18 P F303

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.

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.5","Line of Business":{"code":"LOB70","label":"Z TPS"}}]

Document Information

Modified date:
30 April 2024