I am noticing frequent AEIL/ ASRA in my CICS/online modules. The only thing I understand about these abends that they mostly occurs if the code does not handle specific code situations. example is CICS RESP is not handled properly.
Can anyone suggest me what I should specificly look for avoiding AEIL/ ASRA abends. or please share if you have any other information.
Joined: 06 Jun 2008 Posts: 8165 Location: East Dubuque, Illinois, USA
You need to learn how to find and use the CICS Messages and Codes (MAC) manual for your release of CICS (hint: check the IBM web site or click the Manual button at the top of this page). If you do so, and look up AEIL for example, you will find
Explanation: FILENOTFOUND condition not handled.
This is one of a number of abends issued by the EXEC interface program. Because of their similar characteristics these abends are described as a group.
See the description of abend AEIA for further details.
Knowing that you used a file name in your program that is not defined to CICS makes it MUCH easier to fix your problem and debug your program.