If you have a good system programmer, they could find the info in a dump. In the lowest level module force an abend and the call chain should be in the resulting dump.
I agree the dump has the call chain but it is the case when the job which run the cobol main module get abend.
If you explain more about what you want to accomplish, someone may have a suggestion
Yes, I have the source code and load module for all the program, say there is a main module progA. In progA there are two module called progB and progC. In progB again two module called as progD and progE and in progC one module called as progF. In progD there is one module called as progG. Now my requirement is that I know I have to analyze the progG in which my issue is resides and also know that the main module is progA. now I have to figure out the call chain as progA-->progB-->progD-->progG. As you said the call chain can be figure out from dump but here there is no dump with us as the job is not abend. So is there any way to figure out such call chain of all sub module with any method. I was thinking to have REXX for it but to code it we should know how can we achieve the thing.
I hope this clear my requirement.