THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK
-------------------------- CA-7 CPU JOB DEFINITION -----------------------
FUNCTION: add       (ADD,DELETE,DD,DELPRRN,FORMAT,LIST,UPD)
JOB: jobname
GENERAL:      SYSTEM: system    JOBNET: jobnet    OWNER: tsoid	 UID: 0

JCL:	      ID: 0    MEMBER: member    RELOAD: Y  EXEC: Y  RETAIN: N
	      LIB: &mylib1

REQUIREMENTS: HOLD: N  JCL-OVRD: N  USE-OVRD-LIB: N  VERIFY: N  MAINT: N
	      SATISFACTION LEAD TIME:  JOB: 0  DSN: 0  ARFSET:

EXECUTION:    MAINID: ALL   INSERT-RMS: N  COND-CODE: LE     RO: 0
	      DONT SCHEDULE -- BEFORE: 00000 0000	AFTER: 99999 0000

MESSAGES:     LTERM:  MASTER      REQUIREMENT-LIST: Y   PROMPTS:  Y
	      ERROR MSGS -- RQMTS NOT USED: Y	DSN NOT FOUND: Y

RESOURCES:    REGION:  0	    CLOCK-TIME: 0000   CPU-TIME: 00000 
	      CLASS: A  PRTY: 100  MSGCLASS: A
	      TAPE DRIVES...TYPE1 000 M 000 C   TYPE2: 000 M 000 C

PROGRAM SM20   MSG-INDX: 00	  -- DB.1  --	   99.365 / 23:59:59
MESSAGE: LIST SUCCESSFUL

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The Function field.

Here you can type in one of the functions. These are listed in the brackets to the right of this field. When you have executed a function remember that this function will not be executed again unless you over-type at least one of the letters again before hitting enter! It helps when you type in the letters in lower case because these are converted to upper when you hit enter. Over typing a letter will show it in lower case, so now you just check you have at least one lower case character in this field before you press enter.


THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The ADD Function

As you would expect this function will define a new job to the CA-7 database. You only need to type in the A If you get an error message saying the job already exists, but you can't list the job, you have not got the security to see it!

Batch terminal syntax:
	DBM
	JOB
	ADD,jobname,parms

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The DELETE Function

Don't use this function! Why not? Because you can help keep you database tidy by executing DD instead- that's why. It deletes the job like DELETE but also gets rid of dataset entries.
Batch terminal syntax:
Batch terminal syntax:
	DBM
	JOB
	DELETE,jobname


THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The DD Function

This function will not only delete the job from the database but it will also remove any datasets just attached to that job. OK in the history of the world it doesn't make a great deal of difference, but these this all help.

Batch terminal syntax:
	DBM
	JOB
	DD,jobname


THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The DELPRRN Function & the RETAIN field

This is an interesting little baby. When the RETAIN field has a value of Y then the JCL is held when the job completes. If you want to delete this JCL you can do this be executing this DELPRRN function. So why would you want to delete this JCL? Well, to clear queue space. Each job will use one track (yes one whole track) of the trailer queue (not the prior run queue) to hold this JCL. Use the /DISPLAY,Q=ALL command to see how full all the queue are. When the trailer queue fills up you start getting skeleton records and you want to avoid that! You can delete all the JCL by executing the command PRRNJCL,UPDATE=YES or list all the offending jobs with PRRNJCL.
You can use the command LJOB,RETAIN=y/n to cross -reference the RETAIN field.
Batch terminal syntax:
	PRRNJCL 		   - lists all jobs holding JCL in Trailer queue
	PRRNJCL,UPDATE=YES	   - delete all JCL in trailer queue
	DBM
	JOB
	DELPRRN,jobname 	   - delete trailer queue JCL for one job
	ADD/UPD,jobname,RETJCL=y/n - set the RETAIN field


THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The FORMAT Function

Just clears the screen of all input.

Batch terminal syntax:
      This function will have no effect in the batch terminal


THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The LIST Function

Used to list the details for an existing job.

Batch terminal syntax:
	This function will have no effect in the batch terminal


THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The UPD Function

Used to alter an existing job. Remember you must LIST each job before performing an update because the update function changes all field not just those in lower case.
THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The SYSTEM Field

The system or suite name. This system name can be used on most of the commands to enable you to list all jobs within one suite / application. For example LJOB,SYS=sysname LQ,SYS=sysname
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,SYSTEM=sysname

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME	000 ALL  *NONE* *NONE* 000 000 0000  00000/0000

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The JOBNET Field

This field does not link to anything so you can really use it for what ever you wish! You can list all jobs with a particular value using LJOB,JOBNET=jobnetname
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,JOBNET=jobnetname

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The OWNER Field

Defines the RACF/ACF2 user ID of the job. LJOB example: LJOB,OWNER=owner
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,OWNER=owner


LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=MYUSERID   JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The UID Field

Defines the internal security user id. If this number matches the number defined for your user id in CA-7 internal security then you will be able to see this job. If the numbers do not match you cannot list the job or any of its details. The exceptions to this are if your ID is 255 - then you can see everything, or if the job has an ID of 0 - then it can be seen by everybody. LJOB example: LJOB,USERID=uidnumber
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,USERID=useridnumber


LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL  *NONE* *NONE* 000 000 0000  00000/0000

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The ID Field

The ID of the library where the JCL for this job is held. You can list all available libraries using /DISPLAY,ST=JCL. Don't forget that under release 3.2 you can code a value of 255 here and code a value in the LIB: field instead.
LJOB example LJOB,JCLID=jcllibrarynumber
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,JCLID=jcllibrarynumber

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME	000 ALL  *NONE* *NONE* 000 000 0000  00000/0000

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The MEMBER Field

The name of the member within the JCL library which this job will use. The default value here is always the name of the job. You can use the command LJCL,JOB=jobname to see the member name and display the JCL. Note that regardless of the member name or the name coded in the JCL the job will always be submitted with the CA-7 job name. If you want to use the JCL over-ride library facility then ensure the MEMBER and CA-7 jobnames are the same.
LJOB example LJOB,MEMBER=jclmember
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,JCLMBR=jclmember

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME	000 ALL  *NONE* *NONE* 000 000 0000  00000/0000

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The RELOAD Field

Coding a value of Y in this field will invoke a job load on the next run of the job. This refreshes the JCL database information. This information is used on the LDSN command and to allow WLB to calculate tape/cart unit usage.
LJOB example LJOB,RELOAD=y/n
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,RELOAD=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The EXEC Field

Coding a value of N in this field will switch off the JCL for the job. You can achieve the same thing by coding #NOX in the JCL but such jobs will not be listed with an LJOB,EXEC=N command.
LJOB example LJOB,EXEC=y/n
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,EXEC=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=98.209    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON 98.209 AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME
 

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The LIB Field

A new field for release 3.2. Here you can code a symbolic value, which refers to a JCL library. All the defined symbolic can be listed using the command /DISPLAY,ST=JCLVAR and defined with the command /JCL,OPT=ADD,INDEX=&name,DSN=dataset.name LJOB example LJOB,JCLLIB=y/n
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,JCLLIB=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  255 EXAMPLE  SYSNAME	000 ALL  *NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB=MYLIB???   ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The HOLD Field

A value of Y gives the job a HOLD requirement. The job will also be given a hold if #HLD is coded in the JCL or the job is required with a XQM,LIST=HLD,FILL=X to list all held jobs on the request queue. LJOB example LJOB,HOLD=y/n
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,HOLD=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The JCL-OVRD Field

A value of Y gives the job a JCL OVER-RIDE requirement. A job should be given such a requirement if the JCL needs to be altered manually when the job is on the request queue. However, unless the job is going to be requested manually, it is unlikely you are going to want to wait until the job comes onto the request queue (during your batch window) before doing you JCL changes.
The job will also be given a JCL OVER-RIDE requirement if #JCL is coded in the JCL of the job.
Jobs on the request queue with this type of outstanding requirement can be listed using the command XQM,LIST=JCLO.
LJOB example LJOB,JCLOVRD=y/n
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,JCLOVR=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000
       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	   N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q
       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The USE-OVRD-LIB Field

A value of Y means the job will try and an get its JCL from the over-ride library (which always has an index of 254) on its next execution. This field will be set automatically if the DB.7 (JCL) screen is used to download the JCL into that library. If you use ISPF then you will need to set this field manually. Note that the JCL is deleted automatically when the job completes normally or is force completed (unless you have been playing with the OPTIONS,OVJCL=NOSCRATCH statement in the INIT deck). if this field is set and there is no JCL in the over-ride library the job will go into skeleton status when it is requested.
The field is always reset back to N when the job is requested.
Tip: If you use the over-ride library compare the result of an LJOB,JCLOVRD=Y and the LISTDIR,DSN=override.lib command, if you have a tidy system they should list the same things!
LJOB example LJOB,JCLOVRD=y/n
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,JOVRDLIB=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:09:18 VIA DBM BY OPERATOR: IULC13
       . JCL SET FOR RETRIEVAL FROM OVERRIDE LIB FOR NEXT RUN
       . CLASS=A,MSGCLASS=Z,REGION=0100K,PRTY=255,CPUTM=00034,ELAPTM=0100
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The VERIFY Field

A value of Y gives the job a VERIFICATION requirement. What does that mean? I really don't know! Some say it means that you should manually check the job before it is release, others I have known (but not trusted) have said its for jobs that may or may not want to run. The idea here being you cancel it if you don't want the job or release it if it's required. Jobs on the request queue will this type of requirement outstanding can be listed using the commands LQ,ST=MANV or XQM,LIST=VER commands.
LJOB example LJOB,VERIFY=y/n
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,VERIFY=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	   N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q
       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The MAINT Field

A value of Y means the job is considered to be a maintenance job. What does that mean, well the answer has nothing to do with the word maintenance as I understand the word! Here it means that everything to do with datasets is switched off. Firstly (and most usefully) this means the job will not get any dataset requirements. But it also means that any dataset activity performed by this job is also disabled. So if this job was updating a dataset used by another job, switching it to MAINT=Y could mean that you get an outstanding DSN requirement on the second job because the requirement will now not be satisfied. The answer here would be to switch all jobs to be maintenance. The same problem will occur if you are using dataset triggers. Note that now there is also the INIT deck option DBASE,LOADDSNS=N option which means jobs marked as maintenance are not loaded!
LJOB example LJOB,MAINT=y/n
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,MAINT=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The JOB SATISFACTION LEAD TIME JOB: Field

This value is only used when a job requirement is defined with a lead time of zero. In this situation it is this value coded in this field that is used for the lead time. For example if JOBB has a requirement for JOBA with a lead time of 00, then the lead time used would be the value in JOB SATISFACTION LEAD TIME JOB: field on the job screen of JOBB! Why? Well if a job has several requirements and all are defined with a lead time of zero, then they can all be controlled by this one field. For details about what different lead time values means, please see ?????????????
LJOB example LJOB,JOBLEAD=y/n
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,JOBLDTM=nn

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME
       ??????????????????

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The JOB SATISFACTION LEAD TIME DSN: Field

Here we can define the lead time for this job's DSN requirements that have a zero lead time. Remember that all dataset requirements can be switched off by coding MAINT: Y (See the MAINT field. For details about what different lead time values means, please see ?????????????
LJOB example LJOB,DSNLEAD=y/n
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,DSNLDTM=nn

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME
       ??????????????????

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The ARFSET: Field

Here you define the list of actions to be taken if something particular happens to the job, for example it abends with a specific code, goes late, etc. The HELP on ARF is particularly good, so look there for more details on ARF.
LJOB example LJOB,ARFSET=setname
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,ARFSET=setname

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET=MYARF
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The MAINID: Field

This field defines the system where your job can be executed. The normal default is ALL which means any MVS linked to your CA-7 system. If that is only one then there is little point coding anything else! Use the command /DISPLAY,CPU=ALL to display the available CPUs and also the total number of jobs which can be send to each which can be changed using the command /ASSIGN,CPU=ucc7irdr,BARR=nn . Note it is possible to code /SY1 for example if you don't want your job to run on the SY1 system.
LJOB example LJOB,MAINID=SY?/ALL
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,MAINID=SY?/ALL

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL  *NONE* *NONE* 000 000 0000  00000/0000


THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The INSERT-RMS: Field

This field is used with CA-11.
LJOB example LJOB,RMS=y/n
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,RMS=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL  *NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	   Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q
       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The COND-CODE & RO: Fields

These two fields determine the condition code test applied to the highest code returned by a job. The test will determine whether the run was deemed to be successful or whether the job will be re-queued to the request queue and treated as failed. To work out what any particular cond-code and relative Operater (RO) means use one of the six crosses below. If for example the job has COND-CODE: 8 RO: LE then put and 8 in the middle of the LE cross. Take one number off the (in this example 7) and place this in the line above, and add one onto the COND-CODE and put this below. So for this example the job will OK if its highest condition code is 7 or less, be re-queued if the condition code is 8 , and the same if the condition code is 9 or more!
	    LT			   LE			   GE
      ------!------	      ------!------	      ------!-------
	OK  ! RO-1 or less	OK  ! RO-1 or less     RE-Q !  RO-1 or <
	OK  !  RO	       RE-Q !  RO	       RE-Q !	RO
       RE-Q ! RO+1 or more     RE-Q ! RO+1 or more	OK  !  RO+1 or >
	    !			    !			    !
	    GT			   NE			 EQ
      ------!------	      ------!------	   ------!------
       RE-Q ! RO-1 or less    RE-Q  ! RO-1 or less	OK  !  RO-1 or less
       OK   !  RO		OK  !  RO	       RE-Q !	RO
       OK   ! RO+1 or more    RE-Q  ! RO+1 or more	OK  !  RO+1 or more
	    !			    !			    !
note a value of #S means step level condition coding is being used.
LJOB example LJOB,COND=n,RO=le
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,CONDCODE=n,RELOPR=(le,lt,ge,gt,ne,eq,#S,0)

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0002

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

       . LTERM=TERNAME,JOBNET=NETNAME
       . DONT SCHEDULE BEFORE 01100 AT 2300 AND AFTER 01111 AT 2200
       . CONSIDER ABNORMAL END IF 0004 IS LE HIGHEST STEP COND-CODE
       . # OF TIMES LATE = 0000    # OF TIMES RESTARTED = 0000

SLIA-00 REQUEST COMPLETED AT 12:11:41 ON YY.DDD

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The DONT SCHEDULE BEFORE: / AFTER: Fields

Dates can be coded in these fields to disable any request by a trigger or job schedule before or after a specific date and time. Note the job can still be requested with a DEMAND or RUN command. These dates are ignored on a forecast is the TYPE=ALL parameter is used. LJOB example LJOB,BDATE=yyddd,BTIME=hhmm,ADATE=yyddd,ATIME=hhmm
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,BDATE=yyddd,BTIME=hhmm,ADATE=yyddd,ATIME=hhmm

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0002

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

       . LTERM=TERNAME,JOBNET=NETNAME
       . DONT SCHEDULE BEFORE 01100 AT 2300 AND AFTER 01111 AT 2200
       . CONSIDER ABNORMAL END IF 0004 IS LE HIGHEST STEP COND-CODE
       . # OF TIMES LATE = 0000    # OF TIMES RESTARTED = 0000
SLIA-00 REQUEST COMPLETED AT 12:11:41 ON YY.DDD

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The LTERM: Fields

This field determines where the messages for this job will be sent. Normally this field will be given a value of MASTER or left blank, in such situations the messages will either be sent to the browse dataset or go out to the MVS log. LJOB examples LJOB,LTERM=value to list all jobs sending messages to a terminal called value. Note if this field is blank you need to use the following command LJOB,LTERM=,JOB=* .
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,LTERM=value

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001
  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN

  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME
EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q
       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=MASTER,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The REQUIREMENT-LIST: Field

A value of Y means that a list of the job's requirements will be printed either in he browse dataset of on the MVS log when the job is requested. It will also show whether any of these are considered to be satisfied by lead time values. This is useful when problem solving but does increase the number of messages. LJOB example LJOB,RQLIST=y/n
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,RQLST=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	   N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The PROMPTS: Field

A value of Y means that messages will keep being send to the MVS log or browse dataset when the job is in late status. The interval between messages is determined but the Schedule Scan REPROMPT option. LJOB example LJOB,PROMPTS=y/n
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,PROMPT=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME
 

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The RQMT NOT USED: Field

A value of Y means that messages will sent to the log is the requirements are not used. Well that's what the manual says, to be blunt, I've never used it, if you have send me and email and I'll give you the credit here. LJOB example LJOB,RQLIST=y/n
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,RQLST=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	   N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q
       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME
 

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The DSN NOT FOUND: Field

A value of Y means that messages will keep being send to the MVS log or browse dataset about the jobs use of its datasets. Again, like the one about to be honest I've never used it! LJOB example LJOB,DSNMSG=y/n
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,DSNMSG=y/n

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q
       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME
 

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The REGION: Field

This data is picked up when a job load is performed. However after that its not used by anything! If you really want to see the value set by jobs use the LJOBR command and not LJOB . LJOBR example LJOB,REGION=nnnn
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,REGION=nnnn

LJOBR,JOB=EXAMPLE1
JOB=EXAMPLE1					       DATE=YY.DDD    PAGE 0001
								      MSGS 0001
   JOB	  SYSTEM  MAIN	JOB   CPU/ELAPS TAPE1 TAPE2  NBR  REGN CPU%   LAST-RUN
  NAME	  -NAME-  -ID- C/PRT  --TIME--- M/CAL M/CAL RUNS  SIZE UTIL  DATE/TIME

EXAMPLE1 FRED	  ALL  A/000 00000/0000 10/00 00/00 0000 1000K 01.00 88141/1025

SLIA-00 REQUEST COMPLETED AT HH:MM:SS ON YY.DDD

 

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The CLOCK-TIME: Field

This field contains a running average of the elapse time your job is takes to execute. This time is used for calculating the DEADLINE & DUE-OUT times of jobs requested by triggers and job schedules. The difference between these times is always this CLOCK-TIME plus 5 minutes. Unless you have hard coded a value of 2359 (more about that in a minute) it will be updated each time you job have an executable run which doesn't fail. The average is worked out by multiplying the existing value by 5, adding the new time and dividing the total by 6. For example if the CLOCK-TIME was 10 minutes and the job ran through taking 17 minutes, the new time would be 11 minutes ( [[10 * 5] + 17] / 6 ). Unfortunately the LJOB command refers to this time as the elapsed time!
If a job have wildly varying execution times then this average will not be much good. In such situations hard code a value of 2359 in this field. Now the difference between the DEADLINE and DUE-OUT times will always be the DUE-OUT times will be the LDTM (lead time) coded on either the trigger or job schedule edit screens.
If you want to see this value use the LJOBR command and not LJOB . LJOBR or LJOB example LJOBR,ELT=nn where nn is a minimum value or LJOBR,ELT=(min,max) where min is the minimum value and max is the maximum value.
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,ELAPTM=hhmm

LJOBR,JOB=EXAMPLE1
JOB=EXAMPLE1					       DATE=YY.DDD    PAGE 0001
								      MSGS 0001
   JOB	  SYSTEM  MAIN	JOB   CPU/ELAPS TAPE1 TAPE2  NBR  REGN CPU%   LAST-RUN
  NAME	  -NAME-  -ID- C/PRT  --TIME--- M/CAL M/CAL RUNS  SIZE UTIL  DATE/TIME

EXAMPLE1 FRED	  ALL  A/000 00000/0023 10/00 00/00 0000 1000K 01.00 88141/1025

SLIA-00 REQUEST COMPLETED AT HH:MM:SS ON YY.DDD

 

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The CPU-TIME: Field

This field contains a running average of the CPU time taken by your job. its not really used for anything and would be the first field to be removed if I ever had the opportunity!
If you want to see this value use the LJOBR command and not LJOB . LJOBR or LJOB example LJOBR,CPUTIME=nn where nn is a minimum value or LJOBR,CPUTIME=(min,max) where min is the minimum value and max is the maximum value.
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,CPUTM=mmmss

LJOBR,JOB=EXAMPLE1
JOB=EXAMPLE1					       DATE=YY.DDD    PAGE 0001
								      MSGS 0001
   JOB	  SYSTEM  MAIN	JOB   CPU/ELAPS TAPE1 TAPE2  NBR  REGN CPU%   LAST-RUN
  NAME	  -NAME-  -ID- C/PRT  --TIME--- M/CAL M/CAL RUNS  SIZE UTIL  DATE/TIME

EXAMPLE1 FRED	  ALL  A/000 00003/00023 10/00 00/00 0000 1000K 01.00 88141/1025

SLIA-00 REQUEST COMPLETED AT HH:MM:SS ON YY.DDD

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The CLASS: Field

Nothing what so ever to with the JES2 class! This is to do with the workload balancing section of CA-7 where you can limit the number of each class that can run at a time. If you want to see this value use the LJOBR command and not LJOB . LJOBR or LJOB example LJOBR,CLS=x . TO list all jobs with no class type LJOBR,CLS=,JOB=* - they would default to class A.
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,CLASS=x

LJOBR,JOB=EXAMPLE1
JOB=EXAMPLE1					       DATE=YY.DDD    PAGE 0001
								      MSGS 0001
   JOB	  SYSTEM  MAIN	JOB   CPU/ELAPS TAPE1 TAPE2  NBR  REGN CPU%   LAST-RUN
  NAME	  -NAME-  -ID- C/PRT  --TIME--- M/CAL M/CAL RUNS  SIZE UTIL  DATE/TIME

EXAMPLE1 FRED	  ALL  A/000 00003/00023 10/00 00/00 0000 1000K 01.00 88141/1025

SLIA-00 REQUEST COMPLETED AT HH:MM:SS ON YY.DDD

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The PRTY: Field

This is the workload balancing priority of a job. Left blank a value of zero will be seen which means the job will be given a default of 100 points. Otherwise the number is 1 -255. 255 means the job is given maximum priority on every workload balancing section which totals 1785. If you want to see this value use the LJOBR command and not LJOB . LJOBR or LJOB example LJOBR,PRTY=n .
Batch terminal syntax
	DBM
	JOB
      ADD/UPD,jobname,PRTY=n

LJOBR,JOB=EXAMPLE1
JOB=EXAMPLE1					       DATE=YY.DDD    PAGE 0001
								      MSGS 0001
   JOB	  SYSTEM  MAIN	JOB   CPU/ELAPS TAPE1 TAPE2  NBR  REGN CPU%   LAST-RUN
  NAME	  -NAME-  -ID- C/PRT  --TIME--- M/CAL M/CAL RUNS  SIZE UTIL  DATE/TIME

EXAMPLE1 FRED	  ALL  A/100 00003/00023 10/00 00/00 0000 1000K 01.00 88141/1025
SLIA-00 REQUEST COMPLETED AT HH:MM:SS ON YY.DDD

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME
EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q
       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The MSGCLASS: Field

Another useful field. The value is defined by the job load and doesn't link with any CA7 function.
LJOBR or LJOB example LJOBR,MSGCLASS=x .
Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,MSGCLASS=x

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q
       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME
 

THIS LINE TO TOP OF SCREEN . PREVIOUS SECTION . NEXT SECTION . JOB SCREEN . BACK

The TAPE DRIVE Fields.

There are four fields linked with tape units, two for the 'TAPE1' or first unit type and two for the second. For each type there is a field labeled M (manual) and one labeled C (calculated). This calculated value is set by CA-7 when the job load is defined. It's the SASSUTBL that works out the number of units, so if CA-7 is getting it wrong then get your sysprogs to check that module is set correctly. When they refuse 'cos that thing they have better things to do, then you will need over-ride the calculated value with a value in the manual field. This will be used if it contains a non-zero value. So how do you over-ride with a value of zero, well release 3.2 introduced the facility to code a value of 255 which means a value of zero.
LJOBR or LJOB examples:
LJOBR,TP1M=min or LJOBR,TP1M=(min,max) number of manual TYPE 1 units.
LJOBR,TP1C=min or LJOBR,TP1C=(min,max) number of calculated TYPE 1 units.
LJOBR,TP1=min or LJOBR,TP1=(min,max) number of units by WLB.

Batch terminal syntax
	DBM
	JOB
	ADD/UPD,jobname,TP1M=x,TP2M=x

LJOB,JOB=EXAMPLE
JOB=EXAMPLE					       DATE=YY.DDD    PAGE 0001

  JOB	 ----JCL----   SYSTEM  USR MAIN PROSE  SCHED  --NUMBER OF-   LAST-RUN
  NAME	  ID  MEMBER   -NAME-  -ID -ID- DSNBR  DSNBR  STP DDS RUNS   DATE/TIME

EXAMPLE  000 EXAMPLE  SYSNAME  000 ALL	*NONE* *NONE* 000 000 0000  00000/0000

       --------------------------- JOB INFORMATION ---------------------------
       N -- SCHD RESOLUTION REQUIRED	  Y -- LOAD STEP TO BE EXECUTED
       N -- OVERRIDE OF JCL REQUIRED	  N -- JOB MARKED AS MAINT ONLY
       N -- MANUAL VERIFICATION REQD	  N -- JOB SET FOR HOLD IN REQQ
       Y -- REQUIREMNTS TO BE LISTED	  N -- COMP TRIGGERS OTHER JOBS
       N -- AUTO-GENERATION OF 7 RMS	  Y -- JOB ELIGIBLE FOR PROMPTS
       Y -- ERRORS FOR RQMT NOT USED	  N -- JOB SET FOR EXEC ON MAIN
       Y -- ERRORS FOR DSN NOT FOUND	  N -- JCL TO BE KEPT IN PRRN/Q

       . OWNER=IULC20	JCLLIB= *NUMERIC JCLID*  ARFSET= *NONE*
       . LAST MAINTENANCE ON YY.DDD AT 12:03:02 VIA DBM BY OPERATOR: IULC13
       . CLASS=A,MSGCLASS=Z,REGION=0000K,PRTY=255,CPUTM=00000,ELAPTM=0000
       . TAPE1: CALC=000,MANL=001,TAPE2: CALC=000,MANL=002
       . LTERM=TERNAME,JOBNET=NETNAME