Charles

>> DISP is always for dataset, not for member.

> That statement is a useful principle to keep in mind but it is not exactly 
relevant to my question.

The statement is wrong and I think there may actually be a significance for 
your threefold initial question.

For the arguments as to why that statement is wrong, please see, for 
example, my posts in answer to Don Williams and Gerhard Adam.

> (And more specifically, *disposition* (DELETE, CATLG, etc., as opposed to 
status NEW, MOD, etc.) is always for the dataset, not the member.)

A subtlety not to be overlooked.

Chris Mason

On Sat, 5 Mar 2011 07:26:17 -0800, Charles Mills <charl...@mcn.org> 
wrote:

>A lot of replies. Thanks all. Let me try to address various comments in a
>single response.
>
>> You mis-interpreted my intention
>
>Sorry. I took "I'd suggest you to simply perform some tests - IMHO it's much
>better than asking others about it" and "Has it occurred to anyone to just
>look at the JCL Reference manual?" as a rebuke. My apologies if I was
>over-paranoid.
>
>> English is foreign language for me
>
>Your English is certainly better than my Polish and I thank you for being so
>tolerant of us mono-lingual Americans.
>
>> it seems the place to be having this conversation is with IBM
>
>I am not alleging any bug in any IBM component. I was simply asking how it
>worked. I think the whole of "MVS" could use some vast improvements in
>documentation but that's just IMHO and I don't think IBM would be terribly
>responsive to my opening a ticket. (And please, save the flames, yes, "MVS"
>is much better documented than some operating systems.)
>
>Ah! I get it. You interpreted my "I have a bug involving the treatment of
>PDS members" as meaning that I was alleging a bug in "MVS." Nay! By "I have
>a bug" I meant there is a bug (apparently) in my code. That is, the product
>is failing at a customer's site and I have no reason to think the bug is
>other than in my code.
>
>I've found the immediate problem. Where my code apparently really should be
>testing for NEW or MOD it was testing only for MOD, and as JCL apparently
>populates JFCBIND2 with NEW (x'C0') for both NEW and MOD my code was 
failing
>for both cases.
>
>I asked about the differences between NEW and MOD because if I was going 
to
>change the code I wanted to get it right. SHOULD the code be differentiating
>between NEW and MOD? (Apparently not.)
>
>> I don't find that the MVS documentation is "scattered" ...
>> I don't recall seeing conflicting or contradictory documentation ...
>> I'm not sure what you might be referring to.
>
>Agreed, on this particular topic, all of the documentation is apparently in
>one place. But one does not know that, does one? If one is trying to RTFM
>about how feature X works and one finds a paragraph or a chapter devoted 
to
>X, how does one know whether there is additional (or conflicting!)
>information elsewhere? Particularly if the keywords in question are DISP or
>NEW or MEMBER which occur with such frequency that a simple search is not
>useful?
>
>> DISP is always for dataset, not for member.
>
>That statement is a useful principle to keep in mind but it is not exactly
>relevant to my question. FOO(BAR),DISP=NEW behaves differently depending 
on
>whether or not FOO(BAR) exists. So DISP is always FOR the dataset, but its
>behavior is affected by the member. (And more specifically, *disposition*
>(DELETE, CATLG, etc., as opposed to status NEW, MOD, etc.) is always for 
the
>dataset, not the member.)
>
>Finally, I think some of you just don't appreciate the software vendor
>sales/support environment. I think many of you if you were dealing with a
>vendor you would be quick to say "you are asking big bucks for your product.
>Like it or not, this is how our shop does things. Fix your product or go
>away!" But somehow when you put on your "advice" hats you think a vendor
>should be in a position to tell a customer "what you are doing is illogical
>so fix your logic and THEN buy our product." You may be "right" -- but you
>wouldn't sell much software (i.e., stay in business and pay your
>programmers' salaries) if you were a vendor with that approach.
>
>Thanks again. Great resource here.
>
>Charles
>
>-----Original Message-----
>From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On 
Behalf
>Of R.S.
>Sent: Saturday, March 05, 2011 5:10 AM
>To: IBM-MAIN@bama.ua.edu
>Subject: Re: Difference between DISP=NEW and MOD for a PDS member?
>
>
>Charles,
>You mis-interpreted my intention. I suggested the tests, because it's
>IMHO good advice. I think you understand it as "don't bother us with
>simple questions, you should RTFM or test it!". Yes, it can be
>understood that way, but *it wasn't my intention*.
>Please, remember: English is foreign language for me so sometimes some
>nuances or allusions can be unintentional. I answered because not to say
>"I know the answer", but because I knew the answer and thought it can be

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