View previous topic :: View next topic
|
Author |
Message |
syed-sameer-ahmed Warnings : 2 New User
Joined: 22 Feb 2007 Posts: 45 Location: Bangalore
|
|
|
|
I have 2 prgrms :PGM-A and PGM-B
And I am performing a static call to PGM-B(Contains DB2 queries) from PGM-A.
After the programs enter PGM-B,I am receiving DSNELI (Protection Error-ASRA)
I am not able to understand what is the issue as the variables have matching PIC clause.
Please advise
Thanks |
|
Back to top |
|
|
syed-sameer-ahmed Warnings : 2 New User
Joined: 22 Feb 2007 Posts: 45 Location: Bangalore
|
|
|
|
Code: |
PROGRAM: DSNELI +++++++++++ No source available. Use HELP key +++++++++++
CAUSE: PROTECTION EXCEPTION ABEND CODE: ASR
APPLID: CICSABCD USERID: V04477 TERM: R001 NETNAME: TPXGR001 TRAN: XYZ1
INTERRUPT OFFSET: 000078 ADDRESS: A4DCE660 PSW: 079D2000 A4DCE664 0004000
RESUME OFFSET: 000078 ADDRESS: A4DCE660 LAST CICS COMMAND:
|
|
|
Back to top |
|
|
Robert Sample
Global Moderator
Joined: 06 Jun 2008 Posts: 8696 Location: Dubuque, Iowa, USA
|
|
|
|
The protection exception means something -- probably one of your porgrams -- is stepping on storage in some way. DSNELI may just be the program exposing the storage problem. Look for mismatched parameter lists, array overflows, and the like. This type of storage protection can be difficult to find, so you may want to involve your site support group to help analyze CICS trace data to uncover the issue. |
|
Back to top |
|
|
Kjeld
Active User
Joined: 15 Dec 2009 Posts: 365 Location: Denmark
|
|
|
|
You have linked the wrong DB2 call attachment module for your CICS load module. DSNELI is used for programs called from the TSO interface.
Depending on your linkage editor setup you should ensure correct library specifications, so your DSNHLI reference gets resolved by CICS interface modules. Alternatively the references can be solved by specific include cards to the linkage editor. |
|
Back to top |
|
|
|