I am facing MCH3601 error i.e. (MCH3601 in called program aicapgm which may be system program since its object doesnot exist)i.e. POINTER NOT SET FOR LOCATION REFERENCE problem.
This problem is coming while calling COBOL programs e.g. C from two COBOL programs A and B. When C is called from program A (type COBOL),program C works fine WITHOUT ANY PROBLEM but when C is called thru program B which is ILE Cobol program.. I get this error.
I checked parameter length they are same and even corresponding files are closed during program calls. Also i have compiled ILE program within same activation group as of calling program thru *caller.. but still same problem is coming again and again.
Can anybody suggest a solution to this problem.
July 2, 2005 8:17 AM
December 28, 2009 1:22 PM