Joined: 09 Oct 2006 Posts: 23 Location: London, UK
I am using Changeman for compiling the program. TO xped the batch cobol program, In changeman we need to put yes in DDIO option and DDIO file name while compiling the cobol program. Then we need to use that DDIO file and load module library in xped to debug the cobol programs.
Whereas we are not giving any DDIO file name anywhere while debugging Cobol cics program in online xped.
Could any body answer how the online xped is showing the source listing while debugging, as we are not giving DDIO file anywhere in CICS region?
Joined: 09 Oct 2006 Posts: 23 Location: London, UK
Robert Sample wrote:
Yes, the DDIO file in a CICS region is assigned to file names SLSFxxx where xxx can be 001 through 008.
thanks for the reply robert.
If DDIO file is available in CICS region, then how the CICS region make entry of the cobol program in that DDIO file name ?
In batch region, we are giving the DDIO file name in changeman while compiling because of this the source listing get registered in DDIO for that cobol program.
But in CICS I am not sure how the source listing get registered in DDIO files.
Joined: 20 Oct 2006 Posts: 6966 Location: porcelain throne
if it is automatically there, it is because the compile/bind process for CICS already has the necessary DDIO entries.(JCL generated by changeman)..probably because it is just easier to automatically have it put there instead of having to train everybody on how to get it into cics. a little more control is exercised by your systems people due to the environment - cics.
batch, another situation. batch compile activity is probably greater than the CICS activity (by developers) and it is less resource intensive to require the developers to demand ddio file generation.
changeman, not being as sophisticated as endevor requires a few more manual steps.
size of your machine, available hardware, etc... has a lot to do with it.
in addition, most batch developers only go to xpeditor if they have a problem in testing.
would talk to your support people, possibly read some of the documentation at your site that the support people publish.
Joined: 09 Oct 2006 Posts: 23 Location: London, UK
Yes Brenholtz, you are right.
I complied the CICS program in changeman with DDIO option and I saw the DDIO file name in the changman compile JCL.
It is making entry in that DDIO file while compiling the program. That DDIO file is being used in our SYSTEM'S CICS region for online xped.
Following is the piece of code from compile jcl (generated by changman)