IBM Support

PH41918: COMPARE UNEXPECTED RC FROM INTERNAL EXTRACT OPEN

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 COMPARE of live DB2 data. He is using a
    pre-allocated COMPARE file.
    The process may abort with the following SystemError:
    
    IBM InfoSphere Optim System Error Structure - ErrCB
    ErrCB.ID=      ZZZERRCBZZ
    SysRel=        11.7.0
    DB2Rel=        1015(NFM)
    ErrCB.Type=    SYSTEM_ERROR
    ErrCB.AuxInfo= rc=-4
    ErrCB.Code=    -1
    ErrCB.U.Msg=   Unexpected rc from Internal Extract Open 2
    Number of Function Entries=  4
      ErrCB.N(0).Src=     FOPCBMAI 20211104 PH41601
      ErrCB.N(0).Func=    (001837) CFBBuild
      ErrCB.N(1).Src=     FOPUCMD  20211025 PH41218
      ErrCB.N(1).Func=    (011933) CompareStatement
      ErrCB.N(2).Src=     FOPUMAIN 20210512 PH36824
      ErrCB.N(2).Func=    (000876) FOPMMUTL_dynamn
      ErrCB.N(3).Src=     FOPMMAIN 20210812 PH38817
      ErrCB.N(3).Func=    (001084) Main
    
    In addition, the following error ABEND S0C4 may be reported
    after executing COMPARE under ISPF and then attempting to edit a
    Legacy Table (LT):
    CEE3204S The system detected a protection exception (System
    Completion Code=0C4).
         From entry point RMEFixFldProcExit at statement 1563 at
         compile unit offset +0000022C at entry offset
         +0000022C at address 2279AE14.
    
    Traceback:
      DSA   Entry       E  Offset  Statement   Load Mod
      1     CEEHDSP     +00004A4C
      2     RMEFixFldProcExit
                        +00000A7A  1564        FOPMMUNU
      3     SPNLProcessEdits
                        +00001386  2094        FOPMECMN
      4     SPNLMainProcess
                        +00002036  850         FOPMECMN
      5     spnlproc    +000008B6  222         FOPMECMN
      6     mnedlrm     +000017CA  326         FOPMMUNU
      7     mnprmpr     +0000E18C  1192        FOPMMUNU
      8     CallRM      +00000306  2087        FOPMMUNU
      9     LC_SelRM    +00001918  645         FOPMMUNU
      10    ExecLineCmds+0000150C  818         FOPMECMN
      11    cmispfl     +000028B2  365         FOPMECMN
      12    mnrmsls     +0000368A  524         FOPMMUNU
      13    PromptLRM   +0000186C  2306        FOPMMUNU
      14    PromptDS    +00001B62  1587        FOPMMUNU
      15    mnprmpt     +000049C6  840         FOPMMUNU
      16    main        +00004082  896         FOPMAIN
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Optim users performing COMPARE of live data. *
    ****************************************************************
    * PROBLEM DESCRIPTION: Optim may terminate processing with an  *
    *                      error.                                  *
    ****************************************************************
    Optim APAR PH40546 introduced checks for corrupted EXTRACT
    files. The check may trigger incorrect error messages in
    COMPARE scenarios while comparing live data (not EXTRACT
    file(s)) and using a small pre-allocated COMPARE file which
    needs to be extended.
    The logic for setting up Optim release 1.7 conversion services
    is flawed and may lead to an ABEND S0C4 in certain scenarios.
    

Problem conclusion

  • Optim COMPARE processing logic will be corrected to avoid
    erroneous message and possibly an ABEND S0C4.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH41918

  • 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-11-05

  • Closed date

    2021-11-23

  • Last modified date

    2021-12-01

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

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

Modules/Macros

  • FOP00003 FOP00103 FOP00203 FOP00303 FOP00B   FOP01B   FOP05B
    FOP07B   FOP08B   FOP09B   FOP0AB   FOP0BB   FOP9APIM FOPCFPMN
    FOPMAIN  FOPMCBMN FOPMCMAI FOPMCMMN FOPMCOFN FOPMDXTR FOPMECMN
    FOPMIXMM FOPMMCMR FOPMMJBS FOPMMUTL FOPOMN   FOPRS10  FOPRS9
    FOPZFMMN
    

Fix information

  • Fixed component name

    OPTIM MOVE FOR

  • Fixed component ID

    5655V0700

Applicable component levels

  • RB70 PSY UI78232

       UP21/11/24 P F111

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 December 2021