IBM Support

PQ84113: MISCELLANEOUS FIXES

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Miscellaneous fixes
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Users of Application Recovery Tool for IMS   *
    *                 and DB2 Databases.                           *
    ****************************************************************
    * PROBLEM DESCRIPTION: -Generated job ends with RC 8 and       *
    *                      messages                                *
    *                      DSNU050I DSNUGUTC - COPY TABLESPACE     *
    *                      DSNDB01.SYSUTILX COPYDDN(LP8) FULL NO   *
    *                      SHRL                                    *
    *                      DSNU182I -DSN1 DSNUGUCC - COPY MUST BE  *
    *                      THE ONLY UTILITY IN SYSIN               *
    *                      DSNU012I DSNUGBAC - UTILITY EXECUTION   *
    *                      TERMINATED, HIGHEST RETURN CODE=8       *
    *                      when DRMIIC is run with TS=CATALOG.     *
    *                      This happens for the SYSIN of the COPY  *
    *                      utility includes all catalog            *
    *                      tablespaces.                            *
    *                      -DRMIC generates image copy steps       *
    *                      with no dataset name in sysin. This     *
    *                      occurs when DRMIC is run against a set  *
    *                      of databases that contains ADS          *
    *                      (area data set) having the UNVAIL       *
    *                      status. Messages V23-001E: DATASET NOT  *
    *                      CATALOGED (with no dataset name) are    *
    *                      issued and the image copy step fails    *
    *                      with RC 8 (msgDFS339I FUNCTION IM HAS   *
    *                      COMPLETED ABNORMALLY RC=08 is issued).  *
    *                      -wrong DSName is used for copy          *
    *                      datasets when a FULL COPY is taken      *
    *                      instead of an INCREMENTAL COPY. ICP,    *
    *                      ICS, ICR and ICV instead of FICP, FICS, *
    *                      FICR and FICV is used as second         *
    *                      qualifier.                              *
    *                      A Full IC is made instead of an         *
    *                      Incremental IC if one of the following  *
    *                      conditions is fullfilled :              *
    *                      a) the update ratio is greater than     *
    *                      UPDTPRCT                                *
    *                      b) the tablespace is in COPY PENDING    *
    *                      state and COPYPEND=FULL is specified    *
    *                      c) there is no Full IC for the          *
    *                      tablespace and COPYPEND=FULLis          *
    *                      specified                               *
    *                      -irrelevant msgDRMIIC-001I: NOTHING     *
    *                      TO DO FOR THIS PARAMETER SET is issued  *
    *                      when DRMIIC is run with COPYPEND=FULL,  *
    *                      DSSEL=DATASET against a partition       *
    *                      tablespace which all partitions have    *
    *                      the COPY PENDING state.                 *
    *                      -JCL error (msgIEF645I INVALID          *
    *                      REFERBACK IN THE REF SUBPARAMETER OF    *
    *                      THE VOLUME FIELD) in generated JCL      *
    *                      when DRMRECOV is run against a given    *
    *                      set of tablespace wich related IC are   *
    *                      on tape. This issue occurs when a       *
    *                      HALDB or a database with several        *
    *                      DDNames is selected.                    *
    *                      -The maximum amount of time (MAXTIME    *
    *                      for DRMVIC and DRMAOP or DRMTIME for    *
    *                      DRMRECOV) allowed for the critcal       *
    *                      phase of DRMVIC, DRMAOP and DRMRECOV    *
    *                      is ignored. It occurs especially when   *
    *                      the response time of IMS is long (Ieg,  *
    *                      MS SYSPLEX environments).               *
    *                      -The rebuild index steps generated by   *
    *                      DRMRECOV ends with RC 8 when HALDB are  *
    *                      involved. This is due to the fact the   *
    *                      RECOVTYP keyword is not in column #19.  *
    *                      msgDFS1982I iReason Code = 10 Recovery  *
    *                      type specified in DFSPREC0 control      *
    *                      card is invalid is issued.              *
    *                      -The date of the oldest IC calculated   *
    *                      by DRMDLET1 is incorrect. It depends    *
    *                      on the list of the selected databases   *
    *                      (DB=).                                  *
    *                      -DRMAOP fails when a PRILOG contains    *
    *                      a compressed data set name.             *
    *                      MsgU35-001I: PRILOG TS timestamp,       *
    *                      msgU35-003E: LOG REACHED WITH INVALID   *
    *                      VOLLIST COUNT and                       *
    *                      msgV19-097E: INTERRUPT BY               *
    *                      NON-RECOVERABLE ERROR are issued.       *
    *                      -endless loop on /DIS PART after /DBD   *
    *                      DBMASTER (HALDB) with DRMAOP            *
    *                      ACTION=INQUIRY against a PHIDAM-HALDB   *
    *                      database.                               *
    *                      This occurs if a partition is started   *
    *                      between the moment when /DBD command    *
    *                      is performed and the moment when /DIS   *
    *                      against the re-started partition is     *
    *                      issued. DRMAOP does not recognizes the  *
    *                      status of the partition and re-issues   *
    *                      the /DIS command many times before      *
    *                      DRMAOP fails.                           *
    *                      -DRMRRORG fails when it is run against  *
    *                      an IMSPLEX having stopped members.      *
    *                      -DRMRECOV fails when the REBUILD Index  *
    *                      steps end with RC 4.                    *
    *                      -Irrelevant or incorrect DSNUM 1        *
    *                      keyword generated in COPY sysin when    *
    *                      DRMFIC or DRMIIC is run with            *
    *                      DSNUM=DATASET against a non             *
    *                      partitioned tablespace.                 *
    ****************************************************************
    * RECOMMENDATION: Install this APAR fix PQ84113.               *
    ****************************************************************
    

Problem conclusion

  • -DRMIIC skeletton was modified in order to generate separated
    COPY steps for each tablespace of the catalog
    -CSSIMSEX skeleton, SDIUU40 and DRMIC load modules were
    modified in order to ensure that at least one of the ADS of a
    given area is available before attempting to launch a copy
    against the database. If all ADS have the UNAVAIL status, no IC
    step is generated and msgDRMIC-030I is issued
    -CSQTSPRT, CSQIXPRT, CSQIXPR2, CSSCOP, CSSCOI, CSSCOPPR,
    CSSCOPDD, CSSFIC, CSSIIC skeletons were modified to use FICx
    instead of Icx as second qualifier for the copy datset name
    when a FIC must be made instead of a IIC.
    -SDIUV79 load module was modified. DRMIIC generates a Full
    Image Copy step instead of issuing msgDRMIIC-001I:
    -DRMRECOV, SDIUU40, SDIUY14 were modified.
    -DRMVIC, DRMAOP, DRMRECOV and SDIUV19 were modified and SDIUY16
    was added.
    -DRMSIHAL skeleton was modified to generate a valid syntax.
    To do so, the following 2 lines were used.
       )TBA 19
       PARTITION=&DBD RECOVTYP=BOTH
    -DRMDLET1 was modified.
    -S510U35, S610U35, S710U35 and S810U35 csects have been
    modified.
    -SDIUV19 csect within CS1VIC CS1RECOV CS1AOP load modules was
    modified. The command /DIS command is run against the database
    master instead of the partition so that DRMAOP recieve the
    expected answer from IMS.
    -DRMRRORG was modified. The /RMLIST DBRC='recon status'. Is
    issued to all the members of the IMS group using the /ROUTE
    command.
    -COND clauses with the CSSIXHAL skeletton were modified to
    tolerate RC 4.
    -CSQTSPRT, CSQIXPRT, CSQIXPR2, CSSCOP, CSSCOI, CSSCOPPR,
    CSSCOPDD, CSSFIC, CSSIIC skeletons were modified to not
    generate DSNUM 1 with tthe COPY sysin when the object to be
    copied is not partitioned.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PQ84113

  • Reported component name

    APPL RECOVERY T

  • Reported component ID

    5697F5600

  • Reported release

    120

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2004-02-03

  • Closed date

    2004-07-21

  • Last modified date

    2004-09-03

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

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

Modules/Macros

  • DRMAOP   DRMDLET1 DRMFIC   DRMIC    DRMMAP
    DRMQIXPT DRMQIXP2 DRMQTSPR DRMRECOV DRMRRORG DRMSCOI  DRMSCOP
    DRMSCOPD DRMSCOPP DRMSDLT1 DRMSFIC  DRMSIHAL DRMSIIC  DRMSIMSE
    DRMVIC
    

Fix information

  • Fixed component name

    APPL RECOVERY T

  • Fixed component ID

    5697F5600

Applicable component levels

  • R120 PSY UQ90866

       UP04/08/03 P F408

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"1.2.0","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
14 July 2020