whenever i am trying to link to a subroutine from my main program, i am getting an AEZC abend. i did a R&D thru google and most of the info i got says its an issue with the RMODE..I am not sure how to debug this..can anyone help me out in the same.
Explanation: A transaction has been defined with a TASKDATALOC(ANY), but a program within the transaction is defined to run AMODE 24. CICS cannot invoke the AMODE 24 program when the transaction is running with TASKDATALOC(ANY), as this would cause a protection exception, or a storage overwrite.
System Action: The transaction is abnormally terminated.
User Response: Either redefine and install a new definition for the transaction with TASKDATALOC(BELOW), or relink the program as AMODE 31.