IBM Support

PH56441: ABEND S0C4 WITH AN INVALID ODPP REQUEST

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • 1.Customer is performing Column Map(CM) processing with multiple
    columns having CM PROCEDUREs specified.
    The CM PROCEDURES contains call to the optim.mask() function
    using a request string which contains LENGTH keywords for
    the input parameters FLDDEFs with a value which is too small to
    accommodate actual values from the table being processed.
    In addition, the same CM PROC is being used on more than one
    column.
    The process may ABEND S0C4 with the following symptoms:
    
    CEE3204S The system detected a protection exception
    (System Completion Code=0C4).
    From entry point l_ServiceOdppRequest at statement 2596 at
    compile unit offset +00005C74 at entry offset +00005C74 at
    address 266EFF74.
    
    Traceback:
      DSA   Entry       E  Offset  Statement   Load Mod Program Unit
      1     CEEHDSP     +00004B12              CEEPLPKA CEEHDSP
      2     l_ServiceOdppRequest
                        +0000B320  2596        FOPCXLIB FOPCLUA2
      3     l_OptimMask +000046B0  775         FOPCXLIB FOPCLUA2
    
    2.Customer is performing Column Map(CM) processing using a
    CM PROC which invokes the optim.mask() function referencing
    a LOOKUP provider. The FLDDEF definitions for SEARCH and/or
    REPLACE columns do not specify the LENGTH for character-type
    columns. If the length of the destination column is smaller
    than the length of the REPLACE column, ODPP provider may
    return the following error:
    IOQDP2688E: Data was truncated while being copied
    
    3. Customer is performing Column Map(CM) processing using a
    CM PROC which does not exist the Optim directory.
    An ABEND S0C4 may be observed with the following symptoms:
    
    
    CEE3204S The system detected a protection exception
    (System Completion Code=0C4)
    From compile unit //'...(FOPCLUA2)' at entry point
    IsLuaFunctionDefined at statement 6399 at compile unit
    offset +00001CA4 at entry offset +00001CA4 at address 28B71F6C.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All Optim users utilizing the ODPP masking   *
    *                 functions from a Colum Map PROCEDURE.        *
    ****************************************************************
    * PROBLEM DESCRIPTION: See error description.                  *
    ****************************************************************
    While Optim is detecting the incorrect LENGTH values for the
    ODPP request, it abends attempting to produce an error message.
    

Problem conclusion

  • Optim processing will be corrected.
    In scenarios when no LENGTH has been specified for character
    type columns, the LENGTH will be defaulted to maximum length
    values.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PH56441

  • 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

    2023-08-18

  • Closed date

    2023-09-26

  • Last modified date

    2023-10-02

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

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

Modules/Macros

  • FOP1OSFN FOP9APIM FOPCFPMN FOPCXLIB FOPD2    FOPD2VNN FOPHSTM
    FOPINS0  FOPMAIN  FOPMCMAI FOPMCOLA FOPMCOLP FOPMDXTR FOPMECMN
    FOPMMCMR FOPMMJBS FOPMMUNU FOPMUXIM FOPODPP  FOPOMN   FOPRS6
    FOPZFMMN FOPZMAIN
    

Fix information

  • Fixed component name

    OPTIM MOVE FOR

  • Fixed component ID

    5655V0700

Applicable component levels

  • RB70 PSY UI93740

       UP23/09/28 P F309

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":"BU011","label":"Systems - zSystems software"},"Product":{"code":"SG19M"},"Platform":[{"code":"PF054","label":"z Systems"}],"Version":"B70"}]

Document Information

Modified date:
03 October 2023