List of DAL elements (G-L)
This topic lists and describes the Detail Action Language (DAL) elements in this product.
GLOBAL DEFINE
GLOBAL DEFINE (name1[,name2,...]) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this definition statement 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 values |
|
Usage
You can use the Global Logic variables only in EVALUATE statements and in the DAL action statement GLOBAL SET.
For more information, see EVALUATE and GLOBAL SET.
GLOBAL SET
GLOBAL SET name(TRUE | FALSE) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Set Global Logic variable This action statement assigns a value of TRUE or FALSE to a Global Logic variable, which must be defined in the DAL that references it. |
Type | Action statement |
Valid values |
|
For more information, see GLOBAL DEFINE.
IF
IF (expression) |
This DAL 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 value |
|
For more information about character string facilities, see Character-string-facilities-tutorialFor more information about table support, see DAL-and-JAL-table-management .
For more information, see ELSE, ENDIF, ORIF, and OTHERWISE.
$INCLASS | $INCL
$INCLASS(class | *) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the job submission class (the class requested on the JOB statement). |
Type | Character string descriptor |
Maximum length | 1 character |
Valid value | class—A single hard-coded character from A–Z or 0–9 *—Job Analysis class |
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
For more information, see $CURCLASS.
$INDEVICE | $INDEV
$INDEVICE(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the name of the device on which the job entered the system or TSO user. |
Type | Character string descriptor |
Maximum length | 8 characters |
Valid value |
The pattern, %patternID, or tableID entry is matched against the descriptor. If a match occurs, a TRUE value is returned. |
For more information about character string facilities, see Character-string-facilities-tutorialFor more information about table support, see DAL-and-JAL-table-management .
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also:
- As an insert in message definition statements.
- In a substring function.
- In STRINGDEF and PATTERNDEF statements.
INJOB#
$INJOB# [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine how many times you have already seen this data set for the job This allows you to determine if the data set has already been processed within the job. |
Type | Range definition descriptor |
Maximum value | 99,999 |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $INSTEP#.
$INMSGCLASS
$INMSGCLASS(class) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the message class requested by the JOB statement at job submission. |
Type | Character string descriptor |
Maximum length | 1 character |
Valid value | class—A hard-coded single character from A–Z or 0–9. |
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
For more information, see $CURMSGCLASS.
$INNODE
$INNODE(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor specifies the name of the JES2 node on which the job was submitted. |
Type | Character string descriptor |
Maximum length | 8 characters |
Valid value |
The pattern, %patternID, or tableID entry is matched against the descriptor. If a match occurs, a TRUE value is returned. |
For more information about character string facilities, see Character-string-facilities-tutorial .For more information about table support, see DAL-and-JAL-table-management.
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also:
- As an insert in message definition statements.
- In a substring function.
- In STRINGDEF and PATTERNDEF statements.
$INPRIO | $INPR
$INPRIO(priority-value) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Input execution queue priority This descriptor represents the job priority at submission time. |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
This descriptor can be used only in the Definition Section of DAL.
For more information, see $CURPRIO.
$INRMT
$INRMT(LOCAL) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the input remote number |
Type | Character string descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
$IN_SCHENV
$IN_SCHENV(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the scheduling environment for the job at submission. |
Type | Character string descriptor |
Maximum length | 16 characters |
Valid values |
The pattern, %patternID, or tableID entry is matched against the descriptor. If a match occurs, a TRUE value is returned. |
For more information about character string facilities, see Character-string-facilities-tutorial.For more information about table support, see DAL-and-JAL-table-management .
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also:
- As an insert in message definition statements.
- In a substring function.
- In STRINGDEF and PATTERNDEF statements.
$IN_SERVICE_CLASS
$IN_SERVICE_CLASS(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the WLM service class for the job at submission |
Type | Character string descriptor |
Maximum length | 8 characters |
Valid value |
The pattern, %patternID, or tableID entry is matched against the descriptor. If a match occurs, a TRUE value is returned. |
For more information about character string facilities, see Character-string-facilities-tutorial. For more information about table support, see DAL-and-JAL-table-management.
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also:
- As an insert in message definition statements.
- In a substring function.
- In STRINGDEF and PATTERNDEF statements.
$INSTEP#
$INSTEP# [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine how many times you have already seen this data set for this step This allows you to determine if the data set has already been processed within the step. |
Type | Range definition descriptor |
Maximum value | 99,999 |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $INJOB#.
$INSYSAFF
$INSYSAFF(ANY) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the JES2 system affinity at job submission time. 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 | descriptor. |
Maximum length | 4 characters |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
For more information, see $DALSYS and $INDEVICE.
$INSYSID
$INSYSID(pattern|%patid|table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 | 8 characters |
Valid value |
The pattern, %patternID, or tableID entry is matched against the descriptor. If a match occurs, a TRUE value is returned. |
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. and also:
- As an insert in message definition statements.
- In a substring function.
- In STRINGDEF and PATTERNDEF statements.
$IZWS
$IZWS(YES/NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 value |
|
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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 value |
The pattern, %patternID, or tableID entry is matched against the descriptor. If a match occurs, a TRUE value is returned. |
For more information about character string facilities, see Character-string-facilities-tutorial . For more information about table support, see DAL-and-JAL-table-management.
$IZWS_CRITICALJOB(Yes/No)
$IZWS_CRITICALJOB(Yes/No) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 value |
|
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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 value |
|
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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor indicates the date value of the DEADLINE= keyword on the //*IZWS statement. This indicates the date when the job must end. This descriptor is the date portion |
Type | Range definition descriptor |
Maximum value | 2155/366 expressed as year/day |
Valid value |
|
Usage
You can use this descriptor 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor indicates the time value of the DEADLINE= keyword on the //*IZWS statement. This indicates the TIME when the job must end. This is the time portion. |
Type | Range definition descriptor |
Maximum value | 24:00 |
Valid Value |
|
Usage
You can use this descriptor 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 | 99,999,999 |
Valid value |
|
Usage
You can use this descriptor 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor indicates the date value of the IA= keyword on the //*IZWS statement. This is the input arrival date. This descriptor is the date portion. |
Type | Range definition descriptor |
Maximum value | 2155/366 expressed as year/day |
Valid value |
|
Usage
You can use this descriptor 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 value |
|
Usage
You can use this descriptor the Definition Section of JAL, and also as an insert in message definition statements.
$IZWS_JECL_OK
$IZWS_JECL_OK(YES/NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 value |
|
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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor indicates the date value of the LATESTOUT= keyword on the //*IZWS statement. This is the latest date when the job should start. This descriptor is the date portion. |
Type | Range definition descriptor |
Maximum value | 2155/366 expressed as year/day |
Valid value |
|
Usage
You can use this descriptor 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor indicates the time value of the LATESTOUT= keyword on the //*IZWS statement. This is the latest time when the job should start. This is the time portion. |
Type | Range definition descriptor |
Maximum value | 24:00 |
Valid value |
|
Usage
You can use this descriptor 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 value |
|
Usage
You can use this descriptor 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 value |
|
Usage
You can use this descriptor the Definition Section of JAL, and also as an insert in message definition statements.
$IZWS_SUCCESSOR(YES/NO)
$IZWS_SUCCESSOR(Yes/No) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 value |
|
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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 value |
The pattern, %patternID, or tableID entry is matched against the descriptor. If a match occurs, a TRUE value is returned. |
For more information about character string facilities, see Character-string-facilities-tutorial. For more information about table support, see DAL-and-JAL-table-management.
$IZWS_TIMEDEP(YES/NO)
$IZWS_TIMEDEP(Yes/No) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 value |
|
Usage
You can use this variable in EVALUATE definition statements and JAL Logic statements, and as an insert in message def.
$JBACT
$JBACT name AGENT(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS only. You can use this descriptor to determine whether a particular Binding Agent is activated in JECL statements. You can also determine if it is activated by using Job Binding Services API, or whether the specified Agent is the only one being activated. |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
This descriptor can be used only in the Definition Section of TM DAL.
For more information, see $EXEMPT, $JBACT#, $JBBIND, $JBBIND#, $JBDEACT, and $JBDEACT#.
$JBACT#
$JBACT# [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS only. 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 value |
|
Usage
You can use this descriptor the Definition Section of TM DAL, 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. You can use this descriptor to determine whether there is a BIND statement for a particular Binding Agent in JECL statements. You also test whether the specified Agent is the only Agent bound to. |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
This descriptor can be used only in the Definition Section of TM DAL.
For more information, see $EXEMPT, $JBACT#, $JBBIND, $JBBIND#, $JBDEACT, and $JBDEACT#.
$JBBIND#
$JBBIND# [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. 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 value |
|
Usage
You can use this descriptor the Definition Section of TM DAL, and also as an insert in message definition statements.
For more information, see $EXEMPT, $JBACT, $JBACT#, $JBBIND, $JBBIND#, $JBDEACT, and $JBDEACT#.
$JBDEACT
$JBDEACT name AGENT(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. You can use this descriptor to determine whether or not a particular binding agent is deactivated in JECL statements. You can also 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 value |
|
Usage
This descriptor can be used only in the Definition Section of TM DAL.
For more information, see $EXEMPT, $JBACT, $JBACT#, $JBBIND, $JBBIND#, and $JBDEACT#.
$JBDEACT#
$JBDEACT# [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. 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 value |
|
Usage
You can use this descriptor the Definition Section of TM DAL, 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. You can use this action statement to insert a BIND request for the job. |
Type | Action statement |
Valid value |
|
For more information, see JBS DELETE BIND, JBS REPLACE BIND, $JXJBANY, and $JXJBMAX.
JBS DELETE BIND
JBS DELETE [BIND | ALL_BINDS] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. This action statement deletes the last previously executed JBS ADD BIND or JBS REPLACE BIND request |
Type | Action statement |
Valid value |
|
For more information, see JBS ADD BIND, JBS REPLACE BIND, $JXJBANY, and $JXJBMAX.
$JBS_NEEDS
$JBS_NEEDS name ENVIRONMENT(pattern | %patid | table-id) [ONLY] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine whether 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. Component: JBS |
Valid value |
|
Usage
This descriptor can be used only in the Definition Section.
For more information, see $JBS_NEEDS#.
$JBS_NEEDS#
$JBS_NEEDS# name1,1,name2 |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Number of NEEDS Statements This descriptor represents whether 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 |
Component | JBS |
Valid value |
|
Usage
You can use this descriptor the Definition Section and also as an insert in message definition statements.
For more information, see $JBS_NEEDS.
JBS REPLACE BIND
JBS REPLACE BIND(agent-name-list) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS ONLY. This action statement allows you to replace the last previously executed JBS ADD BIND request for the job. |
Type | Action statement. |
Valid value |
|
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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | 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 |
Component | JBS |
Valid value |
|
Usage
This descriptor can be used only in the Definition Section.
For more information, see $JBS_SET#.
$JBS_SET#
$JBS_SET# [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor allows you to determine the number of JBS SET JECL statements present in a job. Number of JBS SET JECL Statements |
Type | Range definition descriptor |
Maximum value | 99 expressed in number of JBS SET JECL statements |
Component | JBS |
Valid value |
|
Usage
You can use this descriptor the Definition Section and also as an insert in message definition statements.
For more information, see $JBS_SET.
JCL ADD
JCL ADD DDN(ddname) DSN(DATASETname) DISP(SHR|OLD) [FIRST | LAST] BLKSIZE(nnn) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. This statement allows you to add a DD statement to the current step.
|
Type | Action statement |
Valid value |
|
For more information, see $JCL_ADD.
$JCL_ADD
$JCL_ADD(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This Logic Variable allows you to determine whether the current DD statement was added by a previous TM DAL. |
Type | Logic Variable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
For more information, see JCL ADD.
JCL ALTER
JCL ALTER keyword[,keyword,...] [ANALYSIS_ONLY] or JCL ALTER RESET |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. This statement allows you to alter certain DD statement keywords during DAL type TM analysis of a DD statement. |
Type | Action statement |
Valid value |
DATACLAS(dataclas | %stringid) Allows you to set SMS parameters for the corresponding DD statement, provided that the option has been enabled with the JES2 initialization TMPARM.
|
$JCL_BLKSIZE
$JCL_BLKSIZE [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the blocksize coded in JCL, if any was coded. |
Type | Range definition descriptor |
Maximum value | 65,535 bytes |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$JCL_BUFL
$JCL_BUFL [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the buffer length coded in JCL, if any was coded. |
Type | Range definition descriptor |
Maximum value | 32,760 bytes |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$JCL_BUFND
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Number of VSAM Data Buffers from JCL This descriptor represents the BUFND= value coded in JCL, if any were coded. |
Type | Range definition descriptor |
Maximum value | 32,767 bytes |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$JCL_BUFNI
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Number of VSAM Data Buffers from JCL This descriptor represents the BUFNI= value coded in JCL, if any were coded. |
Type | Range definition descriptor |
Maximum value | 32,767 bytes |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$JCL_BUFNO
$JCL_BUFNO [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Number of Buffers from JCL This descriptor represents the buffer length coded in JCL, if any was coded. |
Type | Range definition descriptor |
Maximum value | 15 buffers |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$JCL_BUFSP
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Maximum number of bytes in user area specified in JCL This descriptor represents the BUFSP= value coded in JCL, if any was coded. |
Type | Range definition descriptor |
Maximum value | 8388607 bytes |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$JCL_CODED
$JCL_CODED name (DEFER | EXEC_REGIONX| EXPDT | JOB_REGIONX | EXPDT_OLD | EXPDT_ |
This DAL 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 or FALSE or both 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 value |
|
$JCL_COND
$JCL_COND(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check COND keyword You can use this logic variable to determine whether the COND keyword was coded for the current step. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
$JCL_COND_EVEN
$JCL_COND_EVEN(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check COND=EVEN Keyword You can use this logic variable to determine whether the current step contains COND=EVEN. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
$JCL_COND_ONLY
$JCL_COND_ONLY(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check COND=EVEN Keyword You can use this logic variable to determine whether the current step contains COND=EVEN. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
JCL DELETE
JCL DELETE [RESET] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Delete the Current DD statement This statement deletes the current DD statement from the job. |
Type | Action statement |
Maximum value | Not applicable |
Valid value |
|
$JCL_DSKEYLBL
$JCL_DSKEYLBL($BLANK | key value) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check DSKEYLBL DD keyword You can use this logic variable to determine the value coded for the DSKEYLBL keyword on the DD statement being processed. $BLANK Allows you to test for an "all blanks" condition. |
Type | Logic variable |
Maximum value | 64 characters |
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
$JCL_DSNTYPE
$JCL_DSNTYPE($BLANK | LIBRARY | HFS | PDS | PIPE) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check DSNTYPE DD keyword You can use this logic variable to determine the value coded for the DSNTYPE keyword on the DD statement being processed. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
$JCL_DSORG
$JCL_DSORG(CX | DA | DAU | GS | IS | ISU | PO | POU | PS | PSU) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check DSORG DD keyword You can use this logic variable to determine the value coded for the DSORG keyword on the DD statement being processed. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
$JCL_EATTR
$JCL_EATTR(OPT | NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Support for extended attributes You can use this descriptor to determine whether the data set can support extended attributes (format 8 and 9 DSCBs) or not. |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
$JCL_EXEC_REGIONX_ABOVE
$JCL_EXEC_REGIONX_ABOVE [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Above-the-line storage allocation This descriptor represents above-the-line storage allocation coded on an EXEC statement. |
Type | Range definition descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $JCL_JOB_REGIONX_ABOVE, $JCL_JOB_REGIONX_BELOW, and $JCL_EXEC_REGIONX_BELOW.
$JCL_EXEC_REGIONX_BELOW
$JCL_EXEC_REGIONX_BELOW [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Below-the-line storage specification This descriptor represents below-the-line storage specification coded on an JOB statement. |
Type | Range definition descriptor |
Maximum value | 99999 expressed in K and M |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $JCL_JOB_REGIONX_ABOVE, $JCL_JOB_REGIONX_BELOW, and $JCL_EXEC_REGIONX_ABOVE.
$JCL_EXPDT
$JCL_EXPDT [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Expiration Date from JCL This descriptor represents the expiration date from JCL, if any was coded. It was either specified as an expiration date or as a retention cycle in JCL. |
Type | Range definition descriptor |
Maximum value | 2155/366 expressed as year/day |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $JCL_RETPD.
$JCL_FILEDATA
$JCL_FILEDATA($BLANK | BINARY | TEXT | RECORD) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check FILEDATA DD keyword You can use this Logic Variable to determine the value coded for the FILEDATA keyword on the DD statement being processed. |
Type | Logic variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
$JCL_FREE
$JCL_FREE(CLOSE | END) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check FREE keyword You can use this logic variable to determine what has been coded for the FREE keyword. |
Type | Logic variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
$JCL_FREEVOL
$JCL_FREEVOL(EOV | END) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check FREEVOL DD keyword You can use this logic variable to determine the value coded for the FREEVOL keyword on the DD statement being processed. |
Type | Logic variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
$JCL_GDGORDER
$JCL_GDGORDER (USECATLG| LIFO | FIFO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check GDGORDER DD keyword You can use this logic variable to determine the value coded for the GDGORDER keyword on the DD statement being processed. |
Type | Logic variable |
Maximum value | Not applicable |
Valid value |
|
Usage:
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
$JCL_JOB_DSENQSHR
$JCL_JOB_DSENQSHR(YES | NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check if DSENQSHR Value Coded on the JOB Statement You can use this logic variable 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 value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
$JCL_JOB_REGIONX_ABOVE
$JCL_JOB_REGIONX_ABOVE [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Above-the-line Storage Allocation This descriptor represents above-the-line storage allocation coded on a JOB statement. |
Type | Range definition descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $JCL_JOB_REGIONX_BELOW, $JCL_EXEC_REGIONX_ABOVE, and $JCL_EXEC_REGIONX_BELOW.
$JCL_JOB_REGIONX_BELOW
$JCL_JOB_REGIONX_BELOW [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Below-the-line storage allocation This descriptor represents below-the-line storage allocation coded on a JOB statement. |
Type | Range definition descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $JCL_JOB_REGIONX_ABOVE, $JCL_EXEC_REGIONX_ABOVE, and $JCL_EXEC_REGIONX_BELOW.
$JCL_JOB_SYSAFF
$JCL_JOB_SYSAFF(YES | NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check SYSAFF keyword coded on the JOB statement You can use this logic variable to determine whether the SYSAFF keyword was coded on the JOB statement. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
$JCL_JOB_SYSTEM
$JCL_JOB_SYSTEM(YES | NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check SYSTEM keyword coded on the JOB statement You can use this logic variable to determine whether the SYSTEM keyword was coded on the JOB statement. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
$JCL_JOB_UJOBCORR
$JCL_JOB_UJOBCORR (user-correlator | $BLANK) |
This DAL 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 value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
$JCL_LABEL
$JCL_LABEL name TYPE(label) [PROCESS_AS(IN | OUT)] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicates the type of label You can use this descriptor to determine what has been coded in the DD LABEL field. |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
This descriptor can be used only in the Definition Section of DAL.
$JCL_LRECL
$JCL_LRECL [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Record length from JCL This descriptor represents the record length coded in JCL, if any was coded. |
Type | Range definition descriptor |
Maximum value | 32,761 bytes |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$JCL_MAXGENS
$JCL_MAXGENS [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Maximum Number of Generations for Members in a Version 2 PDSE This parameter specifies the maximum number of generations for members in a Version 2 PDSE. |
Type | Range definition descriptor |
Maximum value | 2,000,000,000 |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$JCL_MODELDSN
$JCL_MODELDSN(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Model data set name This descriptor allows you to determine the MODEL data set name as coded in the DCB keyword for the DD currently being processed in DAL |
Type | Character string descriptor |
Maximum value | 44 characters |
Valid value |
The pattern, %patternID, or tableID entry is matched against the descriptor. If a match occurs, a TRUE value is returned. |
For more information about character string facilities, see Character-string-facilities-tutorial. For more information about table support, see DAL-and-JAL-table-management.
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also:
- As an insert in message definition statements.
- In a substring function.
- In STRINGDEF and PATTERNDEF statements.
$JCL_PROC_LIBRARY
$JCL_PROC_LIBRARY(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Procedure library name This descriptor represents the procedure library name. |
Type | Character string descriptor |
Maximum value | 44 characters |
Valid value |
The pattern, %patternID, or tableID entry is matched against the descriptor. If a match occurs, a TRUE value is returned. For INSTREAM TYPE the library name is "INSTREAM" |
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also:
- As an insert in message definition statements.
- In a substring function.
- In STRINGDEF and PATTERNDEF statements.
For more information, see $JCL_PROC_NAME and $JCL_PROC_TYPE.
$JCL_PROC_NAME
$JCL_PROC_NAME(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Procedure name This descriptor represents the procedure name. |
Type | Character string descriptor |
Maximum value | 8 characters |
Valid value |
The pattern, %patternID, or tableID entry is matched against the descriptor. If a match occurs, a TRUE value is returned. For INSTREAM TYPE the library name is "INSTREAM" |
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also:
- As an insert in message definition statements.
- In a substring function.
- In STRINGDEF and PATTERNDEF statements.
For more information, see $JCL_PROC_LIBRARY and $JCL_PROC_TYPE.
$JCL_PROC_TYPE
$JCL_PROC_TYPE(INSTREAM | PRIVATE | SYSTEM) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Procedure library type You can use this logic variable to determine the TYPE of procedure library. |
Type | Logic variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
For more information, see $JCL_PROC_LIBRARY and $JCL_PROC_NAME.
$JCL_PROTECT
$JCL_PROTECT(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check PROTECT keyword You can use this logic variable to determine whether the PROTECT=YES keyword was coded on the current DD statement. |
Type | Logic variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
JCL REPLACE
JCL REPLACE DSN(DATASETname) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Replace data set Name for Current DD Statement You can use this statement to replace the data set named on the current DD statement. All other parameters for the data set are unchanged.. |
Type | Action statement |
Maximum value | Not applicable |
Valid value |
|
For more information, see $JCL_REPLACE.
$JCL_REPLACE
$JCL_REPLACE(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check whether data set name was replaced You can use this logic variable to determine whether the data set name on the current DD statement was replaced by a previous TM DAL. |
Type | Logic variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
For more information, see JCL REPLACE.
$JCL_RETPD
$JCL_RETPD [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Retention period for the DD statement You can use this descriptor to determine the retention period specified in JCL for the DD statement being processed |
Type | Range definition descriptor |
Maximum value | 9999 expressed in days |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $JCL_EXPDT.
$JCL_SCHEDULE_AFTER
$JCL_SCHEDULE_AFTER (YES | NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicate if AFTER parameter is coded on the SCHEDULE statement You can use this logic variable 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 value |
|
Usage
You can use this variable in EVALUATE definition statements and D45AL 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicate if BEFORE parameter is coded on the SCHEDULE statement You can use this logic variable to determine whether the BEFORE parameter is coded on the SCHEDULE statement. This function returns a TRUE or FALSE value depending on whether or not the job BEFORE parameter was coded. |
Type | Logic descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this variable in EVALUATE definition statements and DAL 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 DAL 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 value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $JCL_SCHEDULE_JOBGROUP and $JCL_SCHEDULE_STARTBY.
$JCL_SCHEDULE_JOBGROUP
$JCL_SCHEDULE_JOBGROUP (pattern | %patid | table-id | $BLANK) |
This DAL 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 value | $BLANK—Is a special subparameter that allows you to check for blanks. |
For more information about character string facilities, see Character-string-facilities-tutorial. For more information about table support, see DAL-and-JAL-table-management.
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also:
- 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | STARTBY time parameter specified 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 value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $JCL_SCHEDULE_JOBGROUP and $JCL_SCHEDULE_HOLDUNTL.
$JCL_SCHEDULE_WITH
$JCL_SCHEDULE_WITH (YES | NO) |
This function returns a TRUE/FALSE value depending on whether or not the job WITH parameter was coded.
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicate if WITH parameter is coded on the SCHEDULE statement You can use this logic variable to determine whether the WITH parameter is coded on the SCHEDULE statement. |
Type | Logic descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this variable in EVALUATE definition statements and DAL 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_STMT#
$JCL_STMT# |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | JCL Statement Number You can use this display variable to to insert the number of the JCL statement being analyzed into a message. |
Type | Display variable |
Maximum value | 65,535 |
Valid value | $JCL_STMT#—Is a valid insert in a MSGDEF statement. |
Usage
This variable can be used only as an insert in message definition statements.
$JCL_STRNO
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Number of VSAM concurrent request parameter lists from JCL This descriptor represents the STRNO= value coded in JCL, if any was coded. |
Type | Range definition descriptor |
Maximum value | 32,767 bytes |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$JCL_SYMBOLS
$JCL_SYMBOLS(JCLONLY | EXECSYS | CNVTSYS] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicates that SYMBOLS keyword coded on the DD statement You can use this descriptor to determine what has been coded in the DD SYMBOLS field. |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
$JCL_SYMBOLS_LOGDD
$JCL_LOGDD(ddname | $BLANK) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Logging-DDname specified within the SYMBOLS= operands. This descriptor indicates if a logging-DDname was specified within the SYMBOLS= operands. |
Type | Character descriptor |
Maximum value | 8 characters |
Valid value |
|
Usage
This descriptor can be used only as an insert in message definition statements.
For more information, see $BLANK.
$JCL_TRTCH
$JCL_TRTCH(C |E | T | ET | COMP | NOCOMP | $BLANK) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Check TRTCH DD keyword You can use this logic variable to determine the value coded for the TRTCH keyword on the DD statement being processed. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value | These keywords are described in the IBM JCL Reference manual |
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also as an insert in message definition statements.
$JCL_UNITNAME_MATCH
$JCL_UNITNAME_MATCH name |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Matches JCL unit name with a list of names You can use this unique descriptor to determine whether at least one of a list of unit names is coded on the DD statement that is being analyzed. |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
|
For more information about character string facilities, see Character-string-facilities-tutorial. For more information about table support, see DAL-and-JAL-table-management.
Usage
This descriptor can be used only in the Definition Section of DAL.
For more information, see $JCL_CODED and $UNITNAME.
$JCL_UNITNAME_TMMAP
$JCL_UNITNAME_TMMAP(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM unit mapping in effect You can use this logic variable to determine if BMC 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 value |
|
Usage
You can use this variable in EVALUATE definition statements and DAL Logic statements, and also as an insert in message definition statements.
$JCL_VOLSER
$JCL_VOLSER(YES | NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicates if volume serial is coded You can use this logic variable to determine if a volume serial number is coded in JCL for the DD statement being processed. It tests whether at least one hard-coded volume serial number is present. |
Type | Logic variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this variable in EVALUATE definition statements and DAL Logic statements, and also as an insert in message definition statements.
$JECL_verb
$JECL_verb(YES | NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Indicates if a JECL statement is coded. You can use this Logic descriptor to determine if the specific JECL statement is included in the JCL. |
Type | Logic descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
These descriptors can be used in EVALUATE definition statements and DAL Logic statements, and also as an inserts in message definition 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Associates job with a limiting agent. You can use this action statement to associate a job with a limiting agent. |
Type | Action statement. |
Maximum value | Not applicable |
Valid value |
|
For more information, see JLS DELETE LIMIT, JLS REPLACE LIMIT, JLS_LIMITDEF, $JXJLANY, and $JXJLMAX.
JLS DELETE LIMIT
JLS DELETE [LIMIT | ALL_LIMITS] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Deletes limit association This action statement removes a previously associated Limiting Agent. |
Type | Action statement |
Maximum value | Not applicable |
Valid value |
|
For more information, s ee JLS ADD LIMIT, JLS REPLACE LIMIT, JLS_LIMITDEF, $JXJLANY, and $JXJLMAX.
JLS REPLACE LIMIT
JLS REPLACE LIMIT(limitdef-id[(weight[,DRAIN])]) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Replaces a previous JLS ADD LIMIT request You can use this action statement to replace the last previously executed JLS ADD LIMIT request for the job. |
Type | Action statement |
Valid value |
|
For more information, see JLS ADD LIMIT, JLS DELETE LIMIT, JLS_LIMITDEF, $JXJLANY, and $JXJLMAX.
$JLS_LIMIT
$JLS_LIMIT name AGENT(pattern | %patid | table-id) [ONLY] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Job limiting services LIMIT reference You can use this descriptor to determine whether there is a JLS LIMIT statement for a particular Limiting Agent in JECL statements. You can also test whether the specified agent is the only agent accessed. |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
This descriptor can be used only in the Definition Section of DAL.
For more information, s ee $JLS_LIMIT#.
$JLS_LIMIT#
$JLS_LIMIT# [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Number of JLS LIMIT JECL statements 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 value |
|
Usage
You can use this descriptor the Definition Section of DAL, 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 DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Defines Limiting Agents This statement allows you to define the name and characteristics of a Limiting Agent. |
Type | Definition statement |
Maximum value | Not applicable |
Valid value |
An example: The first level of the agent name is constructed from the first 5 characters of the RACFU field. For more information about the substring function, see Character-string-facilities-tutorial, with some additional restrictions:
|
For more information, see JLS ADD LIMIT, JLS DELETE LIMIT, JLS REPLACE LIMIT, $JXJLANY, and $JXJLMAX.
$JOBCPU
$JOBCPU [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | CPU Time From JOB Statement This descriptor represents the amount of CPU time specified in the TIME= parameter on the JOB statement. |
Type | Range definition descriptor |
Maximum value | 357912:00 minutes |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$JOBID
$JOBID |
This DAL 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 value | 8 characters |
Valid value | $JOBID—Is a valid insert in a MSGDEF statement. It prints the JES2 job identifier. |
Usage
This Variable can be used only as an insert in message definition statements.
For more information, see $JOBNUMBER.
$JOBNAME | $JOBN
$JOBNAME(pattern | %patid | table-id) |
This DAL 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 value | 8 characters |
Valid value |
The pattern, %patternID, or tableID entry is matched against the descriptor. If a match occurs, a TRUE value is returned. |
For more information about character string facilities, see Character-string-facilities-tutorial. For more information about table support, see DAL-and-JAL-table-management.
Usage
You can use this descriptor EVALUATE definition statements and DAL Logic statements and also:
- As an insert in message definition statements.
- In a substring function.
- In STRINGDEF and PATTERNDEF statements.
$JOBNUMBER | $JOBNUM
$JOBNUMBER |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | JES2 job number This is the run time display variable. Displays the JES2 job number. |
Type | Display variable |
Maximum value | 5 characters |
Valid value |
|
Usage
This Variable can be used only as an insert in message definition statements.
For more information, see $JOBID.
$JOB_PERFORM
$JOB_PERFORM [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Performance group from JOB statement This descriptor returns a number in the range 1-999, representing the value coded for the PERFORM= keyword on the JOB statement. |
Type | Range definition descriptor |
Maximum value | 999 |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $PERFORM.
JSS ALLOW
JSS ALLOW [HSM_RECALLS] [TAPE_ALLOCATION] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Allow override of IEFBR14 bypass The BMC ThruPut Manager JSS SET initialization statement allows an installation to bypass allocation processing in IEFBR14-type steps:
This action statement overrides the specified bypass(es). |
Type | Action statement |
Maximum value | 999 |
Valid value |
|
For more information, see $JSS_BYPASS_RECALLS and $JSS_BYPASS_TAPE_ALLOC.
$JSS_BYPASS_RECALLS
$JSS_BYPASS_RECALLS(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Test for override of HSM recall bypassing You can use this logic variable to determine if a request has already been made by a JSS ALLOW statement to allow the step to override the JSS SET initialization statement for HSM recalls for data sets with a primary disposition of DELETE. |
Type | Logic variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this variable in EVALUATE definition statements and DAL Logic statements, and also as an insert in message definition statements.
For more information, see JSS ALLOW.
$JSS_BYPASS_TAPE_ALLOC
$JSS_BYPASS_TAPE_ALLOC(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Test for override of tape allocation bypassing You can use this logic variable to determine if a request has already been made by a JSS ALLOW statement to allow the step to override the JSS SET initialization statement for tape allocation. This function call returns a TRUE or FALSE value depending on whether or not a JSS ALLOW TAPE_ ALLOCATION statement has been executed. |
Type | Logic variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this variable in EVALUATE definition statements and DAL Logic statements, and also as an insert in message definition statements.
For more information, see JSS ALLOW.
JSS IGNORE
JSS IGNORE [RESOURCES | RESET] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Ignore resource requirements This statement nullifies the resource counts for the DD statement being examined, effectively causing it to be treated as a DD DUMMY. |
Type | Action statement |
Maximum value | Not applicable |
Valid value |
|
JSS INCREMENT
JSS INCREMENT [3480(nnn)] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Increment tape device resource requirements This statement increments the count of devices of a particular type that a job requires, allowing you to account for dynamic allocations. Usually, you can use this statement in TM DAL, as there is no invocation of DAL for a dynamic allocation. |
Type | Action statement |
Valid value |
|
JSS RECALL
JSS RECALL YES | DASD | TAPE | MAX_WAIT(nnn)] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Request DFSMShsm recall Specifies whether BMC ThruPut Manager can initiate recalls for a data set that has been migrated to archival storage by DFSMShsm. This statement is ignored if the DD statement does not see to a migrated data set. |
Type | Action statement |
Valid value |
|
JSS STAGE
JSS STAGE [ALL(YES |NO) IBM(YES | NO) STORAGETEK(YES | NO) VTAPE(YES | NO)] |
This DAL 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 value |
For all keywords above:
|
$JTS_DATE
$JTS_DATE [0,]name1,yyyy2/ddd2,name2[,...,yyyyN/dddN,nameN] |
This DAL 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 value | 9999/366 expressed as year/Julian date |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $JTS_TIME.
$JTS_TIME
$JTS_TIME [0,]name1,hh2:mm2,name2[,...,hhN:mmN,nameN] |
This DAL 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 value | 23:59 expressed as hours:minutes |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $JTS_DATE.
$JXFAIL
$JXFAIL(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Test for Job fail request You can use this logic variable to determine if a request has already been made by a DAL RETURN statement to fail the job at the end of JAL processing. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this variable in EVALUATE definition statements and DAL Logic statements, and also as an insert in message definition statements.
$JXJBANY
$JXJBANY(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. JBS ADD BIND indicator You can use this logic variable to determine if at least one JBS ADD BIND statement is run without an intervening JBS DELETE BIND statement. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this variable in DAL 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(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Maximum JBS ADD BIND indicator You can use this logic variable to determine the maximum number of JBS ADD BIND requests allowed in this invocation of DAL. The number is 24. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this variable in DAL Logic statements, and also as an insert in message definition statements.
For more information, s ee JBS ADD BIND, JBS DELETE BIND, JBS REPLACE BIND, and $JXJBANY.
$JXJLANY
$JXJLANY(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. JLS ADD LIMIT indicator You can use this logic variable to determine if, at least, one JLS ADD LIMIT statement has been executed without an intervening JLS DELETE LIMIT statement. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this variable in DAL Logic statements, and also as an insert in message definition statements.
For more information, see JLS ADD LIMIT, JLS DELETE LIMIT, JLS REPLACE LIMIT, JLS_LIMITDEF, and $JXJLMAX.
$JXJLMAX
$JXJLMAX(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | TM ONLY. Maximum JLS ADD LIMIT indicator You can use this logic variable to determine if you have reached the maximum number of JLS ADD LIMIT requests allowed in this invocation of DAL. The number is 24. |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this variable in DAL Logic statements, and also as an insert in message definition statements.
For more information, see JLS ADD LIMIT, JLS DELETE LIMIT, JLS REPLACE LIMIT, JLS_LIMITDEF, and $JXJLANY.
$JXMHS_HOLD
$JXMHS_HOLD(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | MHS HOLD status indicator You can use this logic variable to determine if at least one MHS ADD statement has been executed without an intervening MHS DELETE statement |
Type | Logic Variable |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this variable in DAL Logic statements, and also as an insert in message definition statements.
For more information, see MHS ADD, MHS REPLACE, and MHS DELETE.
$JXVTAPE
$JXVTAPE |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display VTAPE setting This is a DAL run time display variable. You can use this variable to display the value set by a previous VTAPE SET statement. |
Type | Display variable. |
Maximum value | 3 characters |
Valid value | This is a valid insert in a MSGDEF statement.
|
Usage
This Variable can be used only as an insert in message definition statements.
For more information, see VTAPE SET.
$LAST_DAY_OF_MONTH
$LAST_DAY_OF_MONTH(YES | NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Display VTAPE setting 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 value | This is a valid insert in a MSGDEF statement.
|
Usage
You can use this variable in DAL Logic statements.
$LINES
$LINES [0,]name1,start2,name2[,...,startN,nameN] |
This DAL 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 value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.