On Sat, 27 Nov 2010 11:16:02 -0600, Joel C. Ewing wrote:
>
>Actually this touches a minor raw nerve ...
>I
>never have liked WAD or longevity as a excuse for a design flaw, but if
>it took us 25 years to have this case be an issue and since there are
>easy circumventions (e.g, don't misuse "/*", use JCL checking for
>"trivial" changes), there are probably better things for IBM to fix.
>
As long as they don't fix it, it will remain broken.  An analogue
of the categorical imperative should operate here.  The accumulation
of defects, none of which seems worth fixing in itself, renders
the system unacceptably difficult to use.

One solution would be that the reader would embed a high-quality
JCL checker as a preprocessor.  The benefit to the customer would
be worth a fairly high price.

>In any event, while having both in-stream and out-of-stream error
>messages would be nice (which HLASM does support),  if we had to choose
>between only one or the other for JCL, having a clearly visible and
>correct out-of-stream error message is much preferable to having only a
>buried in-stream message.
>
Yes.  And here I see the flaw as the absence of clearly visible
message, consistent with the convention, whether in-stream or
out-of-stream.  I'd prefer in-stream messages, easily located by
a string search, and a message at the end for each of:

o "Warnings issued."  I consider "SYSIN DD *; GENERATED STATEMENT"
  a warning; it should be reported as such.  It never occurs as a
  result of anything I code intentionally, and the warning is
  easily circumvented..

o "Job not run; JCL error."

-- gil

----------------------------------------------------------------------
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