A PL1 program is calling another routine(coded in PL1) with a set of input/output data structures. When the program is called an ASRA(Protection exception) is encountered.
The version control is being done with CHANGEMAN and the Main program (calling program) has been compiled and added in Test region. But the called routine is present in Production environment and we are just using that without any changes. Even if we recompile the called routine and add it in test region for debugging, the control is not passed to it. The moment the CALL statement is executed, ABEND is coming.
Checked the structure of data passed between calling and called programs. They look alike. Any other way of figuring out the issue.
I am new to CICS and not sure what all could be done to fix the error.