IBM Support

PQ66963: WHEN ERROR OCCURS IN IDCAMS WHICH IS CALLED INTERNALLY, THERE IS NO WAY TO DETERMINE WHAT THE ERROR IS.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When an error occurs in IDCAMS, which is called internally,
    there is no way to determine what the error is.  IPR will be
    changed such that when an error occurs in IDCAMS, IPR Driver
    will issue HPSG0313E and produce the error information in the
    "Data Set Information report."
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of IPR Driver of IMS Parallel      *
    *                 Reorganization for z/OS Version 2 Release 1  *
    *                 (FMID=H25N210).                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: This APAR fixes the following two       *
    *                      problems:                               *
    *                      1. When an error occurs in IDCAMS,      *
    *                         which is called internally, there is *
    *                         no way to know what the error was.   *
    *                      2. When DBRC is not active and the      *
    *                         DBSHARE control statement is         *
    *                         specified in HPSIN DD, IPR Driver    *
    *                         issues MSGHPSG0230E and ends with    *
    *                         RC08. When a database is not         *
    *                         registered to DBRC and the ICNEEDED  *
    *                         control statement is specified, IPR  *
    *                         Driver issues MSGHPSG0320E and ends  *
    *                         with RC08, even if NAMESWAP=NO       *
    *                         is specified.                        *
    ****************************************************************
    * RECOMMENDATION: Apply the maintenance for this APAR.         *
    ****************************************************************
    1. When an error occurs in IDCAMS, which is called internally,
       and IPR Diver issues MSGHPSG0313E while preparing for
       reorganization, there is no way to know what the error was.
       In such a case, the messages issued from IDCAMS should be
       witten in the Data Set Information report.
    2. When DBRC is not active and the DBSHARE control statement is
       specified in HPSIN DD, IPR Driver issues MSGHPSG0230E and end
       with RC08. When a database is not registered to DBRC and the
       ICNEEDED control statement is specified, IPR Driver issues
       MSGHPSG0320E and ends with RC08, even if NAMESWAP=NO is
       specified. If NAMESWAP=NO is specified, the ICNEEDED control
       statement should be ignored
    

Problem conclusion

  • IPR Driver has been modified so that it will behave as follows:
    1. If an error occurs in IDCAMS that is called internally, the
       messages issued from IDCAMS are written in the Data Set
       Information report.
    2. If the database is not registered to DBRC and the NAMESWAP=NO
       is specified, the ICNEEDED control statement, even if it
       specified, is ignored and IPR Driver continues processing.
    
    ========================
    = DOCUMENTATION CHANGE =
    ========================
    IMS Parallel Reorganization for z/OS Version 2 Release 1 User's
    Guide (Document Number: SC27-1180-01) should be changed as
    follows.
    
    ================================================================
    Chapter 2. IMS Parallel Reorganization Driver
     2.7 Control Statements
      2.7.6 Description of Control Statements for Reorganization
      Manager
       2.7.6.2 DBSHARE Control Statement
          :
         In either case, the action taken by Reorganization Manager
         when the required authorization is not acquired depends on
         the AUTHFAIL option. See "AUTHFAIL Control Statement" on
         page 45.
    
    |    To use DBSHARE control statement, DBRC must be active and
    |    the database and its indexes must be registered to DBRC.
    *
    ================================================================
    Chapter 2. IMS Parallel Reorganization Driver
     2.8 Reports and Statistics
      2.8.2 HPSOUT2 Data Set
       2.8.2.3 Data Set Information Report
    
         The Data Set Information report shows the names of the
         input and output database data sets and RECON data sets
         used in the parallel reorganization job.
    |    If IPR Driver receives an error from IDCAMS on a command
    |    issued while preparing for reorganization, the Data Set
    |    Information report shows the output from IDCAMS command.
    
         The following figure is an example of a Data Set
         Information report for a non-HALDB.
          :
    *
    ================================================================
    E.0 Appendix E. Messages and Codes
     E.3 Messages
      E.3.4  HPSG Messages
          :
    | HPSG0108E  FREEMAIN ERROR (RC= xx) IN MODULE aaaaaaaa
    | Explanation:  A storage area is requested to free in the
    | module aaaaaaaa by using the FREEMAIN macro, but an error
    | return code of xx is returned.
    | System Action:  IPR Driver ends with a return code of 8.
    | Programmer Response:  This is likely to be an internal system
    | error. Call IBM Support Center.
    *
    | HPSG0313E IDCAMS SERVICE ENDED WITH ERROR RC=xx (text)
    | Explanation: An error occurred when the program
    | IDCAMS was called to perform the text. The
    | value xx shows the return code from IDCAMS.
    | text is one of the following:
    |
    |   text                Report of Reference
    |   REORG PREPARATION   DATA SET INFORMATION
    |   NAME SWAPPING       RESULT OF NAME SWAPPING
      System Action:  IPR Driver ends with a return code of 8.
    | Programmer Response:
    | If text is REORG PREPARATION, refer to the Result of Data Set
    | Information report.
    | If text is NAME SWAPPING, refer to the Result of Name Swapping
    | report.
    | Then identify the cause of the error.
    *
      HPSG0320E keyword MUST NOT BE SPECIFIED BECAUSE xxxxxxxx IS
      NOT REGISTERED TO DBRC
      Explanation: The indicated control statement keyword cannot be
      specified for the job, because the database or index xxxxxxx
      is not registered to DBRC.
      System Action: IPR Driver ends with a return code of 8.
      Programmer Response: If you want to use the indicated control
      statement, register the database and its indexes to DBRC.
      Otherwise, run the job with DBRC inactive.
    | If you do not want to use the indicated control statement,
    | remove the control statement, and rerun the job.
    *
      HPSG0321E statement MUST NOT BE SPECIFIED BECAUSE xxxxxxxx IS
      NOT REGISTERED TO DBRC
      Explanation: The indicated control statement statement cannot
      be specified for the job, because the database or index
      xxxxxxxx is not registered to DBRC.
      System Action: IPR Driver ends with a return code of 8.
    | Programmer Response: If you want to specify the indicated
    | control statement, register the database and its indexes to
    | DBRC. If you do not want to use the indicated control
    | statement, remove the control statement, and rerun the job.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PQ66963

  • Reported component name

    IMS PARALLEL RE

  • Reported component ID

    5655F7400

  • Reported release

    210

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2002-10-07

  • Closed date

    2002-10-30

  • Last modified date

    2002-11-03

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

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

    UQ71293

Modules/Macros

  •    HPSGCM00 HPSGGDLB HPSGGRGB HPSGGRG0 HPSGMSGT
    HPSGRA00 HPSGRA10 HPSGRA20 HPSGRA30 HPSGRI00 HPSGRP00 HPSGRP20
    HPSGRR00
    

Fix information

  • Fixed component name

    IMS PARALLEL RE

  • Fixed component ID

    5655F7400

Applicable component levels

  • R210 PSY UQ71293

       UP02/11/01 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.

[{"Line of Business":{"code":"LOB35","label":"Mainframe SW"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSVL5Q","label":"IMS Database Reorganization Expert for z\/OS"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"210"}]

Document Information

Modified date:
06 January 2023