On Tue, 15 Nov 2011 20:51:25 -0500, Gerhard Postpischil wrote:

>On 11/15/2011 7:38 PM, Bill Fairchild wrote:
>> I think the real culprit is the lack of user-friendliness in
>> whatever OPEN executor module is blindly following the user's
>> request to overwrite an entire file without checking for
>> certain file types for which overwriting the whole file might
>> not be appropriate.  This module, whichever one it is, could
>> easily check if the user is attempting to use any access
>> method other than BPAM to write into a PDS and has not
>> specified a member name, and, if so, then this module should
>> return an error condition.  Perhaps IBM reasoned that if a
>> user really, really, seriously wants to do something this
>> strange, they should let him.
>
>IBM was in a big rush to get OS/360 out the door, and may not
>have considered that worth worrying about. The attitude seems
>endemic - ...
> 
Resource constraint, whether development schedule or REGION
to accommodate the executable code is a plausible explanation.

But that was then; this is the 21st Century.  A reasonable
compromise which allows the user to do something "this strange"
would be to allow the operation if the user overrides to DSORG=PS,
in either JCL or SVC 99 arguments but forbid it for DSORG=PO.
(It's probably a bad idea to permit this override for PDSE.)

-- gil

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

Reply via email to