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