Gerhard

> ... the DISP is used to reflect the state of an entire data set and not 
individual members.

That's *not* what the section you quoted before says to me!

Try making sense of the following otherwise:

<quote>

When you specify DISP=MOD or DISP=NEW for a partitioned data set (PDS) or 
partitioned data set extended (PDSE), and you also specify a member name in 
the DSNAME parameter, the member name must not already exist. If the 
member name already exists, the system terminates the job.

</quote>

I tried to work out what the section you quoted meant using the concept that 
a "data set" specified as just data_set_name and a "data set" specified as 
data_set_name(member_name) were *not* the same but that the "data set" 
was just to what the data_set_name referred. This finally didn't work - mainly 
because I had to assume an error in the paragraph above.

Once I had accepted that "data set" meant data_set_name or data_set_name
(member_name), what I found in the manual made sense. Applying Occam's 
razor, I accepted the latter interpretation.

Of course, I could just be having an incredibly dense Saturday and I should 
desist from making any technical posts this weekend!

Chris Mason

On Fri, 4 Mar 2011 19:46:01 -0800, Gerhard Adam <[email protected]> 
wrote:

>I don't think it's a question of what to reply, but rather if you feel the
>product is poorly documented or supported, then it seems the place to be
>having this conversation is with IBM.  I personally can't see any reason for
>coding DISP=MOD or DISP=NEW when maintaining PDS members.  As for, 
customers
>can do what they want ... perhaps so, but not if they expect support.  I had
>one programmer code DISP=(OLD,DELETE) to try and remove a member from a
>LNKLST library, so I don't accept that argument (fortunately security
>prevented him from deleting the entire library).  If they use the DISP
>improperly, then you will see this kind of coding.
>
>My point about poor coding practice, is that the DISP is used to reflect the
>state of an entire data set and not individual members.  So while DISP=NEW
>and DISP=MOD are supported, there's no practical reason for their use and it
>creates the erroneous view that DISP processing operates against members.
>
>While it's not my place to tell you what to do, or how your organization
>runs, I'm concerned that you've mentioned that you have a "bug", but 
haven't
>mentioned what IBM's response is to this (perhaps you mentioned it already
>and I simply missed it)?
>
>I don't find that the MVS documentation is "scattered" as much as it is
>redundant in numerous placed.  I don't recall seeing conflicting or
>contradictory documentation, so I'm not quite sure what you mean by that
>statement.  From what I posted, it was found exactly where it should be, so
>I'm not sure what you might be referring to.
>
>If you don't mind ... what is the "bug" you're experiencing?  Is it behaving
>in some unusual way or simply failing?
>
>Adam

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