It should be an error message, not an abend.
'ABC1234T OPEN ON DD SYSUT7   FAILED.'
with RC=16.

On Fri, Sep 12, 2025 at 12:17 PM Schmitt, Michael <
[email protected]> wrote:

> I disagree. I believe it is never acceptable for a utility to abend with a
> S0C4 or S0C1 or S0C7 or S0CB or whatever, merely because you used the
> control cards not as documented. That's a failure of the utility to detect
> the problem and handle it gracefully.
>
> Whether in this case a compiler internal error, vs. some explicit error,
> is ungraceful I don't know. Personally I'd lean on it being a problem that
> should be fixed. If you just saw this internal error, how would you have
> any idea what the cause was?
>
> -----Original Message-----
> From: IBM Mainframe Discussion List <[email protected]> On Behalf
> Of Peter Relson
> Sent: Friday, September 12, 2025 11:12 AM
> To: [email protected]
> Subject: Re: Would you consider this a compiler bug?
>
> It would rarely be considered an APARable defect if something unexpected
> happened when you did not follow the documented requirements (this is
> certainly not unique to the COBOL compiler; the same is true for almost any
> documented interface). Handling the situation "nicer" sometimes is
> necessary but often would be an "enhancement". I'm fully in favor of such
> enhancements, but they do need to be prioritized and paid for (which could
> be at the expense of something else that you might prefer having).
>
> Peter Relson
>
> ----------------------------------------------------------------------
> 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
>


-- 
Mike A Schwab, Springfield IL USA
Where do Forest Rangers go to get away from it all?

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

Reply via email to