Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Given the following JCL snippets, first indicate if the JCL snippet is valid or

ID: 3850666 • Letter: G

Question

Given the following JCL snippets, first indicate if the JCL snippet is valid or invalid. If the JCL contains an error, this describe the error contained in the statement.

JCL Snippet

Valid/Not Valid

Concept or Error

/MYJOB JOB 1

Not Valid

All JCL statements must begin with two forward slashes in columns 1 and 2

// MYJOB JOB 1

//MYJOB   JOB 1

//Myjob job 1

/*

//

//PRT_1 DD SYSOUT=*

//SYSOUT DD SYSOUT=*

//PRT1DD SYSOUT=*

//* DD SYSOUT*

//ABC1   DD DISP=SHR,DSN=RMUI001.DATA.ZIPCODE

//ABC1   DD DISP=SHR,

DSN=RMUI001.DATA.ZIPCODE

//ABC1   DD DISP=SHR,

//DSN=RMUI001.DATA.ZIPCODE

//PITTZIPCODES DD DISP=SHR,

DSN=RMUI001.DATA.ZIPCODE

//ZIPCODES DD DISP=SHR,

DSN = RMUI001.DATA.ZIPCODE

//ABC1   DD DISP=

//SHR,DSN=RMUI001.DATA.ZIPCODE

//1RMU EXEC PGM=SORT

//RMU1 EXEC PGM=SORT

JCL Snippet

Valid/Not Valid

Concept or Error

/MYJOB JOB 1

Not Valid

All JCL statements must begin with two forward slashes in columns 1 and 2

// MYJOB JOB 1

//MYJOB   JOB 1

//Myjob job 1

/*

//

//PRT_1 DD SYSOUT=*

//SYSOUT DD SYSOUT=*

//PRT1DD SYSOUT=*

//* DD SYSOUT*

//ABC1   DD DISP=SHR,DSN=RMUI001.DATA.ZIPCODE

//ABC1   DD DISP=SHR,

DSN=RMUI001.DATA.ZIPCODE

//ABC1   DD DISP=SHR,

//DSN=RMUI001.DATA.ZIPCODE

//PITTZIPCODES DD DISP=SHR,

DSN=RMUI001.DATA.ZIPCODE

//ZIPCODES DD DISP=SHR,

DSN = RMUI001.DATA.ZIPCODE

//ABC1   DD DISP=

//SHR,DSN=RMUI001.DATA.ZIPCODE

//1RMU EXEC PGM=SORT

//RMU1 EXEC PGM=SORT

Explanation / Answer

Solution:

The completed table is as given below

JCL Snippet

Valid/Not Valid

Concept or Error

/MYJOB JOB 1

Not Valid

All JCL statements must begin with two forward slashes in columns 1 and 2

// MYJOB JOB 1

Not Valid

The job name should be started at column 3, here it starts from 4

//MYJOB   JOB 1

Valid

//Myjob job 1

Not valid

JCL is case sensitive, job has to be in upper case.

/*

Not valid

Two forward slashes required to initialize a comment

//

Not valid

Should be followed by valid JCL statements or a “*” after two forward slashes.

//PRT_1 DD SYSOUT=*

Valid

//SYSOUT DD SYSOUT=*

Valid

//PRT1DD SYSOUT=*

Not Valid

A space required before DD

//* DD SYSOUT*

Valid

//ABC1   DD DISP=SHR,DSN=RMUI001.DATA.ZIPCODE

//ABC1   DD DISP=SHR,

DSN=RMUI001.DATA.ZIPCODE

Not Valid

There should not be any space before DSN and after comma.

//ABC1   DD DISP=SHR,

//DSN=RMUI001.DATA.ZIPCODE

Not valid

DSN should be followed by DISP

JCL Snippet

Valid/Not Valid

Concept or Error

/MYJOB JOB 1

Not Valid

All JCL statements must begin with two forward slashes in columns 1 and 2

// MYJOB JOB 1

Not Valid

The job name should be started at column 3, here it starts from 4

//MYJOB   JOB 1

Valid

//Myjob job 1

Not valid

JCL is case sensitive, job has to be in upper case.

/*

Not valid

Two forward slashes required to initialize a comment

//

Not valid

Should be followed by valid JCL statements or a “*” after two forward slashes.

//PRT_1 DD SYSOUT=*

Valid

//SYSOUT DD SYSOUT=*

Valid

//PRT1DD SYSOUT=*

Not Valid

A space required before DD

//* DD SYSOUT*

Valid

//ABC1   DD DISP=SHR,DSN=RMUI001.DATA.ZIPCODE

   valid   

//ABC1   DD DISP=SHR,

DSN=RMUI001.DATA.ZIPCODE

Not Valid

There should not be any space before DSN and after comma.

//ABC1   DD DISP=SHR,

//DSN=RMUI001.DATA.ZIPCODE

Not valid

DSN should be followed by DISP

Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
Chat Now And Get Quote