IBM Support

PM06103: ROLL-UP MULTIPLATFORM FIXPACK 8.4.1.4

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as new function.

Error description

  • Development APAR
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Content Manager OnDemand for z/OS        *
    *                 customers                                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: 1. Rollup Multiplatform 8.4.1.4 fixpack *
    *                                                              *
    *                      2. ABEND S0C4 after message ARS0139E    *
    *                         ARSTTT UNABLE TO RUN PROGRAM         *
    *                        >/USR/LPP/ARS/RLP/V8R4M1/BIN/ARSPDUMP *
    *                         Message CEE3204S The system detected *
    *                         a protection exception (System       *
    *                         Completion Code=0C4).  From entry    *
    *                         point ArcCSSMP_DocConvertProcess at  *
    *                         compile unit offset +000012C6 entry  *
    *                         offset +000012C6 address 20C9EC7E.   *
    *                         Also occurs                          *
    *                                                              *
    *                      3. ARSEXOAM/ARSEXPIR with no REQLIMIT   *
    *                         parameter nor ARS_EXPIRE_REQLIMIT in *
    *                         the ars.cfg experiences tablespace   *
    *                         scans to occur in the application    *
    *                         group data tables.                   *
    *                                                              *
    *                      4. Arsdoc release_hold -l IMPLIED_HOLD  *
    *                         receives message Unable to get hold  *
    *                         information.  The hold does not      *
    *                         exist or the user does not have      *
    *                         permission to access the hold.       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    1. Rollup Multiplatform 8.4.1.4 fixpack
    
    2. In the case where the spawn of arspdump failed, a file
       pointer remained uninitialized.  This caused a later attempt
       to close the file to fail with a S0C4.
    
    3. The default REQLIMIT when REQLIMIT is not specified is
       ARS_EXPIRE_REQLIMIT from the ars.cfg.  If ARS_EXPIRE_REQLIMIT
       is not specified in the ars.cfg, a value of 100 is used.
       This causes 100 doc_names to be used in the SQL to query the
       application group data tables.  This caused DB2 to determine
       that a table space scan was the most efficient method to use.
    
    4. ARSDCFTN was treating IMPLIED_HOLD as the name of a hold,
       which caused it to search the ARSHOLD table for a matching
       hold.  This search failed.
    

Problem conclusion

Temporary fix

Comments

  • 1. Rollup Multiplatform 8.4.1.4 fixpack
    
    2. The file pointer will be initialized to NULL before
       performing the spawn.  This will prevent the attempt to close
       the file.
    
    3. The default REQLIMIT is changed from 100 to 20.  Limited
       examination using EXPLAIN shows that the tablespace scan
       occurs when the  number is 32.  However, that value will not
       be universally valid.  The DB2 optimizer uses many factors to
       determine access path selection.  20 was chosen to be
       somewhat conservative.  The higher the number, the more
       docnames OnDemand will put in an individual query for a given
       application group when performing expire processing,
       potentially resulting in fewer overall requests to DB2.
       However too high a value will cause DB2 to use a tablespace
       scan, resulting in degraded performance.  Individual customer
       testing would be needed to determine the optimal REQLIMIT
       value for a given installation.
    
    4. ARSDCFTN is changed to treat IMPLIED_HOLD as a special name
       and not search the ARSHOLD table for it
    

APAR Information

  • APAR number

    PM06103

  • Reported component name

    CM OD Z/OS, OD/

  • Reported component ID

    5655H3900

  • Reported release

    84A

  • Status

    CLOSED UR1

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-01-26

  • Closed date

    2010-03-22

  • Last modified date

    2010-04-03

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

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

    UK55437 UK55438

Modules/Macros

  • ARFCMLDV ARFCS    ARFCSSM  ARFCSVAN ARFCSVAP
    ARFCSVDC ARFCSVDR ARFCSVFL ARFCSVGP ARFCSVHT ARFCSVLG ARFCSVLV
    ARFCSVNQ ARFCSVPM ARFCSVPR ARFCSVSR ARFCSVSS ARFCSVUS ARFICU
    ARFOS    ARFSRCH  ARGBIDI  ARGCMLDV ARGCS    ARGCSSM  ARGCSVAN
    ARGCSVAP ARGCSVDC ARGCSVDR ARGCSVFL ARGCSVGP ARGCSVHT ARGCSVLG
    ARGCSVLV ARGCSVNQ ARGCSVPM ARGCSVPP ARGCSVPR ARGCSVSR ARGCSVSS
    ARGCSVUS ARGDCFTN ARGICU   ARGOS    ARGREPT  ARGSRCH  ARGXAGRP
    ARGXAPI  ARGXAPP  ARGXCAB  ARGXFLD  ARGXGRP  ARGXHLD  ARGXPRN
    ARGXSSET ARGXSYP  ARGXUSR  ARG3WAPI ARG3WCNV ARG3WCOM ARG3WOUT
    ARG3WUTL ARQBIDI  ARQCMLDV ARQCS    ARQCSSM  ARQCSVAN ARQCSVAP
    ARQCSVDC ARQCSVDR ARQCSVFL ARQCSVGP ARQCSVHT ARQCSVLG ARQCSVLV
    ARQCSVNQ ARQCSVPM ARQCSVPP ARQCSVPR ARQCSVSR ARQCSVSS ARQCSVUS
    ARQICU   ARQOS    ARQPDMP  ARQPPARM ARQSRCH  ARQVIEW  ARQ3WAPI
    ARQ3WCNV ARQ3WCOM ARQ3WOUT ARQ3WUTL ARSADMFN ARSADMIN ARSADMX
    ARSADSMS ARSAFPEP ARSAFPZP ARSAWSJS ARSBIDI  ARSCFSJA ARSCMLDV
    ARSCMNFN ARSCMNST ARSCMSRV ARSCOMM  ARSCS    ARSCSSM  ARSCSVAN
    ARSCSVAP ARSCSVDC ARSCSVDR ARSCSVFL ARSCSVGP ARSCSVHT ARSCSVLG
    ARSCSVLV ARSCSVNQ ARSCSVPM ARSCSVPP ARSCSVPR ARSCSVSR ARSCSVSS
    ARSCSVUS ARSDB    ARSDB2   ARSDCFTN ARSDOC   ARSDOCX  ARSEXPRT
    ARSFMT   ARSFPARM ARSHPRNT ARSHTML  ARSICU   ARSIMGEP ARSLDAP
    ARSLOAD  ARSMAINT ARSMDATE ARSMDMGR ARSMSG   ARSMSGOD ARSMSGSP
    ARSMVSEO ARSMVSEU ARSMVSEX ARSMVSNL ARSOADZP ARSOAPJP ARSODAJA
    ARSODVJ2 ARSOFHJ2 ARSOS    ARSOUT   ARSPARSE ARSPDMP  ARSPPARM
    ARSREPT  ARSSLU   ARSSMCMN ARSSRCH  ARSSRVR  ARSSUPJA ARSSVTCS
    ARSSYSCR ARSTBLSP ARSUTIL  ARSVER   ARSVIEW  ARSWWW   ARSXAGRP
    ARSXAPI  ARSXAPP  ARSXCAB  ARSXFLD  ARSXGRP  ARSXHLD  ARSXML
    ARSXOXSE ARSXOXSU ARSXPRN  ARSXSSET ARSXSYP  ARSXUSR  ARSZMSG
    ARS3WAPI ARS3WCGI ARS3WCNV ARS3WCOM ARS3WOUT ARS3WSVT ARS3WUTL
    

Fix information

  • Fixed component name

    CM OD Z/OS, OD/

  • Fixed component ID

    5655H3900

Applicable component levels

  • R84A PSY UK55437

       UP10/03/25 P F003

  • R84B PSY UK55438

       UP10/03/25 P F003

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":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSQHWE","label":"Content Manager OnDemand for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"84A","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
03 April 2010