In a recent note, Lizette Koehler said:

> Date:         Mon, 23 Oct 2006 15:51:15 -0400
> 
> Ok, here is a very basic question:
> 
> When I code the FILESEQ number on a Tape - it failes if I used hi order 
> zeros.  So it will not take 0001 but will take 1.  I did not remember this 
> being a restriction in JCL.  At what point in the converter code would look 
> at this and not like 0001.
> 
> LABEL=(0001,,,,EXPDT=98000)   vs.   LABEL=(1,,,,EXPDT=98000)
> 
> Thanks for the insight.
> 
Hmmm.  In:

   12.34.2.1 "z/OS V1R7.0 MVS JCL Reference"

I see:

          Omit this subparameter or code 0 or 1 to indicate the first data
          set on the tape volume. Also omit this subparameter for the

It's easy to suspect that in order to treat 0 as a special case (bad
design, IMO.  An explicit '0' should have been made a JCL error),
the parser checks for an initial '0', then treats any additional
characters as a syntax error.

This ought to be APARed, but I haven't the time to do it.

-- gil
-- 
StorageTek
INFORMATION made POWERFUL

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