On Wed, 2 Jan 2008 21:06:54 -0500, Shmuel Metz (Seymour J.) wrote:
>
>Off the top of my head, I'd say that it's broken as designed. Another case
>of IBM's MVS, OMVS and Unix people not talking to each other, assuming
>that you have verified the difference in behavior.
>
Do you consider the following IEBGENER step to verify the difference
in behavior:

//STEP     EXEC  PGM=IEBGENER
//SYSUT1    DD   *
    This is the first instream catenand.
//          DD   PATH='/./dev/null'
//          DD   *
    This instream catenand follows PATH='/./dev/null'..
//          DD   PATH='/dev/null'
//          DD   *
    This instream catenand follows PATH='/dev/null'..
//SYSUT2    DD   SYSOUT=(,)

... which writes to SYSUT2:

 SDSF OUTPUT DISPLAY NULLPATH JOB02427  DSID   105 LINE 0       COLUMNS 02- 97
 COMMAND INPUT ===>                                            SCROLL ===> PAGE
********************************* TOP OF DATA 
*************************************************
    This is the first instream catenand.
    This instream catenand follows PATH='/./dev/null'..
******************************** BOTTOM OF DATA 
***********************************************

... ?  Note that the line after /./dev/null is displayed, but the line
after /dev/null is not because according to JCL rules catenands following
DD DUMMY are not processed.

>The look and feel of JCL was that there was only *one* special dsname.
>handling PATH='/dev/null' differently from other Unix file names with the
>same definition is *not* what an old time JCL user would expect. OTOH, if
>the are treated the same, there's nothing wrong with the documentation
>pointing out the canonical name.

-- gil

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