Вы находитесь на странице: 1из 13

Match the functions on the left with a JCL Statement type on the right.

2 Provides job step information 1 DD

2 EXEC
2 Specifies the name of a program to execute
3 JOB

2 Determines how a program is executed

1 Specifies files or reports the program will read or


write

3 Identifies global information about the job

Nice work. These are examples of uses for JOB, EXEC,


and DD JCL Statements.

Choose four. Which of the following are types of JCL statements?

JOB

Delimiter

Name

Identifier

EXEC
DD

Brilliant. "Name" and "identifier" are types of JCL


statement fields.

What type of JCL Statement MUST always be coded FIRST?

job

Of course. The JOB statement must always be the


first JCL statement coded for a job because it
supplies various options that influence or limit how
the job is processed.

JES control statements have slighlty diffferent coding rules than what kind of statements?

JCL

Outstanding. JES2 control statements follow a


similar format and are coded along with the job's
JCL statements. Normally, JES control statements
are coded between the JOB and first EXEC statement.
Answer true or false. JES accepts jobs from users for processing and controls the printing
of job output.

true

Absolutely. The purpose of JES is to provide this


communications link between users and MVS.

Supply the correct word in the following sentence. The primary difference between JES2 and
JES3 is that JES2 is used to control single or multiple computers that function
independently

. (Interdependently/Independently)

Very astute. JES3 is used to control multiple


computers that need to coordinate their processing.

Rank the phases of JES2 processing from first (1) to last (5).

Job execution
1

Job entry
5

Purge processing
2

Converter/interpreter processing
4

Output processing
Perfect. All jobs processed by JES2 go through these
phases.

Let's continue beginning with the conversion


process.

Match each processing task on the left with the responsible system on the right.

2 Purges the job 1 MVS

2 JES2
1 Requests a job to execute
3 MVS & JES2

2 Prints the output

2 Selects the job to execute

3 Allocates the data sets required by


the job

2 Converts JCL to an internal format

Bull's eye. JES2 manages jobs before and after job


execution. MVS manages jobs during job execution.

Where are reports generated by the programs stored during job execution?

output queue
Nice effort. During job execution, reports are stored
in the output queue.

Enter true or false. After job entry, JCL must be converted into JES control statements and
stored in the Input Queue.

true

This statement is false. JES control statements are a


type of JCL statement. After job entry, the JCL is
converted into an internal format that is
recognizable by JES2 and MVS.

Which of the following is NOT a JES2 job selection criteria?

Class

Assignment

Priority

Good going. Higher priority values within a job class


are processed first.
MVS executes batch jobs through special JES2 programs. What is the name of these
programs where batch jobs are executed?

initiator

Good going. All batch jobs must execute in a JES2


initiator.

Which of the following DOES NOT designate a range of valid job classes that may be defined
for JES2?

A-Z

0-9

100-200

That's right. Job classes are a single character or


number.

The programmer designates the job class via the


CLASS parameter on the JOB statement.

Answer true or false. Printer 3 is defined as AB. If there are no jobs with Class A or Class B
with output waiting to print, JES2 will use the printer for output from the next available
class.

false
Certainly. If no Class A or B output is waiting to
print, the printer remains inactive, waiting for
output in either class to become available.

Now let's look at this last section about special JES2


facilities.

Answer this question with the correct acronym. Which type of job entry system permits a
user to submit a job that will be executed at a VM node?

NJE

You bet. Network Job Entry permits users to submit


jobs on one computer system (network node) and
have the job routed to and executed on a different
computer system. Reports can be printed at a
different node.

Answer true or false. RJE permits users to submit jobs only from local sites and then print
reports on remote printers.

false

Very sharp. With Remote Job Entry, RJE stations


allow entry of jobs from a remote location and job
output processed by the main computer to be
printed by a local or remote printer.
In what way do JES3 control statements differ somewhat from basic JCL statements?

coding rules

Exceptional. JES3 control statements follow a similar


format and are coded along with the job's JCL
statements. Normally, JES control statements are
coded between the JOB and first EXEC statement.

Supply the correct word in the following sentence.

The primary difference between JES2 and JES3 is that JES3 controls multiple computers
commumincation

connected by channels to coordinate their processing.

Fabulous. JES2 controls single or multiple computers


connected by shared disk that function
independently.

Sequence the following phases of JES3 processing from first (1) to last (6).

Resource allocation
3

Input service (for jobs)


5

Output service
1

Converter/interpreter service
2

Job scheduling and execution


6

Purge processing
The correct answers are 3, 1, 5, 2, 4, 6. All jobs
processed by JES3 go through these phases. Now
let's continue, starting with resource allocation.

Match each process on the left with the responsible system on the right.

1 Executes the job 1 MVS

2 JES3
1 Requests a job to execute
3 MVS & JES3

2 Reads the JCL

2 Selects the job to execute

3 Allocates the data sets required by


the job

2 Converts JCL to an internal format

Good retention. JES3 manages jobs before and after


job execution. MVS manages jobs during job
execution.

Which allocation method is used by TSO to allow terminal users to allocate and deallocate
data sets during a session?

Dynamic
Unquestionably. The JES3 allocation method knows
the allocation needs of all the jobs submitted for
execution, and it allocates them prior to execution.

Which of these is NOT a step in the Job Setup Process?

Allocate resources

Program loading and execution

Record statistics

The correct choice is C. JES3 records job accounting


statistics during purge processing after all reports
have been printed, but not as part of the job setup
process.

Now that you have a big picture view of the


processing phases, look next at how JES3 handles
multiple processors.

Answer true or false. RJP permits users to submit jobs from remote sites and print reports
on remote printers.

false

This statement is true. With Remote Job Processing,


job output from a job processed by the main
computer can be printed locally or at a remote
printer.

Answer true or false. All JES3 queues (input, job, and output) are stored in a spool data
set on a disk drive.

true

Piece of cake. JES3 queues are stored in a spool


data set. Multiple spool data sets may be used to
improve performance and recoverability.

Next look at the JES3 features that MVS uses to


control the flow of job processing.

Match the JES3 feature on the left with a description on the right.

3 Job groups 1 Schedule and process


jobs

5 Dependent job 2 Allocate space for new


control data sets

6 Priority aging 3 Assign resources to job


classes

2 Job classes 4 Specifies when a job


should execute
4 Deadline
5 Uses job networks to
scheduling
sequence jobs
1 Initiators
6 Keeps track of how
long a job waits
The correct answers are 3, 5, 6, 1, 4, 2. Next, you'll
see how output classes facilitate the printing of
reports.

Top of Form

Which of the following DOES NOT designate a range of valid output


classes that may be defined for JES3?

A-Z

0-9

100-200

That's right. The programmer designates the output


class via the SYSOUT parameter on the DD statement.

Bottom of Form

Answer true or false. Printer 3 is defined as AB. If there are no jobs with class A or class B
with output waiting to print, JES3 uses the printer for output from the next available class.

false
Certainly. If no class A or B output is waiting to
print, the printer remains inactive, waiting for
output in either class to become available. Now,
let's review.

Вам также может понравиться