Previous Topic: RES StatementsNext Topic: WLP Control Statements


JOB Statements

JOB statements contain data about individual jobs. The data includes required resources, job dependencies, job triggers represented by job dependencies and due-out time, job class, and so forth. WLP uses this data to determine when a job can be run. One JOB statement exists for each job scheduled during the simulation, including reruns and demands.

The user can update, add, or delete JOB statements generated by the online FWLP.

This statement has the following format:

Jyyddd[*] jobname [,{000|schid}]
                  ,T=(hhmm[,hhmm,hhmm])
                  [,TP={0,0|nn,nn}]
                  [,C={A|x}]
                  [,P={100|nnn}]
                  [,CPU={0|mmmss}]
                  [,RR={0|nnn}]
                  [,DEP=jobname]
                  [,NEG=jobname]
Jyyddd[*]

Is a required, positional field. Must begin in column 1.

J

Indicates this statement is a JOB statement.

yyddd

Indicates the Julian date for the due-out time of this job, taken from the schedule of the job.

*

Indicates that the job is executing on the CPU at the time the simulation is to begin. The third subparameter of T on the statement is the job's actual start time. If omitted, the third subparameter represents the job's submit time. If used, * must appear in column 7. This is an option generated by FWLP.

jobname

Specifies the name of this job in up to eight characters. Corresponds to the name on the CA WA CA 7 Edition database and must begin in column 9. This positional parameter is required.

schid

Positional parameter indicating the job's schedule ID. (For information only.) When not used, a comma is required to denote omission. For example:

Jyyddd jobname,,T=....

If schedule ID is omitted, 000 is the default value.

T=(hhmm[,hhmm,hhmm])

Indicates time factors. T is required and can be user-generated if wanted. The three subparameters correspond to due-out time, elapsed time and submit or start time, as follows:

TP

Specifies the number of tape drives needed for this job. TP is optional and can be user generated if wanted. The two subparameters correspond with the TAPE1 and TAPE2 values contained in the CA WA CA 7 Edition database as follows:

Any manual overrides made on the DB.1 panel for TYPE1 and TYPE2 tape drives are used to generate these values from the online FWLP command. Otherwise, the CA WA CA 7 Edition calculated tape drive requirements are generated.

The parameters are positional. For example, if the job requires only one TYPE1 tape drive, one of the following would be specified:

TP=(1,0)
TP=(1)
TP=1

If the job requires only two TYPE2 tape drives, specify one of the following:

TP=(0,2)
TP=(,2)
C

(Optional) Indicates the workload balancing (WLB) class of this job as specified on the database.

A

Indicates the class to which the job defaults when the parameter is not specified.

x

Defines the class of this job on the database.

P

(Optional) Indicates the workload balancing (WLB) priority of this job as specified on the DB.1 or DB.10 panel when online FWLP generated this JOB statement.

100

Indicates the default WLB priority value of this job when the user does not specify the P parameter.

nnn

Defines the WLB priority of this job. If online FWLP generated this JOB statement, the priority indicated here is the same as the priority of this job as shown on the DB.1 or DB.10 panel.

CPU

(Optional) Indicates the jobs's CPU time.

0

Indicates the default CPU time when the user does not specify this parameter.

mmmss

Defines the job's CPU time given in minutes (mmm) and seconds (ss).

RR

(Optional) Indicates the job's rerun rate.

0

Indicates there are no reruns. This value is the default.

nnn

Defines the rerun rate as a three-digit percentage.

DEP

(Optional) Specifies one or more jobs on which this job is dependent or that trigger this job. Value can be either a job requirement connection, corresponding to the DB.3.2 panel, or it can represent a triggered job's dependency on the triggering job. Specify multiple job dependencies as follows:

DEP=(jobname1,jobname2,...,jobnamen)

NEG

(Optional) Specifies one or more jobs with which this job is mutually exclusive. Value corresponds with the DB.3.2 panel value when a /jobname (not this job) appears. Specify multiple job names as follows:

NEG=(jobname1,jobname2,...,jobnamen)

Usage Notes

Any number of job names can be specified for both DEP and NEG.

If a JOB statement must continue, an asterisk (*) in column 72 and a comma after the last parameter indicate that the following statement is a continuation. Leading blanks on the following statement are ignored; continued data can start in any column.