John.

The companies I have worked (except for one) were all COBOL.
They learned early on that when one of the COBOL subroutines abended (started with the ILC modules if memory serves me)) at 0030 in the AM someone got rolled out of bed to fix it. COBOL programmers that I have worked for are risk adverse and did not want things like this to happen. They wanted an environment that once tested it worked *FOREVER* which was likely not to happen with DYNAM. Forget load module size they wanted write once run forever. They would much rather have a S0C4 in the daytime hours to debug than at 0030 . I have worked in banking (granted 40 years years ago) and the few COBOL programs that I was exposed to were linked statically and thus was standard.

I personally have been rolled out at 0100 many times because of a S0CX in one of the cobol subroutines (I didn't write it the main program) since it was an IBM module I got called and had to hand hold the programmer to get it it running again. It was *usually* a combination of relinking a cross release of ILC programs that were were not friendly.

Statically linked programs were also at risk but usually not to badly and were not fun to track down as a result, so there are no universal rules). It was simple to just recompile and relink all the programs in question.

Assembler programmers were less likely to have issues as they were well aware of "foreign" changes and were not likes to point the finger at IBM software.

I would have to disagree (to a point) about measurements for loadlibs because at several places I had QCM and it would publish numbers at step termination time about I/O times about JOBLIB/STEPLIB times and you could actually tell how how much time fetch took for each library. Granted QCM is no longer sold but we did use it to its full use when it was available.

Ed




On Oct 26, 2013, at 2:04 PM, John Gilmore wrote:

Ed [Gould],

The COBOL shops---chiefly in insurance, banking, and
communications---that I know well instead do use DYNAM heavily, often
when there is no clear rationale for doing so.

Even within a single shop, however, batch jobs are likely to differ
significantly in 1) j how much they use execution-time load libraries
and 2) which, if any, of these libraries they use.

My plea was for measurements that would make better decisions among
the available alternatives possible.

John Gilmore, Ashland, MA 01721 - USA

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to