IBM Support

PH52751: CICS Bundle Deploy API Temp directory fills up the USS filesystem.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Using Bundle Deploy API to deploy bundles into CICS, after some
    time the USS filesystem where the bundle deploy temp files are
    stored filled up. This location is set in the WUI JVMProfile by:
    
     com.ibm.cics.jvmserver.cmci.tmp.dir=
    
    The tmp files should be cleaned after deployment.
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All CICS Users                               *
    ****************************************************************
    * PROBLEM DESCRIPTION: Temporary files created by the Bundle   *
    *                      API can be left behind after a          *
    *                      successful deploy. This can lead to the *
    *                      filesystem filling up.                  *
    ****************************************************************
    The bundle zip files are uploaded by the Bundle Deploy API
    using:
     javax.servlet.http.HttpServletRequest.getParts()
    
    The parts should be removed automatically by the next Java
    Garbage Collection but can be left behind if the finalize()
    method does not run or if the WUI is recycled before the Garbage
    Collection runs.
    If this happens, then after some time the USS filesystem where
    the bundle deploy temp files are stored can fill up and no more
    deployments can be performed.
    

Problem conclusion

  • Change CICS code to delete the temporary zip files immediately
    after the bundle deploy completes.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH52751

  • Reported component name

    CICS TS Z/OS V6

  • Reported component ID

    5655YA100

  • Reported release

    400

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2023-02-21

  • Closed date

    2023-04-26

  • Last modified date

    2023-05-03

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

    PH50264

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

    UI91568

Modules/Macros

  • DFJ@H531 DFJ@H532 DFJ@H533 DFJ@H583
    

Fix information

  • Fixed component name

    CICS TS Z/OS V6

  • Fixed component ID

    5655YA100

Applicable component levels

  • R400 PSY UI91568

       UP23/04/27 P F304

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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
03 May 2023