Skip to main content

PM70053: ASRA occurs when V8 EGL generated COBOL program accesses DLI and V7 EGL program is the MAIN


Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • ASRA occurs after DLI call in  Version 8 COBOL generated
    program. Error occurs when trying to store into
    EZEDLR-DLI-EXCEPTION-CODE. Pointer used is all zero's.
    

Local fix

  • Re-generate main program using Version 8
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    The problem occurs only if a version 7 main program calls a
    version 7.5 or 8 called program that also throws certain
    exceptions. When a version 7 main program starts, it doesn't
    create the exception entry in the rts program memory chain,
    so the version 7.5 or 8 program doesn't find it. Because it
    doesn't find it, the pointer is not there and the address of
    the exception record is not set. When the egl exception is
    thrown (in this case for dl/i) and tries to move a value
    into the exception record, an abend occurs.
    

Problem conclusion

  • This is now fixed in version 8015 and future versions.
    A fixtest could be provided for earlier releases if
    necessary. The user could also regenerate the main program
    using version 7.5 or 8 to make it work.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM70053

  • Reported component name

    RBD EGL FOR COB

  • Reported component ID

    5724S5001

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-08-01

  • Closed date

    2013-03-11

  • Last modified date

    2013-03-11

  • 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

  • R801 PSN

       UP

Rate this page:

(0 users)Average rating

Copyright and trademark information

IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.

Rate this page:


(0 users)Average rating

Add comments

Document information

Rational Business Developer


Software version:
8.0.1


Reference #:
PM70053


Modified date:
2013-03-11

Translate my page

Content navigation