On Fri, 24 Mar 1995 15:26:08 GMT Gary Peck said:
>>Does anyone have any experience writing COBOL programs that use
>>subprograms.  The problem I have is that our univeristy bought a
>>degree audit program that was originally written for an IBM mainframe
>>that has the main driver program and 101 subprograms that are called
>>looking at anyway to possible speed processing up.
 
[del]
 
>The most straightforward approach would be to use "nested" programs and
>declare your Image areas GLOBAL in the driver program.  This way you can
>include the subprograms after the main, and refer to the globals in the
>driver.  The database will already be opened (and defined, etc) to the
>subprogram and you can follow "traditional" subprogram structure instead
>of the old standalone-except-LINKAGE-variables COBOL method.
 
>>If anyone has any ideas on how I could speed up the performance, or If it
>>is even possible to open the database once in the subprogram and keep it
>>open for future processing your help would be greatly appreciated.
 
>Don't think that way.  Look into the nested programming techniques in
>the newer COBOL-II/iX manual -- it was a fairly recent addition (well, a
>few years ago).  It is a welcome breath of fresh air for this musty
>language.
 
In his original post Gary indicated that he is dealing with 150,000 lines
of code. Personally I would NOT want to have a 'nested' program of that
size.
 
 
>[\] Jeff Kell, [log in to unmask]
 
Paul H. Christidis, [log in to unmask]