If expressed that way, I have no choice but to accept that "BANANA" overrides SYSDA - although that is not the interpretation of 'override' I am referring to.

If expressed as "BANANA" prevails over SYSDA, then I disagree - because "BANANA" would fail with a JCL error and would therefore not prevail.

Tom Marchant wrote:

On Wed, 3 Aug 2011 12:06:31 +0100, CM Poncelet wrote:

NO NO NO again. What I did was prove by 'reductio ad absurdum' that if
the premiss/assertion "On input, the order of override priority is
program DCB -> JCL DCB -> dataset attributes" is true then its
consequences are absurd: therefore the premiss/assertion is false.
Please note that, at the beginning, I did say "What I *would* expect
..." and not "What I expect ..."

To finish this off. It is *not* valid to argue that 'this' overrides
'that', if 'this' having overridden 'that' results in 'this' not working
unless it happens to be equal to 'that' - where 'this' and 'that' can be
any permissible values, with no imposed conditions or constraints.

If I understand what you are trying to say, consider this. Suppose you have some JCL like this:

//TESTPROC PROC UNIT=SYSDA
//SETP1      EXEC PGM=IEFBR14
//DD1      DD  DISP=(NEW,DELETE),UNIT=&UNIT,SPACE=(TRK,1)
//          PEND

By your logic, if you code

//    EXEC PROC=TESTPROC,UNIT=BANANA

"BANANA" does not override SYSDA for the unit because it causes a JCL error.


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