Quantcast
Channel: IBM Mainframe Computers Forums
Viewing all articles
Browse latest Browse all 9405

JCL & VSAM :: DDNAME parameter

$
0
0
Author: mistah kurtz
Subject: DDNAME parameter
Posted: Mon Dec 19, 2016 4:41 pm (GMT 5.5)

Hi,

A job is using DDNAME parameter in one of the step as shown below:

Code:
Modified Version                |  Original Version
++++++++++++++++++++++++++++++++|+++++++++++++++++++++++++++++++++
//STEP01   EXEC PGM=IEBGENER    |  //STEP01  EXEC PGM=IEBGENER
//SYSIN    DD DUMMY             |  //SYSIN    DD DUMMY
//SYSOUT   DD SYSOUT=*          |  //SYSOUT   DD SYSOUT=*
//SYSPRINT DD SYSOUT=*          |  //SYSPRINT DD SYSOUT=*
//SYSUT2   DD SYSOUT=*          |  //SYSUT2   DD SYSOUT=*
//SYSUT1   DD DSN=&&DSN01,      |  //SYSUT1   DD DDNAME=FIRSTDD
//            DISP=(OLD,DELETE) |  //FIRSTDD  DD DSN=&&DSN01,
//         DD DSN=&&DSN02,      |  //            DISP=(OLD,DELETE)
//            DISP=(OLD,DELETE) |  //         DD DSN=&&DSN02,
//         DD DSN=&&DSN03,      |  //            DISP=(OLD,DELETE)
//            DISP=(OLD,DELETE) |  //         DD DDNAME=NEXTDD
                                |  //NEXTDD   DD DSN=&&DSN03,
                                |  //            DISP=(OLD,DELETE)


DSN01, DSN02, DSN03 will always be created in previous steps. DSN02 might be empty in some cases.

My question is: Is there any scenario in which original version will behave different from the modified version? Is the original version more efficient?


Viewing all articles
Browse latest Browse all 9405

Trending Articles