List of JAL elements (G-L)
This topic lists and describes the Job Action Language (JAL) elements in this product.
GLOBAL DEFINE
GLOBAL DEFINE (name1[,name2,...]) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Define Global Logic Variable This definition statement allows you to define logic variables that can be set by any DAL and then tested in subsequent DAL or JAL. Global Logic Variables must be defined before they can be used. Until a value is assigned by a GLOBAL SET statement, these variables have the value NOT_SET. |
Type | Definition statement. |
Maximum Value | Not applicable |
Valid value | name1—Is the name of a Global Logic Variable. It is a required positional operand that can be 1-24 alphabetic, numeric, national (#,@,$), or underscore (_) characters. The first character must be alphabetic or national but it cannot be a $. |
Usage
Global Logic variables can be used only in EVALUATE statements and in the DAL action statement GLOBAL SET.
If you are defining a single Global Logic Variable, you can omit the parentheses.
For more information, see EVALUATE.
$HRECALL
$HRECALL [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | To Be Recalled Datasets This Descriptor represents the number of data sets that must be recalled by the archival storage manager, such as IBM’s Hierarchical Storage Manager (DFSMShsm) system. |
Type | Range Definition Descriptor |
Maximum Value | 9999 recalled data sets |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $HRECALL_DASD, $HRECALL_TAPE, JSS RECALL, $HSM_MIGRATES, and $JXRECALL.
$HRECALL_DASD
$HRECALL_DASD [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Recalled data sets from DASD This Descriptor represents the number of data sets whose catalog entry indicates that they must be recalled from DASD by DFSMShsm. |
Type | Range Definition Descriptor |
Maximum Value | 9999 recalled data sets |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $HRECALL, $HRECALL_TAPE, JSS RECALL, and $JXRECALL.
Migrated data sets are detected by their reference to a “trigger” volume serial number. This volume is defined to ThruPut Manager with the initialization statement VOL SET.
$HRECALL_TAPE
$HRECALL_TAPE [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Recalled Datasets from Tape This Descriptor represents the number of data sets whose catalog entry indicates that they must be recalled from tape by DFSMShsm. |
Type | Range Definition Descriptor |
Maximum Value | 9999 recalled data sets |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $HRECALL, $HRECALL_DASD, JSS RECALL, and $JXRECALL.
Migrated data sets are detected by their reference to a “trigger” volume serial number. This volume is defined to ThruPut Manager with the initialization statement VOL SET.
$HSM_MIGRATES
$HSM_MIGRATES(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicate Whether Job Requires HSM Processing This Logic Variable allows you to determine whether a job requires HSM processing, even if the job uses only HSM volumes that are bypassed using the ThruPut Manager initialization statement JSS SET. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and also as an insert in message definition statements.
For more information, see $HRECALL.
This Logic Variable provides an accurate test of whether a job requires DFSMShsm processing. When the ThruPut Manager initialization statement JSS SET is used to bypass HSM processing for IEFBR14type jobs, if all of the job’s HSM volumes are consequently bypassed then the $HRECALL count is 0 and cannot be used to test whether HSM is needed. Note that under these circumstances HSM is still actually needed to process the DELETE request.
IF
IF (expression) or IF (expression) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Make a Decision An IF statement evaluates an expression, allowing you to execute statements conditionally. It marks the beginning of a logical IF construction that allows several alternate courses of action. IF constructions must be terminated with a corresponding ENDIF statement. IF constructions can be of two types. One form is the IF-ELSE-ENDIF construction. The other form is the IF-ORIF-OTHERWISE-ENDIF construction. IF statements can be nested up to a maximum of 10 levels. |
Type | Logic statement |
Valid values |
|
For more information, see ELSE, ENDIF, ORIF, and OTHERWISE.
$INCLASS | $INCL
$INCLASS(class | *) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Input Job Submission Class This Descriptor represents the job submission class (the class requested on the JOB statement) |
Type | Character string Descriptor |
Maximum Length | 8 character |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used as an insert in message definition statements.
For more information, see $CURCLASS and SET CLASS.
A job’s $INCLASS is not affected by any requeueing done by ThruPut Manager. For example, if a job is submitted in class A but requeued in class D for Deferred Processing, its INCLASS is still A. Likewise, it is not altered by any operator command.
$INCLASS_DEFAULT
$INCLASS_DEFAULT(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Substitution of Invalid Input Job Class by DEFAULT Job Class This Descriptor defines if an invalid input job class has been substituted with the DEFAULT job class. This function returns a TRUE/FALSE value depending on whether the invalid $INCLASS was substituted with the DEFAULT job class. |
Type | Logic Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements, and also as an insert in message definition statements.
$INCLASS_DSENQSHR
$INCLASS_DSENQSHR (AUTO |ALLOW | DISALLOW) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Define the DSENQSHR= Value for the Job’s INPUT Submission Class This Descriptor represents the job submission class’ DSENQSHR= value. |
Type | Character string Descriptor |
Maximum Length | Not applicable |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used as an insert in message definition statements.
$INDEVICE | $INDEV
$INDEVICE(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Name of Device on Which Job Entered System or TSO User This Descriptor represents the name of the device on which the job entered the system. |
Type | Character string Descriptor |
Maximum Length | 8 characters |
Valid values |
The pattern, %patid, or table entries are matched against the Descriptor. If a match occurs, a TRUE value is returned. |
For more information about the description of character string facilities, see Character-string-facilities-tutorial. For more information about the description of table support, see DAL-and-JAL-table-management .
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This descriptor can also be used:
- As an insert in message definition statements
- In a substring function
- In STRINGDEF and PATTERNDEF statements
- In JLS_LIMITDEF and JLS_CNTLDEF statements
This descriptor can be checked for INTRDR as well as TSO. They will both be true for a job submitted by a TSO user.
$INMSGCLASS
$INMSGCLASS(class) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Message Class from the JOB statement This Descriptor represents the message class requested by the JOB statement at job submission. |
Type | Character string Descriptor |
Maximum Length | 8 character |
Valid values | class—A hard-coded single character from A-Z or 0-9. |
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used:
- As an insert in message definition statements
- In a substring function
- In STRINGDEF and PATTERNDEF statements
- In JLS_LIMITDEF and JLS_CNTLDEF statements
For more information, see $CURMSGCLASS and SOS SET MSGCLASS.
$INNODE
$INNODE(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Name of Node on Which Job Was Submitted This Descriptor specifies the name of the JES2 node on which the job was submitted. If the job was submitted at node X and transmitted to node Y, $INNODE would be the original system: node X. |
Type | Character string Descriptor |
Maximum Length | 8 characters |
Valid values |
The pattern, %patid, or table entries are matched against the Descriptor. If a match occurs, a TRUE value is returned. |
For more information about the description of character string facilities, see Character-string-facilities-tutorial. For more information about the description of table support, see DAL-and-JAL-table-management .
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This descriptor can also be used:
- As an insert in message definition statements
- In a substring function
- In STRINGDEF and PATTERNDEF statements
- In JLS_LIMITDEF and JLS_CNTLDEF statements
$INPRIO | $INPR
$INPRIO(priority-value) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Input Execution Queue Priority This Descriptor represents the job priority at submission time. |
Type | Character string Descriptor |
Maximum Length | 6 characters |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used as an insert in message definition statements.
For more information, see $CURPRIO and SET PRIORITY.
You can use this descriptor to test a job for a specific priority, or to see if it falls within a range of priorities.
$INRMT
$INRMT(LOCAL) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Input Remote Number This Descriptor represents the input remote number. If the job was submitted at node X and transmitted to node Y, $INRMT would be the remote at node X. |
Type | Character string Descriptor |
Maximum Length | 9 characters |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used as an insert in message definition statements.
$IN_REPORT_CLASS
$IN_REPORT_CLASS(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Input WLM Report Class This Descriptor represents the WLM report class for the job at submission. |
Type | Character String Descriptor |
Maximum Length | 8 characters |
Valid values |
The pattern, %patid, or table entries are matched against the Descriptor. If a match occurs, a TRUE value is returned. |
For more information about the description of character string facilities, see Character-string-facilities-tutorial. For more information about the description of table support, see DAL-and-JAL-table-management .
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This descriptor can also be used:
- As an insert in message definition statements
- In a substring function
- In STRINGDEF and PATTERNDEF statements
- In JLS_LIMITDEF and JLS_CNTLDEF statements
For more information, see $IN_SERVICE.
$IN_SCHENV
$IN_SCHENV(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Input Scheduling Environment This Descriptor represents the scheduling environment for the job at submission. |
Type | Character String Descriptor |
Maximum Length | 16 characters |
Valid values |
The pattern, %patid, or table entries are matched against the Descriptor. If a match occurs, a TRUE value is returned. |
For more information about the description of character string facilities, see Character-string-facilities-tutorial. For more information about the description of table support, see DAL-and-JAL-table-management .
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This descriptor can also be used:
- As an insert in message definition statements
- In a substring function
- In STRINGDEF and PATTERNDEF statements
- In JLS_LIMITDEF and JLS_CNTLDEF statements
For more information, see $CURSCHENV and SET SCHENV.
$IN_SERVICE_CLASS
$IN_SERVICE_CLASS(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Input WLM Service Class This Descriptor represents the WLM service class for the job at submission. |
Type | Character String Descriptor |
Maximum Length | 8 characters |
Valid values |
The pattern, %patid, or table entries are matched against the Descriptor. If a match occurs, a TRUE value is returned. |
For more information about the description of character string facilities, see Character-string-facilities-tutorial. For more information about the description of table support, see DAL-and-JAL-table-management .
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This descriptor can also be used:
- As an insert in message definition statements
- In a substring function
- In STRINGDEF and PATTERNDEF statements
- In JLS_LIMITDEF and JLS_CNTLDEF statements
For more information, see $CURSERVICE_CLASS and SET SERVICE_CLASS.
$INSYSAFF
$INSYSAFF(ANY) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Job Submission System Affinity This Descriptor represents the JES2 system affinity at job submission time. If the job was submitted at node X and transmitted to node Y, $INSYSAFF would be the JES2 system affinity at node Y. Note that system affinity can be assigned to jobs by assigning a default to the input device (local or remote). If a job specifies system affinity it overrides the input device assignment. |
Type | Character string Descriptor |
Maximum Length | 7 characters |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used as an insert in message definition statements.
For more information, see $JALSYS.
$INSYSID
$INSYSID(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JES2 ID of the System Where the Job Was Last Read This Descriptor represents the JES2 system ID where the job was last read. If the job was submitted at node X and transmitted to node Y, $INSYSID would be the system at node Y that read the job. |
Type | Character string Descriptor |
Maximum Length | 4 characters |
Valid values |
The pattern, %patid, or table entries are matched against the Descriptor. If a match occurs, a TRUE value is returned. |
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used:
- As an insert in message definition statements
- In a substring function
- In STRINGDEF and PATTERNDEF statements
- In JLS_LIMITDEF and JLS_CNTLDEF statements
For more information, see $ORIGINAL_INSYSID.
$IZWS
$IZWS(YES/NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A //*IZWS Statement was encountered This Descriptor indicates that this job is managed by IZWS. This function call returns a TRUE/FALSE value depending on whether this is an IZWS job. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and as an insert in message definition statements.
$IZWS_ADID
$IZWS_ADID(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | An ADID= keyword was encountered on the //*IZWS Statement This Descriptor indicates the value of the ADID= keyword on the //*IZWS statement. This is the Application Name. |
Type | Character string Descriptor |
Maximum Length | 16 characters |
Valid values |
The pattern, %patid, or table entries are matched against the Descriptor. If a match occurs, a TRUE value is returned. |
For more information about the description of character string facilities, see Character-string-facilities-tutorial. For more information about the description of table support, see DAL-and-JAL-table-management.
$IZWS_CRITICALJOB(Yes/No)
$IZWS_CRITICALJOB(Yes/No) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A CRITICALJOB= keyword was encountered on the //*IZWS Statement This descriptor indicates the value of the CRITICALJOB= keyword on the //*IZWS statement. This indicates that the job is on critical path. This function call returns a TRUE/FALSE value depending on the value of the CRITICALJOB= keyword. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and as an insert in message definition statements.
$IZWS_CRITICALPRED(Yes/No)
$IZWS_CRITICALPRED(Yes/No) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A CRITICALPRED= keyword was encountered on the //*IZWS Statement This Descriptor indicates the value of the CRITICALPRED= keyword on the //*IZWS statement. This indicates that the job is a critical predecessor. This function call returns a TRUE/FALSE value depending on the value of the CRITICALPRED= keyword. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and as an insert in message definition statements.
$IZWS_DEADLINE_DATE
$IZWS_DEADLINE_DATE [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A DEADLINE= keyword was encountered on the //*IZWS Statement. This descriptor is the date portion. This Descriptor indicates the date value of the DEADLINE= keyword on the //*IZWS statement. This indicates the date when the job must end. |
Type | Range Definition Descriptor |
Maximum Value | 2155/366 expressed as year/day |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
$IZWS_DEADLINE_TIME
$IZWS_DEADLINE_TIME [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A DEADLINE= keyword was encountered on the //*IZWS Statement. This is the time portion. This Descriptor indicates the time value of the DEADLINE= keyword on the //*IZWS statement. This indicates the TIME when the job must end. |
Type | Range Definition Descriptor |
Maximum Value | 24:00 |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
$IZWS_DURATION
$IZWS_DURATION [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A DURATION= keyword was encountered on the //*IZWS Statement This Descriptor indicates the numeric value of the DURATION= keyword on the //*IZWS statement. This is the estimated duration of the job in seconds. The starting point of a segment. The first starting point must be 0, but can be omitted if desired.start |
Type | Range Definition Descriptor |
Maximum Value | 99999999 |
Valid values | name—The Property Name assigned to a segment of the range. Each Property Name must be unique and can consist of 1 through 24 alphabetic, numeric, national (#,@,$), or underscore (_) characters. Note that the first character of each name cannot be a dollar sign ($) or underscore (_). You can code the single character dollar sign ($) in place of a Property Name for ranges you wish to ignore. |
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
$IZWS_IA_DATE
$IZWS_IA_DATE [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A IA= keyword was encountered on the //*IZWS Statement. This descriptor is the date portion. This Descriptor indicates the date value of the IA= keyword on the //*IZWS statement. This is the input arrival date. |
Type | Range Definition Descriptor |
Maximum Value | 2155/366 expressed as year/day |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
$IZWS_IA_TIME
$IZWS_IA_TIME [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | An IA= keyword was encountered on the //*IZWS Statement. This is the time portion. This Descriptor indicates the time value of the IA= keyword on the //*IZWS statement. This is the input arrival time. |
Type | Range Definition Descriptor |
Maximum Value | 24:00 |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
$IZWS_JECL_OK
$IZWS_JECL_OK(YES/NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | All //*IZWS keywords are acceptable This Descriptor indicates that all //*IZWS keywords are syntactically correct. This function call returns a TRUE/FALSE value depending on whether all keywords on the //*IZWS statement are acceptable. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and as an insert in message definition statements.
$IZWS_LATESTOUT_DATE
$IZWS_LATESTOUT_DATE [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A LATESTOUT= keyword was encountered on the //*IZWS Statement. This descriptor is the date portion. This Descriptor indicates the date value of the LATESTOUT= keyword on the //*IZWS statement. This is the latest date when the job should start. |
Type | Range Definition Descriptor |
Maximum Value | 2155/366 expressed as year/day |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
$IZWS_LATESTOUT_TIME
$IZWS_LATESTOUT_TIME [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A LATESTOUT= keyword was encountered on the //*IZWS Statement. This is the time portion. This Descriptor indicates the time value of the LATESTOUT= keyword on the //*IZWS statement. This is the latest time when the job should start. |
Type | Range Definition Descriptor |
Maximum Value | 24:00 |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
$IZWS_OPNO
$IZWS_OPNO [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | An OPNO= keyword was encountered on the //*IZWS Statement. This Descriptor indicates the time value of the OPNO= keyword on the //*IZWS statement. This is the operation number. |
Type | Range Definition Descriptor |
Maximum Value | 255 |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
$IZWS_PRIORITY
$IZWS_PRIORITY [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A PRIORITY= keyword was encountered on the //*IZWS Statement This Descriptor indicates the time value of the PRIORITY= keyword on the //*IZWS statement. This is the job’s priority from 1 to 9, where 9 is the most urgent. The starting point of a segment. The first starting point must be 0, but can be omitted if desired.start |
Type | Range Definition Descriptor |
Maximum Value | 9 |
Valid values | name—The Property Name assigned to a segment of the range. Each Property Name must be unique and can consist of 1 through 24 alphabetic, numeric, national (#,@,$), or underscore (_) characters. Note that the first character of each name cannot be a dollar sign ($) or underscore (_). You can code the single character dollar sign ($) in place of a Property Name for ranges you wish to ignore. |
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
$IZWS_SUCCESSOR(YES/NO)
$IZWS_SUCCESSOR(Yes/No) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A SUCCESSOR= keyword was encountered on the //*IZWS Statement This Descriptor indicates the value of the SUCCESSOR= keyword on the //*IZWS statement. This indicates that the job, when completed, will free jobs successor to start. This function call returns a TRUE/FALSE value depending on the value of the SUCCESSOR= keyword. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and as an insert in message definition statements.
$IZWS_SUBSYS
$IZWS_SUBSYS(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A SUBSYS= keyword was encountered on the //*IZWS Statement This Descriptor indicates the value of the SUBSYS= keyword on the //*IZWS statement. This is the IZWS subsystem name. |
Type | Character string Descriptor |
Maximum Length | 4 characters |
Valid values |
The pattern, %patid, or table entries are matched against the Descriptor. If a match occurs, a TRUE value is returned. |
For more information about the description of character string facilities, see Character-string-facilities-tutorial. For more information about the description of table support, see DAL-and-JAL-table-management.
$IZWS_TIMEDEP(YES/NO)
$IZWS_TIMEDEP(Yes/No) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | A TIMEDEP= keyword was encountered on the //*IZWS Statement This Descriptor indicates the value of the TIMEDEP= keyword on the //*IZWS statement. The job is time dependent. It can not start before IA (input arrival). This function call returns a TRUE/FALSE value depending on the value of the TIMEDEP= keyword. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and as an insert in message def.
JAL COMPARE
JAL COMPARE REPORT(SYSMSGS | SMF | ALL) HOLD | NOHOLD |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Invoke secondary JAL and verify the results Invoke a secondary JAL and compare any difference to how a job is classified. These can be written to the job’s SYSMSGS data set and/or SMF records for later reporting. |
Type | Action Statement |
Valid values |
|
Usage
The JAL Compare feature allows an installation to load a second JAL for verification. Any differences between how a job was classified from the primary JAL are noted in messages in the Job SYSMSGS data set and/or in the SMF if requested. New ThruPut Manager SMF records (subtype-14) are produced, which allow the installation to generate reports. This allows the JALs to be run for a period of time and compare the results of numerous jobs.
For more information, see JAL-compare-facility.
$JAL_DESCRIPTION
$JAL_DESCRIPTION |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display JAL Description This Display Variable allows you to display in a message the JAL description from the PROCEDURE statement. |
Type | Display Variable |
Maximum Length | 24 characters |
Valid values | Is a valid insert in a MSGDEF statement. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see PROCEDURE and $JAL_TEXT_DSNAME.
$JALNODE
$JALNODE(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Name of Node on Which JAL Is Executing This Descriptor allows you to determine the name of the JES2 node where the JAL is executing. |
Type | Character string Descriptor |
Maximum Length | 8 characters |
Valid values |
The pattern, %patid, or table entries are matched against the Descriptor. If a match occurs, a TRUE value is returned. |
For more information about the description of character string facilities, see Character-string-facilities-tutorial. For more information about the description of table support, see DAL-and-JAL-table-management .
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used:
- As an insert in message definition statements
- In a substring function
- In STRINGDEF and PATTERNDEF statements
- In JLS_LIMITDEF and JLS_CNTLDEF statements
For more information, see $JALSYS.
$JALSYS
$JALSYS(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JES2 System ID Where JAL is Executing This Descriptor represents the JES2 system id of the system where the JAL is executing. |
Type | Character string Descriptor |
Maximum Value | 4 characters. |
Valid values |
The pattern, %patid, or table entries are matched against the Descriptor. If a match occurs, a TRUE value is returned. |
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This descriptor can also be used:
- As an insert in message definition statements
- In a substring function
- In STRINGDEF and PATTERNDEF statements
- In JLS_LIMITDEF and JLS_CNTLDEF statements
For more information, see $JALNODE.
$JAL_TEXT_DSNAME
$JAL_TEXT_DSNAME |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display the Dataset Name of Currently Running JAL This Display Variable allows you to display in a message the data set name of currently running JAL. |
Type | Display Variable |
Maximum Value | 54 characters |
Valid values | Is a valid insert in a MSGDEF statement. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see $JAL_DESCRIPTION.
$JBACT
$JBACT name AGENT(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Job Binding Activate Name Reference This Descriptor lets you determine whether or not a particular Binding Agent is activated in JECL statements. It also allows you to determine if it is activated using Job Binding Services API, or whether the specified Agent is the only one being activated. |
Type | Unique Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor only in the Definition Section of JAL.
For more information, see $EXEMPT, $JBACT#, $JBBIND, $JBBIND#, $JBDEACT, $JBDEACT#, and $LIST_JBACT.
$JBACT#
$JBACT# [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Number of Job Binding ACTIVATE JECL Statements This Descriptor represents the number of JECL ACTIVATE statements present in a job. |
Type | Range Definition Descriptor |
Maximum Value | 99 expressed in number of ACTIVATE JECL statements |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $EXEMPT, $JBACT, $JBBIND, $JBBIND#, $JBDEACT, and $JBDEACT#.
$JBBIND
$JBBIND name AGENT(pattern | %patid | table-id) [ONLY] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Job Binding Agent Name Reference This descriptor lets you determine whether or not there is a BIND statement for a particular Binding Agent in JECL statements. It also allows you to test whether the specified Agent is the only Agent bound to. |
Type | Unique Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor only in the Definition Section of JAL.
For more information, see $EXEMPT, $JBACT, $JBACT#, $JBBIND#, $JBDEACT, $JBDEACT#, and $LIST_JBS_BIND.
$JBBIND#
$JBBIND# [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Number of Job BIND JECL Statements This Descriptor represents the number of JECL BIND statements present in a job. |
Type | Range Definition Descriptor |
Maximum Value | 99 expressed in number of BIND JECL statements |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $EXEMPT, $JBACT, $JBACT#, $JBBIND, $JBDEACT, and $JBDEACT#.
$JBDEACT
$JBDEACT name AGENT(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Job Binding DEACTIVATE Agent Name Reference This Descriptor lets you determine whether or not a particular binding agent is deactivated in JECL statements. It also allows you to determine if it is deactivated using Job Binding Services API, and whether the specified Agent is the only one deactivated. |
Type | Unique Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor only in the Definition Section of JAL.
For more information, see $EXEMPT, $JBACT, $JBACT#, $JBBIND, $JBBIND#, $JBDEACT#, and $LIST_JBDEACT.
$JBDEACT#
$JBDEACT# [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Number of DEACTIVATE JECL Statements This Descriptor represents the number of JECL DEACTIVATE statements present in a job. |
Type | Range Definition Descriptor |
Maximum Value | 99 expressed in number of DEACTIVATE JECL statements. |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $EXEMPT, $JBACT, $JBACT#, $JBBIND, $JBBIND#, and $JBDEACT.
JBS ADD BIND
JBS ADD BIND(agent-name-list[,$$DELETE]) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Adds a BIND request. This action statement allows you to “insert” a BIND request for the job. |
Type | Action statement |
Valid values |
$$DELETE is a special Agent name that causes the BIND request to be ignored if it causes an incompatibility. If included, $$DELETE counts as one of the four allowable Agent names, and must be the last name in the list. For more information, see JBS: Incompatible Agents in the System Programming Guide: TM/JBS Component. |
For more information, see JBS BIND, JBS DELETE BIND, JBS REPLACE BIND, $JXJBANY, $JXJBMAX, and $LIST_JBS_ADD.
JBS BIND
JBS BIND FROM_EXITS |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Adds Binding Agents from External Source This statement allows you to insert BIND requests from an external source. |
Type | Action Statement |
Valid values |
|
For more information, see JBS ADD BIND, $JXJBANY, $JXJBMAX, $JXJBS_BIND_FROM_SAC, and $LIST_JBS_BIND.
JBS DELETE BIND
JBS DELETE [BIND | ALL_BINDS] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Deletes Bind request This action statement deletes the last previously executed JBS ADD BIND or JBS REPLACE BIND request. |
Type | Action statement |
Valid values |
|
For more information, see JBS ADD BIND, JBS REPLACE BIND, $JXJBANY, and $JXJBMAX.
JBS NEEDS
JBS NEEDS ENVIRONMENT(environment1[,environment2,environment3,environment4]) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Request JBS Environment This statement allows you to request a JBS Environment for the job. Up to four Environments can be specified, any of which can satisfy the request. Only one Environment is effective for a job. |
Type | Action Statement |
Valid values |
|
For more information, see $JBS_NEEDS, $JBS_NEEDS#, and $LIST_JBS_NEEDS.
If multiple JBS NEEDS statements are executed for a job, only the last one executed is effective.
$JBS_NEEDS
$JBS_NEEDS name ENVIRONMENT(pattern | %patid | table-id) [ONLY] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. JBS NEEDS Environment Reference This Descriptor lets you determine whether or not a particular JBS Environment is requested in JECL statements, and whether the specified Environment is the only one requested. |
Type | Unique Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor only in the Definition Section of JAL.
For more information, see JBS NEEDS and $JBS_NEEDS#.
$JBS_NEEDS#
$JBS_NEEDS# name1,1,name2 |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Number of NEEDS Statements This descriptor represents whether or not a JECL JBS NEEDS statement is present in the job. In this case only one statement can be present. |
Type | Range Definition Descriptor |
Maximum Value | 1 |
Valid values | name—The Property Name assigned to a segment of the range. Each Property Name must be unique and can consist of 1 through 24 alphabetic, numeric, national (#,@,$), or underscore (_) characters. Note that the first character of each name cannot be a dollar sign ($) or underscore (_). You can code the single character dollar sign ($) in place of a Property Name for ranges you wish to ignore. |
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see JBS NEEDS and $JBS_NEEDS.
JBS REPLACE BIND
JBS REPLACE BIND(agent-name-list) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Replaces a previous JBS ADD BIND request This action statement allows you to replace the last previously executed JBS ADD BIND request for the job. |
Type | Action statement |
Valid values |
|
Usage
Normally used with exception conditions logic, where in your main line you may have a JBS ADD BIND request that is replaced under some unique logic conditions.
For more information, see JBS ADD BIND, JBS DELETE BIND, $JXJBANY, and $JXJBMAX.
$JBS_SET
$JBS_SET name RESOURCE(pattern | %patid | table-id) [ONLY] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. JBS SET Resource Element Reference This Descriptor lets you determine whether or not a particular JBS Resource Element is SET by JECL statements, and whether the specified Resource is the only one set. |
Type | Unique Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor only in the Definition Section of JAL.
For more information, see $JBS_SET# and $LIST_JBS_SET.
$JBS_SET#
$JBS_SET# [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Number of JBS SET JECL Statements This Descriptor allows you to determine the number of JBS SET JECL statements present in a job. |
Type | Range Definition Descriptor |
Maximum Value | 99 expressed in number of JBS SET JECL statements |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $JBS_SET.
JBS SET SYSAFF
JBS SET SYSAFF(system-name-list | ANY | $) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. SET Execution Affinity This statement sets the JES2 system affinity for the execution of the job. |
Type | Action statement |
Valid values |
|
For more information, see $JXJBSYSAFF.
$JCBATCH
$JCBATCH name ID(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Batch Name Reference This Descriptor allows you to determine the Batch Name-pattern used in a JECL statement (if any). |
Type | Unique Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor only in the Definition Section of JAL.
For more information, see $EXEMPT, $JCBATCH#, $JCS_BATCH_ID, JCS SET BATCH, and $JXJCBAT.
$JCBATCH#
$JCBATCH# name1,1,name2 |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Number of BATCH Statements This Descriptor represents whether or not a JECL BATCH statement is present in the job. The range definition format is used for compatibility with BIND and LIMIT formats. In this case only one statement can be present. |
Type | Range Definition Descriptor |
Maximum Value | 1 |
Valid values | name—The Property Name assigned to a segment of the range. Each Property Name must be unique and can consist of 1 through 24 alphabetic, numeric, national (#,@,$), or underscore (_) characters. Note that the first character of each name cannot be a dollar sign ($) or underscore (_). You can code the single character dollar sign ($) in place of a Property Name for ranges you wish to ignore. |
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $EXEMPT, $JCBATCH, $JCS_BATCH_ID, JCS SET BATCH, and $JXJCBAT.
JCL ALTER
JCL ALTER keyword[,keyword,...] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Alter JOB Statement Keywords This statement allows you to alter certain JOB statement keywords during JAL processing. |
Type | Action statement |
Valid values |
|
JCL ALTER PROGRAM
JCL ALTER PROGRAM(name) [PARM(parm) NEWPROGRAM(name) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Alter specific PGM= values on an EXEC statement. |
Type | Action Statement |
Valid values | PROGRAM (name) or PGM(name) is the original program that is to be replaced. |
Examples:
JCL ALTER PGM(COMMAND) PARM(‘F *,SRVCLASS=*’) NEWPGM(IEFBR14)
JCL ALTER PGM(SORT) NEWPGM(XYZSORT)
$JCL_CODED
$JCL_CODED name (DEFER | EXEC_REGIONX| EXPDT | JOB_REGIONX | EXPDT_OLD | EXPDT_ |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Test for Certain Keywords This unique descriptor allows you to determine whether any of the following keywords were coded anywhere in the job:
This function call returns a true/false value depending on whether the keyword you are testing for was coded on any DD statement in the job. |
Type | Unique Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor only in the Definition Section of JAL.
Use caution when checking for the old and new formats for the expiry date. If you check for a specific format but the expiry date was coded using the alternate format, $JCL_CODED returns a FALSE value.
$JCL_DSENQSHR
$JCL_DSENQSHR (USEJC | ALLOW | DISALLOW) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Defines the DSENQSHR= Value for the Job This Descriptor represents the DSENQSHR= value coded on the JOB statement or the system default. |
Type | Character Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used as an insert in message definition statements.
$JCL_NOTIFY_EMAIL_n
$JCL_NOTIFY_EMAIL_n (email address |$BLANK) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Provides value of one of 8 EMAIL= coded on the NOTIFY JCL statement This Char Variable represents one of 8 EMAIL values coded on the NOTIFY JCL statement. |
Type | Char Variable |
Maximum Value | 246 characters |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This descriptor can also be used as an insert in message definition statements.
$JCL_JOB_DSENQSHR
$JCL_JOB_DSENQSHR(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check if DSENQSHR Value Coded on the JOB Statement This Logic Variable allows you to determine whether the DSENQSHR value was coded on the JOB statement or a default value was assigned. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used as an insert in message definition statements.
$JCL_JOB_EMAIL
$JCL_JOB_EMAIL (email address |$BLANK) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Provide value of EMAIL= coded on the JOB Statement This Char Variable represents the EMAIL value coded on the JOB statement. |
Type | Char Variable |
Maximum Value | 246 characters |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used as an insert in message definition statements.
$JCL_JOB_PASSWORD (YES/NO)
$JCL_JOB_PASSWORD(YES|NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check if the PASSWORD Keyword was coded on the JOB Statement This Logic Variable allows you to determine whether the PASSWORD keyword was coded on the JOB statement. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used as an insert in message definition statements.
This value will be true even if a NULL password was specified.
$JCL_JOB_REGIONX_ABOVE
$JCL_JOB_REGIONX_ABOVE [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Above-the-line Storage Allocation This descriptor represents above-the-line storage specification coded on a JOB statement. |
Type | Range Definition Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $JCL_JOB_REGIONX_BELOW, and $REGION.
$JCL_JOB_REGIONX_BELOW
$JCL_JOB_REGIONX_BELOW [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Below-the-line Storage Allocation This Descriptor represents below-the-line storage specification coded on a JOB statement. |
Type | Range Definition Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $JCL_JOB_REGIONX_ABOVE, and $REGION.
$JCL_JOB_SYSAFF
$JCL_JOB_SYSAFF(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check SYSAFF Keyword Coded on the JOB Statement This Logic Variable allows you to determine whether the SYSAFF keyword was coded on the JOB statement. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used as an insert in message definition statements.
$JCL_JOB_SYSTEM
$JCL_JOB_SYSTEM(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check SYSTEM Keyword Coded on the JOB Statement This Logic Variable allows you to determine whether the SYSTEM keyword was coded on the JOB statement. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used as an insert in message definition statements.
$JCL_JOB_UJOBCORR
$JCL_JOB_UJOBCORR (user-correlator | $BLANK) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Defines the UJOBCORR Value on a JOB Statement This descriptor represents UJOBCORR value coded on the JOB statement. |
Type | Character Descriptor |
Maximum Value | 32 characters |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used as an insert in message definition statements.
$JCL_JOBCLASS
$JCL_JOBCLASS (class | $BLANK) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Defines the CLASS= Value on a JOB Statement This Descriptor represents CLASS value coded on the JOB statement. |
Type | Character Descriptor |
Maximum Value | 8 characters |
Valid values |
|
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This descriptor can also be used as an insert in message definition statements.
JCL SET
JCL SET [LOG_ALTERS | DO_NOT_LOG_ALTERS] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Control JCL ALTER Logging This statement allows you to control the logging of JAL or TM DAL JCL ALTER actions in SYSMSGS. This statement allows you to control the logging of JAL or TM DAL JCL ALTER actions in SYSMSGS. |
Type | Action Statement |
Valid values |
|
$JCL_SCHEDULE_AFTER
$JCL_SCHEDULE_AFTER (YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicate if AFTER Parameter is coded on the SCHEDULE Statement This Logic Variable allows you to determine whether the AFTER parameter is coded on the SCHEDULE statement. This function returns a TRUE/FALSE value depending on whether or not the job AFTER parameter was coded. |
Type | Logic Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and also as an insert in message definition statements.
For more information, see $JCL_SCHEDULE_BEFORE, $JCL_SCHEDULE_JOBGROUP, and $JCL_SCHEDULE_WITH.
$JCL_SCHEDULE_BEFORE
$JCL_SCHEDULE_BEFORE (YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicate if BEFORE Parameter is coded on the SCHEDULE Statement This Logic Variable allows you to determine whether the BEFORE parameter is coded on the SCHEDULE statement. This function returns a TRUE/FALSE value depending on whether or not the job BEFORE parameter was coded. |
Type | Logic Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and also as an insert in message definition statements.
For more information, see $JCL_SCHEDULE_AFTER, $JCL_SCHEDULE_JOBGROUP, and $JCL_SCHEDULE_WITH.
$JCL_SCHEDULE_HOLDUNTL
$JCL_SCHEDULE_HOLDUNTL [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | HOLDUNTL Time Parameter on the SCHEDULE Statement This Descriptor represents the difference between the specified “hold until” time and the time of analysis. |
Type | Range Definition Descriptor |
Maximum Value | 357912:00 |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $JCL_SCHEDULE_JOBGROUP and $JCL_SCHEDULE_STARTBY.
This descriptor is displayed in messages in the same format as HOLDUNTL parameter is coded in the SCHEDULE statement (+hh:mm or hh:mm mm/dd/yyyy or hh:mm ddd/yyyy).
$JCL_SCHEDULE_JOBGROUP
$JCL_SCHEDULE_JOBGROUP (pattern | %patid | table-id | $BLANK) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JOBGROUP Name Specified on the SCHEDULE Statement This Descriptor represents the JOBGROUP name coded on the SCHEDULE statement. |
Type | Character Descriptor. |
Maximum Value | 17 characters |
Valid values |
|
For more information about the description of character string facilities, see Character-string-facilities-tutorial. For more information about the description of table support, see DAL-and-JAL-table-management .
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This Descriptor can also be used:
- As an insert in message definition statements
- In a substring function
- In STRINGDEF and PATTERNDEF statements
For more information, see $JCL_SCHEDULE_AFTER, and $JCL_SCHEDULE_WITH, and $JCL_SCHEDULE_HOLDUNTL.
$JCL_SCHEDULE_STARTBY
$JCL_SCHEDULE_STARTBY [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | STARTBY Time ParameterSpecified on the SCHEDULE Statement This Descriptor represents the difference between the specified “start by” time and the time of analysis. |
Type | Range Definition Descriptor |
Maximum Value | 23:59 |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $JCL_SCHEDULE_JOBGROUP and $JCL_SCHEDULE_HOLDUNTL.
This descriptor is displayed in messages in the same format as STARTBY parameter is coded in JCL SCHEDULE statement (+hh:mm or hh:mm mm/dd/yyyy or hh:mm ddd/yyyy).
$JCL_SCHEDULE_WITH
$JCL_SCHEDULE_WITH (YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicate if WITH Parameter is coded on the SCHEDULE Statement This Logic Variable allows you to determine whether the WITH parameter is coded on the SCHEDULE statement. This function returns a TRUE/FALSE value depending on whether or not the job WITH parameter was coded. |
Type | Logic Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and also as an insert in message definition statements.
For more information, see $JCL_SCHEDULE_AFTER, $JCL_SCHEDULE_BEFORE, and $JCL_SCHEDULE_JOBGROUP.
$JCL_UNITNAME_MATCH
$JCL_UNITNAME_MATCH name(unitname-list) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Matches JCL Unit Name with a List of Names This Unique Descriptor allows you to determine whether at least one of a list of unit names is coded on any DD in the job’s JCL. |
Type | Unique Descriptor |
Maximum Value | Not applicable |
Valid values |
|
For more information about the description of character string facilities, see Character-string-facilities-tutorial. For more information about the description of table support, see DAL-and-JAL-table-management .
Usage
You can use this descriptor only in the Definition Section of JAL.
$JCL_VOLSER
$JCL_VOLSER(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicates If Volume Serial Is Coded This Logic Variable allows you to determine if a volume serial number is coded in JCL for any DD statement of the job. It tests whether at least one hard-coded volume serial number is present. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and also as an insert in message definition statement.
$JCL_UNITNAME_TMMAP
$JCL_UNITNAME_TMMAP(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM Unit Mapping in Effect This Logic Variable allows you to determine if ThruPut Manager unit name mapping is in effect. It indicates that at least one unit name coded in the job has been mapped to another unit name for Job Analysis purposes. Unit name mapping is provided by either the TM UNIT initialization statement or the TM UNIT operator command. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and also as an insert in message definition statements.
$JCS_BATCH_ID
$JCS_BATCH_ID |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JCS Batch Name This Descriptor provides the JCS Batch Name for the job. |
Type | Character string Descriptor |
Maximum Value | 17 characters |
Valid values | Is the JCS Batch Name, which can be up to 17 characters, consisting of two levels of 1-8 characters plus a separating period. |
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This descriptor can also be used:
- As an insert in message definition statements
- In a substring function
- In STRINGDEF and PATTERNDEF statements
- In JLS_LIMITDEF and JLS_CNTLDEF statements
For more information, see $JCBATCH, $JCBATCH#, JCS SET BATCH, and $JXJCBAT.
JCS SET BATCH
JCS SET BATCH(batch-name | %stringid) [SEQ] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Assigns Batch Name to Job The JCS SET BATCH statement associates a job with a particular Batch Name for Job Chaining purposes. Batch Names can also be assigned to jobs with a JECL statement. For further details of Job Chaining Services, refer to the System Programming Guide: TM/JBS Component. |
Type | Action statement |
Valid values |
|
For more information, see $JCBATCH, $JCBATCH#, $JCS_BATCH_ID, and $JXJCBAT.
If the job has a JECL statement that assigns a Batch Name to the job, then the JAL JCS SET BATCH is ignored. You can determine if a JECL statement is present by testing the descriptor $JCBATCH#. You can verify naming conventions by interrogating a name pattern with the $JCBATCH unique descriptor.
$JECL_verb
$JECL_verb(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicates if a JECL Statement is Coded This Logic Descriptor allows you to determine if the specific JECL statement is included in the JCL. |
Type | Logic Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
These descriptors can be used in EVALUATE definition statements and JAL Logic statements, and also as an inserts in message definition statements.
Below is a list of all the $JECL descriptors and their associated JECL statements.
$JECL Descriptor | JECL Statement |
---|---|
$JECL_CA7(YES|NO) | //* CA-7 |
$JECL_AFTER(YES|NO) | //*+AFTER |
$JECL_BEFORE(YES|NO) | //*+BEFORE |
$JECL_CNTL(YES|NO) | //*+CNTL |
$JECL_DAL(YES|NO) | //*+DAL |
$JECL_DAL_TRACE(YES|NO) | //*+DAL TRACE |
$JECL_DBS(YES|NO) | //*+DBS |
$JECL_DBS_RESERVE(YES|NO) | //*+DBS RESERVE |
$JECL_DBS_SET(YES|NO) | //*+DBS SET |
$JECL_DCS(YES|NO) | //*+DCS |
$JECL_DCS_ALERT(YES|NO) | //*+DCS ALERT |
$JECL_DCS_ALERTF1(YES|NO) | //*+DCS ALERTF1 |
$JECL_DCS_ALERTF2(YES|NO) | //*+DCS ALERTF2 |
$JECL_DCS_ALERTH1(YES|NO) | //*+DCS ALERTH1 |
$JECL_DCS_ALERTH2(YES|NO) | //*+DCS ALERTH2 |
$JECL_DCS_DF_GROUP(YES|NO) | //*+DCS DF_GROUP |
$JECL_DCS_FORDSN(YES|NO) | //*+DCS FORDSN |
$JECL_DCS_NAG(YES|NO) | //*+DCS NAG |
$JECL_DCS_NAGTEXT(YES|NO) | //*+DCS NAGTEXT |
$JECL_DCS_REPO(YES|NO) | //*+DCS REPO |
$JECL_DCS_SERVICE(YES|NO) | //*+DCS SERVICE |
$JECL_DJC(YES|NO) | //*+DJC |
$JECL_DJC_ANDIF(YES|NO) | //*+DJC ANDIF |
$JECL_DJC_CONDIF(YES|NO) | //*+DJC CONDIF |
$JECL_DJC_FLUSHIF(YES|NO) | //*+DJC FLUSHIF |
$JECL_DJC_MESSAGE(YES|NO | //*+DJC MESSAGE |
$JECL_DJC_RUNIF(YES|NO) | //*+DJC RUNIF |
$JECL_DJC_SIGNAL(YES|NO) | //*+DJC SIGNAL |
$JECL_JAL(YES|NO) | //*+JAL |
$JECL_JAL_TRACE(YES|NO) | //*+JAL TRACE |
$JECL_JBS(YES|NO) | //*+JBS |
$JECL_JBS_ACTIVATE(YES|NO) | //*+JBS ACTIVATE |
$JECL_JBS_BIND(YES|NO) | //*+JBS BIND |
$JECL_JBS_DEACTIVATE(YES|NO) | //*+JBS DEACTIVATE |
$JECL_JBS_NEEDS(YES|NO) | //*+JBS NEEDS |
$JECL_JBS_SET(YES|NO) | //*+JBS SET |
$JECL_JCS(YES|NO) | //*+JCS |
$JECL_JCS_AFTER(YES|NO) | //*+JCS AFTER |
$JECL_JCS_BATCH(YES|NO) | //*+JCS BATCH |
$JECL_JCS_BEFORE(YES|NO) | //*+JCS BEFORE |
$JECL_JCS_WITH(YES|NO) | //*+JCS WITH |
$JECL_JLS(YES|NO) | //*+JLS |
$JECL_JLS_ENQ(YES|NO) | //*+JLS ENQ |
$JECL_JLS_LIMIT(YES|NO) | //*+JLS LIMIT |
$JECL_JSS(YES|NO) | //*+JSS |
$JECL_JSS_PREVENT(YES|NO) | //*+JSS PREVENT |
$JECL_JSS_SERVICE(YES|NO) | //*+JSS SERVICE |
$JECL_JTS(YES|NO) | //*+JTS |
$JECL_JTS_HOLD_UNTIL(YES|NO) | //*+JTS HOLD_UNTIL |
$JECL_JTS_RELEASE(YES|NO) | //*+JTS RELEASE |
$JECL_MHS_USER(YES|NO) | //*+MHS_USER |
$JECL_MHS_USER_HOLD(YES|NO) | //*+MHS_USER HOLD |
$JECL_PCS(YES|NO) | //*+PCS |
$JECL_SLM(YES|NO) | //*+SLM |
$JECL_SLM_SERVICE(YES|NO) | //*+SLM SERVICE |
$JECL_TM(YES|NO) | //*+TM |
$JECL_TM_CAPTURE(YES|NO) | //*+TM CAPTURE |
$JECL_TM_EXEMPT(YES|NO) | //*+TM EXEMPT |
$JECL_TM_MESSAGE(YES|NO) | //*+TM MESSAGE |
$JECL_TM_TRACE(YES|NO) | //*+TM TRACE |
$JECL_WITH(YES|NO) | //*+WITH |
$JECL_DATASET(YES|NO) | //*DATASET |
$JECL_FORMAT(YES|NO) | //*FORMAT |
$JECL_MAIN(YES|NO) | //*MAIN |
$JECL_NET(YES|NO) | //*NET |
$JECL_NETACCT(YES|NO) | //*NETACCT |
$JECL_OPERATOR(YES|NO) | //*OPERATOR |
$JECL_PROCESS(YES|NO) | //*PROCESS |
$JECL_ROUTE(YES|NO) | //*ROUTE |
$JECL_ZEKE(YES|NO) | //*ZEKECTL |
JLS ADD LIMIT
JLS ADD LIMIT(limitdef-id[(weight[,DRAIN])]) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Associates Job with a Limiting Agent. This action statement allows you to associate a job with a Limiting Agent. |
Type | Action statement |
Valid values |
|
For more information, see JLS DELETE LIMIT, JLS REPLACE LIMIT, JLS_LIMITDEF, $JXJLANY, $JXJLMAX, $LIST_JLS_ADD, and $LIST_JLS_ADD_LAST.
JLS DELETE LIMIT
JLS DELETE [LIMIT | ALL_LIMITS] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Deletes Limit Association This action statement removes a previously associated Limiting Agent. |
Type | Action statement |
Valid values |
|
For more information, see JLS ADD LIMIT, JLS REPLACE LIMIT, JLS_LIMITDEF, $JXJLANY, and $JXJLMAX.
JLS REPLACE LIMIT
JLS REPLACE LIMIT(limitdef-id[(weight[,DRAIN])]) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Replaces a previous JLS ADD LIMIT request This action statement allows you to replace the last previously executed JLS ADD LIMIT request for the job. |
Type | Action statement |
Valid values |
|
For more information, see JLS ADD LIMIT, JLS DELETE LIMIT, $JXJLANY, and $JXJLMAX.
JLS SET CNTL
JLS SET CNTL(name-id(SHARED | EXCLUSIVE[,DRAIN])) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Associate Job with Control Agent The JLS SET CNTL statement associates a job with a Control Agent, for the purpose of job serialization. It replicates the JECL control facility of Mellon Bank. |
Type | Action statement |
Valid values |
The DRAIN facility addresses situations where exclusive control of a resource cannot be obtained because there is a continuous stream of jobs requesting it in shared mode. The DRAIN facility takes effect only after the job has been selected for execution under normal JES2 job selection rules but initiation could not proceed because the resource was in use. Prior to the time the job is selected for execution, other jobs requesting the resource are not affected. |
For more information, see JLS_CNTLDEF.
Only one JLS SET CNTL can be in effect per job. If more than one JLS SET CNTL is executed for a job, only the last one issued is effective.
JLS_CNTLDEF
JLS_CNTLDEF name-id LEVEL1(first-level-name) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Defines Control Agent This statement allows you to define Control Agents that replicate the JECL Control Facility of Mellon Bank in JAL. It simply allows jobs to externalize an arbitrary resource name and indicate whether or not they require exclusive control. It is similar to the data set OLD/SHR mechanism. |
Type | Definition statement |
Maximum Value | Not applicable |
Valid values |
JLS SET CNTL(name-id(SHR))
first-level-name—The name can be constructed using one of the following techniques:
LEVEL1(Descriptor,length,[starting position]) An example: JLS_CNTLDEF DEVELOP LEVEL1($RACFU,5) ... The first level of the Agent name is constructed from the first 5 characters of the RACF user field. The substring function call follows the rules discussed in the section “Character Facilities String Tutorial” in the publication DAL/JAL User Guide, with some additional restrictions:
One of the execution time string variables created with STRINGDEF. For example: JLS_CNTLDEF DEVELOP LEVEL1(%FLNAME) ...
Control Agent name rules are similar to data set name rules with two important differences: They can only be one or two level names and either level can start with a numeric character. For example, a valid Control Agent Name is: 900.GROUP1 |
For more information, see JLS SET CNTL.
$JLS_ENQ
$JLS_ENQ name AGENT(pattern | %patid | table-id) [ONLY] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Job Limiting Services ENQ Reference This Descriptor lets you determine whether or not there is a JLS ENQ statement for a particular Agent in JECL statements. It also allows you to test whether the specified Agent is the only Agent accessed. |
Type | Unique Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor only in the Definition Section of JAL.
If ONLY is specified together with a pattern for the AGENT keyword, the Property Name is assigned a TRUE value only if all Agents found match the pattern.
For more information, see $JLS_ENQ# and $LIST_JLS_ENQ.
$JLS_ENQ#
$JLS_ENQ# [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Number of JLS ENQ JECL Statements This Descriptor represents the number of JECL JLS ENQ statements present in a job. |
Type | Range Definition Descriptor |
Maximum Value | 99 expressed in number of JLS ENQ JECL statements |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $JLS_ENQ.
$JLS_LIMIT
$JLS_LIMIT name AGENT(pattern | %patid | table-id) [ONLY] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Job Limiting Services LIMIT Reference This Descriptor lets you determine whether or not there is a JLS LIMIT statement for a particular Limiting Agent in JECL statements. It also allows you to test whether the specified Agent is the only Agent accessed. |
Type | Unique Descriptor |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this descriptor only in the Definition Section of JAL.
If ONLY is specified together with a pattern for the AGENT keyword, the Property Name is assigned a TRUE value only if all Limiting Agents found match the pattern.
For more information, see $JLS_LIMIT# and $LIST_JLS_LIMIT.
$JLS_LIMIT#
$JLS_LIMIT# [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Job Limiting Services LIMIT Reference This Descriptor represents the number of JECL JLS LIMIT statements present in a job. |
Type | Range Definition Descriptor |
Maximum Value | 99 expressed in number of JLS LIMIT JECL statements |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $JLS_LIMIT.
JLS_LIMITDEF
JLS_LIMITDEF name-id LEVEL1(first-level-name) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Defines Limiting Agents This statement allows you to associate the JAL name id with the name and characteristics of a Limiting Agent. |
Type | Definition statement |
Maximum Value | Not applicable |
Valid values |
For example: JLS_LIMITDEF DEVELOP LEVEL1($RACFU) ...
An example: JLS_LIMITDEF DEVELOP LEVEL1($RACFU,5) ... The first level of the Agent name is constructed from the first 5 characters of the RACFU field. The substring function call follows the rules discussed in “ Character Facilities String Tutorial” in the DAL/JAL User Guide, with some additional restrictions:
JLS_LIMITDEF DEVELOP LEVEL1(%FLNAME) ...
|
For more information, see JLS ADD LIMIT, JLS DELETE LIMIT, JLS REPLACE LIMIT, $JXJLANY, and $JXJLMAX.
JOB STORE
JOB STORE USER_DATA(LINE1(datadef-id),...,LINEnn(datadef-id)) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Associate Data With a Job This JAL action statement associates data defined by prior JOB_DATADEF statements with the job currently being processed by ThruPut Manager . |
Type | Action statement |
Valid values |
|
For more information, see JOB_DATADEF.
JOB USER_DISPLAY
JOB USER_DISPLAY [ACCT(account-list)] or JOB USER_DISPLAY EXIT [DATA(data | %stringid)] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Set Display Authority for a Job This JAL action statement provides authorization information to the User Display Facility. If you code more than one of the pattern-matching operands, authorization is granted as soon as one of them is satisfied. If you code PROMPT in addition to one or more pattern-matching operands, the user is prompted only if none of the patterns result in a match. |
Type | Action statement |
Valid values |
|
JOB_DATADEF
JOB_DATADEF name([(COL,n,align)],variable | ‘hard-coded-text’, |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Define Display Information JAL allows you to communicate job-related information to ISPF users through the User Display Facility, or operators through JOB Services. The data line can include Descriptors or Properties combined with text. Up to 25 lines can be stored with a job for User Display, and another 25 lines for operator services. |
Type | Definition statement |
Maximum Length | Any information exceeding 60 characters is truncated. |
Valid values |
This is an optional text definition construct that indicates you want column alignment.
The considerations for data alignment are:
|
For more information about a complete discussion of the facilities provided for formatting messages and displays, see Defining-and-using-messages-and-displays.
A data-line can contain, in any order, a mixture of text, Descriptors, and Job Properties. Each one of them may be optionally preceded by a column alignment specification.
For more information, see JOB STORE.
$JOB_PERFORM
$JOB_PERFORM [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Performance Group from the JOB statement This job descriptor returns a number in the range 1-999, representing the value coded for the PERFORM= keyword on the JOB statement. |
Type | Range Definition Job Descriptor |
Maximum Length | 999 |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $JXPERFORM, $PERFORM, and SET PERFORM.
$JOBCPU
$JOBCPU [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JCPU Time From the JOB statement This descriptor represents the amount of CPU time specified in the TIME= parameter on the JOB statement. |
Type | Range Definition Descriptor |
Maximum Length | 357912 minutes |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
If TIME= was not specified, the value is 0.
For more information, see $CPU, $STEPCPU, and SET CPUCAP.
$JOBID
$JOBID |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JES2 Job Identifier This is an execution time Display Variable. It allows you to display the JES2 job identifier:
|
Type | Display Variable |
Maximum Length | 8 characters |
Valid values | Is a valid insert in a MSGDEF statement. It prints the JES2 job identifier. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see $JOBNUMBER.
$JOBNAME | $JOBN
$JOBNAME(pattern | %patid | table-id) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Jobname From The JOB Statement This Descriptor represents the jobname from the JOB statement. |
Type | Character string Descriptor |
Maximum Length | 8 characters |
Valid values |
The pattern, %patid, or table entries are matched against the Descriptor. If a match occurs, a TRUE value is returned. |
For more information about the description of character string facilities, see Character-string-facilities-tutorial . For more information about the description of table support, see DAL-and-JAL-table-management.
Usage
You can use this descriptor in EVALUATE definition statements and JAL Logic statements. This descriptor can also be used:
- As an insert in message definition statements
- In a substring function
- In STRINGDEF and PATTERNDEF statements
- In JLS_LIMITDEF and JLS_CNTLDEF statements
$JOBNUMBER | $JOBNUM
$JOBNUMBER |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JES2 Job Number This is an execution time Display Variable. It allows you to display the JES2 job number. |
Type | Display Variable. |
Maximum Length | 5 characters |
Valid values | Is a valid insert in a MSGDEF statement. It prints the JES2 job number. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see $JOBID.
JSS RECALL
JSS RECALL ALL | DASD | TAPE [MAX_WAIT(mmm) | DELAY_FOR(mmm)][LIMIT(nnn)] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Request DFSMShsm Recall Specifies whether ThruPut Manager can initiate recalls for data sets that have been migrated to archival storage by DFSMShsm. This statement is ignored if the job does not refer to a migrated data set. |
Type | Action Statement |
Valid values |
|
For more information, see $HRECALL, $HRECALL_DASD, $HRECALL_TAPE, and $JXRECALL.
JSS STAGE
JSS STAGE [ALL(YES |NO) IBM(YES | NO) STORAGETEK(YES | NO) VTAPE(YES | NO)] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Requests Staging for Virtual Volumes This statement requests that virtual volumes be staged. |
Type | Action Statement |
Valid values |
|
For more information, see $JXSTAGE_STORAGETEK, $VOL_VTS_STK, $VOL_VTS_STK_NOTRESIDENT, and $VOL_VTS_STK_RESIDENT.
$JTS_DATE
$JTS_DATE [0,]name1,yyyy2/ddd2,name2[,...,yyyyN/dddN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | UCS ONLY. JTS “Hold Until” Date This Descriptor represents the JTS “hold until” date specified for the job. |
Type | Range Definition Descriptor |
Maximum Length | 9999/366 expressed as year/Julian date. |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
If the job does not contain a JTS JECL statement, this Descriptor returns a zero value (0000/000).
For more information, see $JTS_TIME.
$JTS_HOLD_FOR
$JTS_HOLD_FOR [0,]name1,hh2:mm2,name2[,...,hhN:mmN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | UCS ONLY. Difference Between the Time Specified on the JTS JECL //*JTS HOLD_UNTIL Statement and the Current Time. This descriptor represents the difference between JTS “hold until” time specified for the job and the current time. |
Type | Range Definition Descriptor |
Maximum Length | 23:59 expressed as hours:minutes |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
If the job does not contain a JTS JECL statement, this Descriptor returns a zero value.
For more information, see JTS_TIME.
JTS HOLD_UNTIL
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Hold the job until a specified date & time. |
Type | Action statement |
This action statement allows you to hold a job till a specific time.
$JTS_TIME
$JTS_TIME [0,]name1,hh2:mm2,name2[,...,hhN:mmN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | UCS ONLY. JTS “Hold Until” Time This Descriptor represents the JTS “hold until” time specified for the job. |
Type | Range Definition Descriptor |
Maximum Length | 23:59 expressed as hours:minutes |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
If the job does not contain a JTS JECL statement, this Descriptor returns a zero value.
For more information, see $JTS_DATE.
$JXARRIVAL
$JXARRIVAL |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display Arrival Time Setback Setting This is a JAL execution time Display Variable. It allows you to display the value of a previously executed SET ARRIVAL_TIME statement. If no SET ARRIVAL_TIME statement has been executed, the initial value for ARRIVAL_TIME is ‘0’. |
Type | Display Variable |
Maximum Length | 3 characters |
Valid values | This is a valid insert in a MSGDEF statement. If a SET ARRIVAL_TIME statement has been executed, the value that was set is printed. If no SET ARRIVAL_TIME statement has been executed, ‘0’ is printed. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see SET ARRIVAL_TIME.
$JXCATALOG_LOOKUP
$JXCATALOG_LOOKUP |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display CATALOG_LOOKUP Setting This is a JAL execution time Display Variable. It allows you to display the value of a previously executed SET CATALOG_LOOKUP statement. If no SET CATALOG_LOOKUP statement has been executed, the initial value for CATALOG_ LOOKUP is ‘NO’. |
Type | Display Variable |
Maximum Length | 20 characters |
Valid values | This is a valid insert in a MSGDEF statement. If a SET CATALOG_LOOKUP statement has been executed, ‘YES’ is printed. If no SET CATALOG_LOOKUP statement has been executed, ‘NO’ is printed. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see SET CATALOG_LOOKUP.
$JXCLASS | $JXCL
$JXCLASS |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display Execution Class Setting This is a JAL execution time Display Variable. It allows you to display the value of a previously executed SET CLASS statement. If no SET CLASS has been executed, the initial value for the CLASS keyword is the job submission class. |
Type | Display Variable |
Maximum Length | 8 character |
Valid value | This is a valid insert in a MSGDEF statement. It prints a one character class, representing either:
|
Usage
You can use this variable only as an insert in message definition statements.
For more information, see SET CLASS.
$JXCPUCAP
$JXCPUCAP |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display CPUCAP Setting This is a JAL execution time Display Variable. It allows you to display the value of a previously executed SET CPUCAP statement. If no SET CPUCAP statement has been executed, the initial value for the CPUCAP keyword is ‘NO’. |
Type | Display Variable |
Maximum Length | 9 characters |
Valid value | This is a valid insert in a MSGDEF statement. If a SET CPUCAP statement is run, it prints a character string of the form mmmmmm:ss. The letter m represents minutes. The letter s represents seconds. If no SET CPUCAP statement is run, it prints the character string ‘NO’. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see SET CPUCAP.
$JXDBS_PRIORITY
$JXDBS_PRIORITY |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display DBS Priority This is a JAL execution time Display Variable. It allows you to display the DBS Priority that is assigned to the job. The DBS Priority does not apply if the job is managed by SLM. If no DBS SET PRIORITY statement has been executed, the default value for the PRIORITY keyword is MEDIUM. |
Type | Display Variable |
Maximum Length | 6 characters |
Valid values | This is a valid insert in a MSGDEF statement.
|
Usage
You can use this variable only as an insert in message definition statements.
For more information, see DBS SET.
$JXDBS_WORKGROUP
$JXDBS_WORKGROUP |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display DBS Work Group This is a JAL execution time Display Variable. It allows you to display the DBS Work Group to which the job has been assigned. If no DBS SET WORKGROUP(name) statement has been executed, the value is the default Work Group that was set for the active Policy in the DBS Configuration dialog. |
Type | Display Variable |
Maximum Length | 8 characters |
Valid value | This is a valid insert in a MSGDEF statement. If a DBS SET WORKGROUP(name) statement has been executed, the Work Group name is printed. If no DBS SET WORKGROUP(name) statement has been executed, the default Work Group that was set for the active Policy in the DBS Configuration dialog is printed. If the ACTIVE Policy is not using Work Groups, ‘********’ is printed. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see DBS SET.
$JXDCS_DR
$JXDCS_DR(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | DCS ONLY. DCS data set Reservation Indicator This Logic Variable allows you to determine whether a DCS SET statement has been executed. This function call returns a TRUE/FALSE value depending on whether or not a DCS SET statement has been executed. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in JAL Logic statements, and also as an insert in message definition statements.
For more information, see DCS SET.
$JXFACTOR
$JXFACTOR |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display Selected Factor Set This is a JAL execution time Display Variable. It allows you to display the number used to select the normalization factor for JOB and STEP CPU time, as specified by a previous SET NORMALIZE statement. |
Type | Display Variable |
Maximum Length | 1 character |
Valid value | This is a valid insert in a MSGDEF statement. If a SET NORMALIZE(YES) statement has been executed, the single digit number used to select the normalization factor is displayed. If no SET NORMALIZE statement has been executed or a SET NORMALIZE(NO) statement has been executed, this Variable has no meaning but it will display 0. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see $JXNORM and SET NORMALIZE.
$JXFAIL
$JXFAIL(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Test for Job Fail Request This Logic Variable allows you to determine if a request has been made by a DAL RETURN statement to fail the job at the end of JAL processing. This function call returns a TRUE/FALSE value depending on whether or not an RETURN FAIL statement has been executed by DAL to have the job failed at the end of JAL processing. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and also as an insert in message definition statements.
$JX_GDGBIAS
$JX_GDGBIAS |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display GDGBIAS value for job This is a JAL execution time Display Variable. It allows you to display the value of how the job is to process GDGs. |
Type | Display variable |
Maximum Value | 4 characters |
Valid value | This is a valid insert in a MSGDEF statement. |
$JXJBANY
$JXJBANY(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. JBS ADD BIND Indicator This Logic Variable allows you to determine if at least one JBS ADD BIND statement has been executed without an intervening JBS DELETE BIND statement. This function call returns a TRUE/FALSE value depending on whether or not there is at least one JBS ADD BIND active for the job. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in JAL Logic statements, and also as an insert in message definition statements.
For more information, see JBS ADD BIND, JBS DELETE BIND, JBS REPLACE BIND, and $JXJBMAX.
$JXJBMAX
$JXJBMAX(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Maximum JBS ADD BIND Indicator This Logic Variable allows you to determine if you have reached the maximum number of JBS ADD BIND requests allowed in JAL. The number is 24. This function call returns a TRUE/FALSE value depending on whether or not the maximum of 24 JBS ADD BIND requests has been reached. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in JAL Logic statements, and also as an insert in message definition statements.
For more information, see JBS ADD BIND, JBS DELETE BIND, JBS REPLACE BIND, and $JXJBANY.
$JXJBSYSAFF
$JXJBSYSAFF |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Display Execution System Affinity This is a JAL execution time Display Variable. It allows you to display the execution affinity. If no JBS SET SYSAFF statement has been executed, the default is the job submission affinity. |
Type | Display Variable |
Maximum Length | 36 characters |
Valid value | This is a valid insert in a MSGDEF statement. The print format is one of the following two forms:
|
Usage
You can use this variable only as an insert in message definition statements.
For more information, see JBS SET SYSAFF.
$JXJBS_BIND_FROM_SAC
$JXJBS_BIND_FROM_SAC(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. JBS BIND From SAC Indicator This Logic Variable allows you to determine if at least one JBS BIND has been added because of the Software Access Control (SAC) table. This function call returns a TRUE/FALSE value depending on whether or not there is at least one JBS BIND active for the job that was set using the SAC table. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in JAL Logic statements, and also as an insert in message definition statements.
For more information, see JBS BIND.
$JXJCBAT
$JXJCBAT(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. JCS SET BATCH Indicator This Logic Variable allows you to determine whether a JCS SET BATCH statement has been executed. This function call returns a TRUE/FALSE value depending on whether or not a JCS SET BATCH statement has been executed. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in JAL Logic statements, and also as an insert in message definition statements.
For more information, see $JCBATCH, $JCBATCH#, $JCS_BATCH_ID, and JCS SET BATCH.
$JXJES2HOLD
$JXJES2HOLD |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display JES2 HOLD Status This is a JAL execution time Display Variable. It allows you to display the JES2 HOLD status of a job. If no SET JES2_HOLD statement has been executed, the initial value for the HOLD keyword is ‘NO’. |
Type | Display Variable |
Maximum Length | 3 characters |
Valid value | This is a valid insert in a MSGDEF statement. If a SET JES2_HOLD(YES) statement has been executed, ‘YES’ is printed. If no SET JES2_HOLD statement has been executed, or a SET JES2_HOLD(NO) statement has been executed, ‘NO’ is printed. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see SET JES2_HOLD.
$JXJLANY
$JXJLANY(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. JLS ADD LIMIT Indicator This Logic Variable allows you to determine if at least one JLS ADD LIMIT statement has been executed without an intervening JLS DELETE LIMIT statement. This function call returns a TRUE/FALSE value depending on whether or not there is at least one JLS ADD LIMIT active for the job. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid value |
|
Usage
You can use this variable in JAL Logic statements, and also as an insert in message definition statements.
For more information, see JLS ADD LIMIT, JLS DELETE LIMIT, JLS REPLACE LIMIT, and $JXJLMAX.
$JXJLMAX
$JXJLMAX(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. Maximum JLS ADD LIMIT Indicator This Logic Variable allows you to determine if you have reached the maximum number of JLS ADD LIMIT requests allowed in JAL. The number is 24. This function call returns a TRUE/FALSE value depending on whether or not you have reached the maximum of 24 JLS ADD LIMIT requests allowed. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid value |
|
Usage
You can use this variable in JAL Logic statements, and also as an insert in message definition statements.
For more information, see JLS ADD LIMIT, JLS DELETE LIMIT, JLS REPLACE LIMIT, and $JXJLANY.
$JXLABEL
$JXLABEL |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display LABEL Setting This is a JAL execution time Display Variable. It allows you to display the value of a previously executed SET LABEL statement. If no SET LABEL statement has been executed, asterisks are printed. |
Type | Display Variable |
Maximum Length | 20 characters |
Valid value | This is a valid insert in a MSGDEF statement. If a SET LABEL statement has been executed, the 20-character label is printed. If no SET LABEL statement has been executed, 8 asterisks are printed. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see SET LABEL.
$JXMHS_HOLD
$JXMHS_HOLD(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | MHS HOLD Status Indicator This Logic Variable allows you to determine if at least one MHS ADD statement has been executed without an intervening MHS DELETE statement. This function call returns a TRUE/FALSE value depending on whether or not there is at least one MHS ADD applied to the job. |
Type | Logic Variable |
Maximum Length | Not applicable |
Valid values |
|
Usage
You can use this variable in JAL Logic statements, and also as an insert in message definition statements.
For more information, see MHS ADD, MHS REPLACE, and MHS DELETE.
$JXMHS_VOL_EXEMPT
$JXMHS_VOL_EXEMPT |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display MHS_VOL EXEMPT Setting This is a JAL execution time Display Variable. It allows you to display the value of a previously executed MHS_VOL SET EXEMPT statement. If no MHS_VOL SET EXEMPT statement has been executed, the initial value for MHS_VOL EXEMPT status is ‘NO’. |
Type | Display Variable |
Maximum Length | 3 characters |
Valid values | This is a valid insert in a MSGDEF statement.
|
Usage
You can use this variable only as an insert in message definition statements.
For more information, see MHS_VOL SET EXEMPT.
$JXMSGCLASS
$JXMSGCLASS |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display MSGCLASS Setting This is a JAL execution time Display Variable. It allows you to display the current value of the MSGCLASS keyword from the JOB statement. If no SOS SET MSGCLASS statement has been executed, the initial value is the MSGCLASS at job submission. |
Type | Display Variable |
Maximum Length | 8 character |
Valid value | This is a valid insert in a MSGDEF statement. It prints a one character class, representing:
|
Usage
You can use this variable only as an insert in message definition statements.
For more information, see $CURMSGCLASS, $INMSGCLASS, $MSGCLASS_ALTERED, and SOS SET MSGCLASS.
$JXNORM
$JXNORM |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display Normalization Status This is a JAL execution time Display Variable. It allows you to display whether or not CPU normalization has been requested. If no SET NORMALIZE statement has been executed, the initial value for the NORMALIZE keyword is ‘NO’. |
Type | Display Variable |
Maximum Length | 3 characters |
Valid value | This is a valid insert in a MSGDEF statement. If a SET NORMALIZE(YES) statement has been executed, ‘YES’ is printed. If no SET NORMALIZE statement has been executed, or a SET NORMALIZE(NO) statement has been executed, ‘NO’ is printed. |
Usage
You can use this variable only as an insert in message definition statements.
$JXNORMALIZE is an alias for $JXNORM.
$JXNOTIFY
$JXNOTIFY |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display NOTIFY UserID This is a JAL execution time Display Variable. It allows you to display the value of a previously executed SET NOTIFY statement. If no SET NOTIFY has been executed, the initial value for the NOTIFY keyword is the userid of the submitter on the submitting node. |
Type | Display Variable |
Maximum Length | 16 characters |
Valid value | This is a valid insert in a MSGDEF statement. If a SET NOTIFY statement has been executed, it prints the user ID, or the nodename.userid, or the nodename for the job, depending on which form was used in the SET NOTIFY statement. If no SET NOTIFY statement has been executed, it prints the user ID, or the nodename.userid, or the nodename, or asterisks, depending on what was specified for the NOTIFY keyword on the JOB statement. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see $NOTIFY and SET NOTIFY.
$JXPERFORM
$JXPERFORM |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display Performance Group Setting This is a JAL execution time Display Variable. It allows you to display whether or not a SET PERFORM statement has been executed. If no SET PERFORM statement has been executed, the initial value for the PERFORM keyword is ‘NO’. |
Type | Display Variable |
Maximum Length | 3 characters |
Valid value | This is a valid insert in a MSGDEF statement. If a SET PERFORM(nnn) statement has been executed, ‘nnn’ is printed, representing the performance group requested. If no SET PERFORM statement has been executed, or a SET PERFORM(NO) statement has been executed, ‘NO’ is printed. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see $JOB_PERFORM, $PERFORM, and SET PERFORM.
$JXPRIORITY
$JXPRIORITY |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display Job Priority This is a JAL execution time Display Variable. It allows you to display the job priority. If no SET PRIORITY statement has been executed, the initial value for the PRIORITY keyword is the job submission priority. |
Type | Display Variable |
Maximum Length | 2 characters |
Valid value | This is a valid insert in a MSGDEF statement. The job priority is printed. It is either from a SET PRIORITY statement or the initial value. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see SET PRIORITY.
$JXPR is an alias for $JXPRIORITY.
$JXRECALL
$JXRECALL |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display DFSMShsm Recall Status This is a JAL execution time Display Variable. It allows you to display the status of a requested DFSMShsm RECALL. If no JSS RECALL statement has been executed, the initial value for the RECALL keyword is ‘NO’. |
Type | Display Variable |
Maximum Length | 4 characters |
Valid value | This is a valid insert in a MSGDEF statement.
|
Usage
You can use this variable only as an insert in message definition statements.
For more information, see $HRECALL, $HRECALL_DASD, $HRECALL_TAPE, and JSS RECALL.
$JXSCHENV
$JXSCHENV |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display Scheduling Environment This is a JAL execution time Display Variable. It allows you to display the value of a previously executed SET SCHENV statement. If no SET SCHENV has been executed, the value for $JXSCHENV is the scheduling environment of the job at submission time. |
Type | Display Variable |
Maximum Length | 16 characters |
Valid value | This is a valid insert in a MSGDEF statement. It prints a 1through16 character scheduling environment, representing either:
|
Usage
You can use this variable only as an insert in message definition statements.
For more information, see $CURSCHENV, $IN_SCHENV, and SET SCHENV.
$JXSERVICE_CLASS
$JXSERVICE_CLASS |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display Service Class This is a JAL execution time Display Variable. It allows you to display the value of a previously executed SET SERVICE_CLASS statement. If no SET SERVICE_CLASS has been executed, the value for $JXSERVICE_CLASS is the WLM service class of the job at submission time. |
Type | Display Variable |
Maximum Length | 8 characters |
Valid value | This is a valid insert in a MSGDEF statement. It prints a 1through16 character scheduling environment, representing either:
|
Usage
You can use this variable only as an insert in message definition statements.
For more information, see $CURSERVICE_CLASS, $IN_SERVICE_CLASS, and SET SERVICE_CLASS.
$JXSLM_CONTROL_CENTER
$JXSLM_CONTROL_CENTER |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display SLM CONTROL CENTER for a Job This is a JAL execution time Display Variable. It allows you to display the SLM CONTROL CENTER for the job. |
Type | Display Variable |
Maximum Length | 8 characters |
Valid value | This is a valid insert in a MSGDEF statement. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see SLM SET CONTROL_CENTER.
$JXSLM_JOB_IMPORTANCE
$JXSLM_JOB_IMPORTANCE |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display SLM Job Importance for a Job This is a JAL execution time Display Variable. It allows you to display the SLM Job Importance for the job. |
Type | Display Variable |
Maximum Length | 1 character |
Valid value | This is a valid insert in a MSGDEF statement. If no SLM SET JOB_IMPORTANCE statement has been executed, the default Job Importance of 4 is displayed. |
Usage
You can use this variable only as an insert in message definition statements.
For more information, see SLM SET JOB_IMPORTANCE.
The SLM Policy determines whether Job Importance is in effect for the Service Group to which the job has been assigned.
$JXSLM_MANAGED
$JXSLM_MANAGED |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display SLM-managed Status This is a JAL execution time Display Variable. It allows you to display whether or not the job is SLM-managed. |
Type | Display Variable |
Maximum Length | 3 characters |
Valid values | $JXSLM_MANAGED This is a valid insert in a MSGDEF statement.
|
Usage
You can use this variable only as an insert in message definition statements.
For more information, see SLM SET MANAGED.
This Display Variable is relevant only in a Fast Path implementation.
$JXSLM_SERVICE
$JXSLM_SERVICE |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display SLM Service for a Job This is a JAL execution time Display Variable. It allows you to display the SLM Service that a job will receive. |
Type | Display Variable |
Maximum Length | 14 characters |
Valid values | This is a valid insert in a MSGDEF statement. The following are the valid values:
|
Usage
You can use this variable only as an insert in message definition statements.
$JXSTAGE_STORAGETEK
$JXSTAGE_STORAGETEK |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display StorageTek Virtual Volume Staging Status This is a JAL execution time display variable. It allows you to display whether or not a JSS STAGE request has been issued for StorageTek virtual volumes. If no JSS STAGE statement has been executed for StorageTek virtual Volumes, the value of $JXSTAGE_ STORAGETEK is ‘NO’. |
Type | Display Variable |
Maximum Length | 3 characters |
This is a valid insert in a MSGDEF statement.
If a JSS STAGE statement has been executed for StorageTek virtual volumes, ‘YES’ is printed.
If no JSS STAGE statement for StorageTek virtual volumes has been executed, or a JSS STAGE STORAGETEK(NO) statement has been executed, ‘NO’ is printed.
Usage
You can use this variable only as an insert in message definition statements.
For more information, see JSS STAGE.
$LAST_DAY_OF_MONTH
$LAST_DAY_OF_MONTH(YES | NO) |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | This Logic Variable allows you to determine whether or not today is the last day of a month. This descriptor l returns a TRUE/FALSE value depending on whether today is the last day of a month. |
Type | Logic Variable |
Maximum Value | Not applicable |
Valid values |
|
Usage
You can use this variable in JAL Logic statements.
$LINES
$LINES [0,]name1,start2,name2[,...,startN,nameN] |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Output Lines This Descriptor represents the estimated number of output lines. |
Type | Range Definition Descriptor |
Maximum Value | 999999 expressed in thousands of lines |
Valid values |
|
Usage
You can use this descriptor in the Definition Section of JAL, and also as an insert in message definition statements.
For more information, see $BYTES, $CARDS, $PAGES, and $SOS_SET_JOB_LINES.
$LIST Descriptors
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display Values for Selected Descriptors These Display Variables allow you to insert selected job information into messages. The Display Variable names and descriptions are included in the Table of Display Variables below. |
Type | Display Variable |
Maximum Value | Not applicable |
You can use only one of these variables in a particular MSGDEF statement, but you can repeat it multiple times to indicate how many volumes or agents to display in a single line. The message is issued as many times as necessary to display all volumes or agents in the list. The volumes or agents displayed reflect the status at the time the message is issued.
Descriptor Name | Description | Length | See Also | Comp. |
$LIST_JBACT | Lists active JBS Binding Agents. | 17 | JBS | |
$LIST_JBDEACT | Lists JBS Binding Agents that have been deactivated. | 17 | JBS | |
$LIST_JBS_ADD | Lists JBS Binding Agents that have been added. | 17 | JBS | |
$LIST_JBS_ADD_LAST | Lists the contents of the latest JBS ADD BIND. (See Notes.) | 71 | JBS | |
$LIST_JBS_BIND | Lists JBS Binding Agents. | 17 | JBS | |
$LIST_JBS_JECL | Lists JBS Binding Agents from JECL. | 17 | N/A | JBS |
$LIST_JBS_JECL_PROC | Lists JBS Binding Agents from JECL in cataloged procedures. | 17 | N/A | JBS |
$LIST_JBS_NEEDS | Lists in a message the requested JBS Environment. | 16 | JBS | |
$LIST_JBS_SET | Lists in a message the states that have been set. | 17 | JBS | |
$LIST_JLS_ADD | Lists JLS Binding Agents that have been added. | 17 | JBS | |
$LIST_JLS_ADD_LAST | Lists the contents of the latest JLS ADD LIMIT. | 71 | JBS | |
$LIST_JLS_ENQ | Lists JLS Limiting Agent ENQ references. | 17 | JBS | |
$LIST_JLS_JECL | Lists JLS Limiting Agents from JECL. | 17 | N/A | JBS |
$LIST_JLS_JECL_PROC | Lists JLS Limiting Agents from JECL IN cataloged procedures. | 17 | N/A | JBS |
$LIST_JLS_LIMIT | Lists JLS Limiting Agent references. | 17 | JBS | |
$LIST_PROC_LIBRARY | Lists procedure library name | 44 | DAL descriptor $JCL_PROC_LIBRARY | Base |
$LIST_PROC_NAME | Lists procedure name | 8 | DAL descriptor | Base |
$LIST_PROC_TYPE | Lists procedure type. It can be one of the following: INSTREAM, PRIVATE, SYSTEM. | 8 | DAL descriptor | Base |
$LIST_TAPEVOLS | Lists non-scratch tape volumes (cartridges and reels) required by the job. | 6 | Base | |
$LIST_VOL_AUTO | Lists non-scratch automated volumes required by the job. | 6 | Base | |
$LIST_VOL_CART_ALL | Lists non-scratch cartridge volumes (manual and automated) required by the job. | 6 | Base | |
$LIST_VOL_DISK | Lists DASD volumes required by the job. | 6 | Base | |
$LIST_VOL_MANUAL | Lists manual non-scratch volumes required by the job. | 6 | Base | |
$LIST_VOL_REEL | Lists non-scratch non-cartridge volumes required by the job. | 6 | Base | |
$LIST_VOL_TO_EJECT | Lists non-scratch cartridge volumes required by the job that are within the automated system but are required in non-automated drives. | 6 | Base | |
$LIST_VOL_TO_ENTER | Lists non-scratch cartridge volumes required by the job that are outside the automated system but are to be treated as automated. | 6 | Base | |
$LIST_VOL_VTS | Lists virtual volumes required by the job. | 6 | Base |
Usage
You can use these variables only as inserts in message definition statements.
$LPAR _NAME
$LPAR_NAME(pattern | %patid | table-id) — standard pattern/%patid/table-id information — |
This JAL element has the following attributes:
Attribute | Value |
---|---|
Description | Hardware LPAR name This descriptor represents the LAPR name defined by the HMC. This variable will be "VM" if the LPAR is on a virtual machine. |
Type | Character string descriptor |
Maximum Value | 8 characters |