On Wed, 22 Oct 2008 09:53:11 -0700, John Mattson wrote:

>Simple answer.  LE used to clean up after sloppy Cobol programs which
>failed to close all opened files... without making a "fuss".  VSCobol or
>very latest Cobol, no difference, any and all Cobol programs which end and
>leave files open. At some point, we hit it at OS390 2.10, LE stopped doing
>this.  It started issuing C03 abends.

Too simple.

LE doesn't issue the C03 abend.  It is issued by MVS when the task
terminates.  Normally, RTM will try to close any data set that is left open
when a task ends.  If the DCB can not be found, RTM is not able to close it.

This is not because "LE stopped doing this."  It is because some other
change caused the DCB to be released, freed or overlaid.  Whatever is
causing this to happen could cause other undesirable results.

-- 
Tom Marchant

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to