IBM Support

PM10730: onException not handling assignment with invalid value

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Running EGL generated COBOL programs, when in invalid value is
    assigned to a numeric field from a string (ie.  '11-22'), the
    EGL
      onException is not trapping this error.  Instead the following
     errors
      are written to the JOB log.
    
    
      On iSeries:
           Invalid character '2' was found in column 4 in argument-1
     for
             function 'NUMVAL-C'.
           Function check. LNR8152 unmonitored by PKSERR3_ at statem
    ent
             0000001926, instruction X'0000'.
           EGL Server COBOL error handler was invoked to end the run
     unit.
           EGL Server encountered a critical internal processing err
    or.
           Printer device PRT01 not found. Output queue changed to Q
    PRINT in
             library QGPL.
    
           Not authorized to user profile QSYS.
           Message 'LNR8152' at COBOL statement 1926 (C D F G).
         ? C
           Application error.  *N unmonitored by *N at statement *N,
             instruction X'4000'.
    
    
      On zSeries:
      11.05.14 JOB27801  IEF450I YWILSONB PKSERR3 - ABEND=S000 U4038
        REASON=00000001
    
      IGZ0152S Invalid character 2 was found in column 4 in argument
    -1 for
               function NUMVAL-C in program PKSERR3 at displacement
    X'4F1C'.
    
               From compile unit PKSERR3 at entry point PKSERR3 at c
    ompile
               unit offset +00004F1C at entry offset +00004F1C at ad
    dress
               0DB05614.
      CEE3DMP V1 R9.0: Condition processing resulted in the unhandle
    d
      condition.
    

Local fix

Problem summary

  • we added additional tests to the logic before the cobol
    NUMVAL-C routine gets invoked, to verify the data being
    passed is correct.
    

Problem conclusion

  • Software updated. Fixtest available.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM10730

  • Reported component name

    RBD EGL FOR COB

  • Reported component ID

    5724S5001

  • Reported release

    751

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-03-24

  • Closed date

    2010-04-14

  • Last modified date

    2010-04-14

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

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

Fix information

  • Fixed component name

    RBD EGL FOR COB

  • Fixed component ID

    5724S5001

Applicable component levels

  • R751 PSN

       UP

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSMQ79","label":"Rational Business Developer"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.5.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
14 April 2010