IBM Support

PH40037: INVALID RC FROM BUILDEXTRACTREPORT

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Customer is performing SUBSET processing of an ARCHIVE file.
    He has the Custom Option #43 enabled:
    "Set RC of -900 when 0 Rows Extracted in Batch".
    The SUBSET returns 0 rows and the following System Error is
    being triggered:
    
    ErrCB.ID=      ZZZERRCBZZ
    SysRel=        11.7.0
    DB2Rel=        1210(NFM)
    ErrCB.Type=    SYSTEM_ERROR
    ErrCB.AuxInfo= rc=-900
    ErrCB.Code=    -1
    ErrCB.U.Msg=   Invalid rc from BuildExtractReport
    Number of Function Entries=  5
      ErrCB.N(0).Src=     FOPXARSL 20210211 PH31236
      ErrCB.N(0).Func=    (000774) DXArchiveSubset
      ErrCB.N(1).Src=     FOPUREST 20210406 PH35775
      ErrCB.N(1).Func=    (003832) CreateSubset
      ErrCB.N(2).Src=     FOPURES2 20210226 PH33869
      ErrCB.N(2).Func=    (001526) SubsetStatement
      ErrCB.N(3).Src=     FOPUMAIN 20210512 PH36824
      ErrCB.N(3).Func=    (000876) FOPMMUTL_dynamn
      ErrCB.N(4).Src=     FOPMMAIN 20210406 PH35775
      ErrCB.N(4).Func=    (001082) Main
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Optim users who enabled the Custom       *
    *                 Option #43.                                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: Optim may return a System Error during  *
    *                      SUBSET BATCH processing.                *
    ****************************************************************
    Optim is incorrectly handling the Custom Option #43
    "Set RC of -900 when 0 Rows Extracted in Batch" during SUBSET
    BATCH processing.
    This option was not meant to be applied to SUBSET and has been
    deprecated.
    

Problem conclusion

  • Optim processing logic will be changed to ignore the Custom
    Option #43 which has been deprecated.
    If there are no rows in the created SUBSET file, and the Custom
    Option #43 is Enabled, Optim will produce the following messages
    
    The following additional messages have been issued:
    ---------------------------------------------------
    INFORMATION: The Custom Option 43 is enabled and 0 rows have
    been extracted for SUBSET.
    The BATCH step RC will be set according to the NOT_FOUND_RC4
    keyword.
    ---------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH40037

  • Reported component name

    OPTIM MOVE FOR

  • Reported component ID

    5655V0700

  • Reported release

    B70

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2021-08-23

  • Closed date

    2021-09-03

  • Last modified date

    2021-10-01

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

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

Modules/Macros

  • FOP0HMNP FOP1OSFN FOP9APIM FOPAM003 FOPAM004 FOPAM005 FOPAR000
    FOPAR001 FOPCFPMN FOPCXLIB FOPD2    FOPD2V85 FOPD2V91 FOPD2VA5
    FOPD2VC5 FOPD2VNN FOPDC000 FOPE0004 FOPHSTM  FOPINS0  FOPINS2
    FOPITSNM FOPMAIN  FOPMCMAI FOPMCOLA FOPMCOLP FOPMDMAI FOPMDPRC
    FOPMDXTR FOPMECMN FOPMEMAI FOPMIXMM FOPMMCMR FOPMMJBS FOPMMUNU
    FOPMMUTL FOPOMN   FOPRM000 FOPRS7   FOPRS9   FOPXM001 FOPXMC01
    FOPXMD01 FOPZFMMN FOPZMAIN
    

Fix information

  • Fixed component name

    OPTIM MOVE FOR

  • Fixed component ID

    5655V0700

Applicable component levels

  • RB70 PSY UI77016

       UP21/09/08 P F109

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"},"Platform":[{"code":"PF054","label":"z\/OS"}],"Version":"B70"}]

Document Information

Modified date:
02 October 2021