What is the use of DUMMY statement in the JCL?
What is the use of DUMMY Utility in the JCL?
Answers were Sorted based on User's Feedback
Answer / sukumar
The DUMMY statement will allow a Jcl program to run if a
data set does not exist.
Following example:
//JOB1 JOB NOTIFY=&SYSUT1
//STEP1 EXEC PGM=IEBGENER
//DD1 DD DSN=IASM12.CLASS.PS1,DISP=SHR
//DD2 DD DSN=ISAM12.CLASS.PS2,DISP=SHR
//SYSIN DD DUMMY
//*Here statements tells about no input data.
Correct me if i'm wrong...... okai
| Is This Answer Correct ? | 38 Yes | 10 No |
Answer / harsh kumar
The DUMMY parameter specifies that no device is to be
allocated to this DD statement and that no disposition
processing or I/O is to be
done.
One use of the DUMMY parameter is in testing a program.
When testing is finished and you want input or output
operations performed on the data set, replace the DD DUMMY
statement with a DD statement that fully defines the data
set.
| Is This Answer Correct ? | 24 Yes | 4 No |
Answer / sivakumar sekharannair
The use a a DD statement with a DUMMY parameter will allow
a program to run if a data set does not exist. In the cobol
program the OPEN will be successful, the first READ will
return an End-of-File return code and the close will be
successful.
| Is This Answer Correct ? | 20 Yes | 5 No |
Answer / sankar
i think for the jcl ,we should have to give input in sysin
dd ststement.if we dont give any input then by default we r
giving this as an input. Becos they need a kind of input
from that place. plz give suggesion for my answer.....
| Is This Answer Correct ? | 13 Yes | 3 No |
Answer / rahul tripathi
DUMMY statement is used in JCL to specify the MVS that no
device,disposition and I/O processing is to be done for the
dummy file. It is used in the DD statement in case we want
to refer to some file which does not exists or to refer to
a null file.
//SYSIN DD DUMMY
IS EQUIVALENT TO ........
//STEP01 DD DSN=NULLFILE
| Is This Answer Correct ? | 10 Yes | 2 No |
Answer / lovely
Specifies no space allocation & no disposition processing
| Is This Answer Correct ? | 13 Yes | 6 No |
Answer / r.pugazhendhi
Dummy specifies that no devices are to allocated to the file
reference by the DD name and that all i/o requests be bypassed
| Is This Answer Correct ? | 5 Yes | 0 No |
Answer / sai
dummy statement is used to suppressed command processing.
| Is This Answer Correct ? | 13 Yes | 11 No |
Answer / himanshu pratap
basically dummy is used to test the execution of program
and it is mention in the program only if there is no
control parameter in the jcl.It is mandatory to write dummy
in the case of iebgener utility.
| Is This Answer Correct ? | 3 Yes | 1 No |
Answer / kumar
Dummy mainly used when u want check the program flow and not producing any output of it..
| Is This Answer Correct ? | 1 Yes | 1 No |
How to execute 300 steps in a Job?
after submiting the jcl.how do you know that the job has been completed.
what are the options in file-aid to edit vsam dataset and to compare data sets.
What is GDG?
How to fetch even records from one file to another file by using ICETOOL in JCL?
is there any way to execute more than one proc in the same exec statement at the same time..?
What does a disposition of (NEW,CATLG,KEEP) mean?
how can we pass parameters from JCL to cobol subprogram...my requirement is i should not get data from mainprogram but i need it from JCL directly
What is a procedure?
What is the function of dd disp parameter?
WORKING-STORAGE SECTION. 77 W-A PIC 9(3)V99 VALUE 23.75. 77 W-B PIC ZZ9V99 VALUE 123.45. PROCEDURE DIVISION. MOVE W-A TO W-B. DISPLAY W-B. STOP RUN. compiler : IGYGR1080-S A "VALUE" clause literal was not compatible with the data category o subject data item. The "VALUE" clause was discarded. WORKING-STORAGE SECTION. 77 W-A PIC 9(3)V99 VALUE 23.75. 77 W-B PIC ZZ9V99. PROCEDURE DIVISION. MOVE 123.45 TO W-B. MOVE W-A TO W-B. DISPLAY W-B. STOP RUN. 2375
Explain about Specifying compiler options in the PROCESS (CBL) statement