IBM Support

PH39884: ABEND S0C4 processing COLUMN MAPS with NUMERIC literals

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Optim processing using Column Maps (CMs) which specify invalid
    numeric literals as the value of a DECIMAL destination column
    may result in an ABEND S0C4 with the following symptoms:
    
    
    CEE3204S The system detected a protection exception
    (System Completion Code=0C4).
    From compile unit //'SYS21165....(FOPSMHEP)' at entry point
    memhpopn at statement 177 at compile unit offset +00000EDC at
    entry offset +00000EDC at address 20BA2C3C.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Optim users processing using Column Maps     *
    *                 (CMs) which specify numeric literals as the  *
    *                 value of a DECIMAL destination column        *
    ****************************************************************
    * PROBLEM DESCRIPTION: Optim may ABEND with S0C4.              *
    ****************************************************************
    Optim does not diagnose properly numeric literals specified for
    DECIMAL destination columns. When the value of such literal
    exceeds the precision of the destination column and abend may
    occur.
    

Problem conclusion

  • Additional diagnostics will be added to the product to detect
    invalid numeric literals.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH39884

  • 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-16

  • 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