describe the dd statement,its meaning,syntax and keywords?
Answer / krithiga hari
DD statement contains the information about the data that
will be read or written within the job. The DD statement
must immediately follow the Exec statement. It should exist
for all the datasets.
Following are the parameters of DD statement.
ddname, DSN - Dta Set Name, DISP - Disposition (sattus,
normal disposition, ubnormal disposition)
Example:
//JOB1 JOB A123, 'KRITHIGA'
//STEP1 EXEC PGM=PGM1
//DDNAME DD DSN=DATA.ORG.JCL.TEST,
DISP=(NEW,CATLG,DELETE)
| Is This Answer Correct ? | 1 Yes | 0 No |
I have multiple jobs ( JCLs with several JOB cards ) in a member. What happens if I submit it?
What is a GDG? How is it referenced? How is it defined? What is a MODELDSCB?
How can I write the joblog in the spool on normal end of a job step and direct the joblog to a dataset only if the step abends?
whats the diff bw the evaluate also and and?
Explain the purpose of the dd keylen parameter?
How can we see data in TEMPARARY DATA SET in JCL ?
I have 5 steps in my job. say s1, s2, s3, s4, s5 //s1 exec ............. //s2 exec ............ //s3 exec .......... //s4 exec ........ //s5 exec ............... my question is i want to exeute only s2 and s4 steps... please advice me how to do this:
i am trying to copy a PS file into VSAM file in step2 by using PGM=IDCAMS,COND=(0,LT) and the pS file is getting sorted in the step1. I got the return code 00 for step1 but step2 got flushed. can u please help on this. Below is My JCL. SEPP050 EXEC PGM=SORT,REGION=6144K SYSIN DD DSN=SYSCMN.PROD.CCLIB (F5910BNN), DISP=SHR SYSOUT DD SYSOUT=* SYSUDUMP DD SYSOUT=A SORTIN DD DSN=Z1225BT.F5910EPP.HISOUT, DISP=SHR SORTOUT DD DSN=Z1225BT.F5910EPP.HISOUT.SORTOUT5, DISP= (NEW,CATLG,DELETE),UNIT=DELQ, SPACE=(CYL, (500,500),RLSE), DCB= (RECFM=FB,LRECL=1606,BLKSIZE=16060,BUFNO=15) SORTWK01 DD UNIT=SYSDA,SPACE=(CYL, (1)) SORTWK02 DD UNIT=SYSDA,SPACE=(CYL, (1)) SORTWK03 DD UNIT=SYSDA,SPACE=(CYL, (1)) SORTWK04 DD UNIT=SYSDA,SPACE=(CYL, (1)) SYSIN1 DD UNIT=VIO,SPACE= (80,1) * SEPP060 EXEC PGM=IDCAMS,COND= (0,LT) SYSPRINT DD SYSOUT=* SYSOUT DD SYSOUT=* SYSLIST DD SYSOUT=* *** DD01 DD DSN=Z1225BT.F5910EPP.HISOUT.SORTOUT, // DISP=SHR //*** //DD01O DD DSN=Z1225BT.F5910PHS, // DISP=SHR, // AMP=(AMORG,'BUFND=12,BUFNI=5') //SYSIN DD DSN=SYSCMN.PROD.CCLIB(F5910BBB), // DISP=SHR Output RC for the two steps: SDCBPJ05 SEPP050 00 236 .00 .00 .0 SDCBPJ05 SEPP060 FLUSH 0 .00 .00 .0
we define the array like this 01 array 02 veg occurs 10 times 03 days occurs 6 times 04 cost pic 9(5). but why don't we write it as 01 array 02 veg occurs 10 times 03 days occurs 6 time 04 cost pic 9(5). is there any error will occur ,what is it? and why don't 01,02,03 not contain picture clause? if we put pic in those is there any error will occur what is it will occur?
Which storage devices are grouped under DASD and SYSDA ?
Does jcl support automatic restart?
what is pupose and meaning of the REGION keyword and what jcl statement is it associated with?