List of DAL elements (A-F)
This topic lists and describes the Detail Action Language (DAL) elements in this product.
$ACCT
$ACCT(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the account number from the JOB statement. This field has the same meaning as if $ACCTFLD(1,string) had been specified. |
Type | Character string descriptor |
Maximum length | 142 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 in 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 $ACCTFLD.
$ACCTFLD | $ACCTF
$ACCTFLD(field#,pattern) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | Accounting Related Fields This descriptor represents an accounting related field from the JOB statement. |
Type | Character string descriptor |
Maximum length | 142 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.
For more information, see $ACCT.
$ACF2_LIDUSER
STRINGDEF %stringid ($ACF2_LIDUSER,length[,start]) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor allows you to extract a substring from the ACF2 user information. |
Type | Character string descriptor |
Maximum length | 192 characters |
Valid values |
|
Usage
This descriptor can be used only in STRINGDEF definition statements.
For more information, see $ACF2_LIDUSERX and STRINGDEF
$ACF2_LIDUSERX
STRINGDEF %stringid ($ACF2_LIDUSER,length[,start]) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to extract a substring from the ACF2 user information extension |
Type | Character string descriptor |
Maximum length | 192 characters |
Valid values |
|
Usage
This descriptor can be used only in STRINGDEF definition statements.
For more information, see $ACF2_LIDUSER and STRINGDEF.
$ACFLID
$ACFLID(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the 8 byte ACF2 logon ID |
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 in the 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 $ACFSID and $ACFUID.
$ACFSID
$ACFSID(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the 8 byte ACF2 source id. |
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:
- As an insert in message definition statements.
- In a substring function.
- In STRINGDEF and PATTERNDEF statements.
For more information, see $ACFLID and $ACFUID.
$ACFUID
$ACFUID(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the 24 byte ACF2 UID string. |
Type | Character string descriptor |
Maximum length | 24 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 in 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 $ACFLID and $ACFSID.
$ADDRSPC
$ADDRSPC(REAL | VIRT) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to check the type of storage that the job has requested. The type of storage is set with the ADDRSPC or REGION keyword of the JOB statement or with the SET REGION Action statement. |
Type | Logic variable |
Maximum length | 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.
$BLANK
$Descriptor($BLANK) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This reserved word is used as a pattern to see if a character descriptor is all blanks. |
Type | Reserved word |
Maximum length | Not applicable |
Valid value |
|
Usage
The $BLANK reserved word is designed to test for string character descriptors that are blank.
$BYTES
$BYTES [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the estimated number of output bytes. |
Type | Range definition descriptor |
Maximum length | 99999 expressed in 1000's of bytes |
Valid value |
|
Usage
You can use this descriptor in the Definition Section of DAL, and also as an insert in message definition statements.
For more information, see $CARDS, $LINES, and $PAGES.
$CARDS
$CARDS [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the estimated number of output cards. |
Type | Range definition descriptor |
Maximum length | 9999999 expressed in number of cards. |
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 $BYTES, $LINES, and $PAGES.
$CA7
$CA7(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to determine whether the job was submitted by the CA7 job scheduler. |
Type | Logic variable |
Maximum length | 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.
$CA7_DUEOUT_DATE
$CA7_DUEOUT_DATE |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This display variable allows you to display in a message, in Julian format, the year and date that the job is due out. |
Type | Display variable |
Maximum length | 8 characters |
Valid value |
|
Usage
Use this variable only as an insert in message definition statements.
For more information, see $CA7 and $CA7_DUEOUT_TIME.
$CA7_DUEOUT_TIME
$CA7_DUEOUT_TIME |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this display variable allows you to display in a message, in the format hh:mm, the time that the job is due out. |
Type | Display variable |
Maximum length | 5characters |
Valid value |
|
Usage
Use this variable only as an insert in message definition statements.
For more information, see $CA7 and $CA7_DUEOUT_DATE.
$CA7_ENTRY
$CA7_ENTRY(method) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine the method used to bring the job into the CA7 request queue. |
Type | Character string descriptor |
Maximum length | 4 characters |
Valid value |
For a list of valid methods, see to the CA7 supplier-provided documentation. |
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, s ee $CA7.
$CA7_INSTANCE_ALIAS
$CA7_INSTANCE_ALIAS(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine the alias of the CA7 tracking instance that submitted the job. |
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.
Usage
You can use this descriptor EVALUATE definition statements and JAL Logic statements and also:
- 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 $CA7 and $CA7_INSTANCE_ID.
$CA7_INSTANCE_ID
$CA7_INSTANCE_ID(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine the ID of the CA7 tracking instance that submitted the job. |
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.
Usage
You can use this descriptor EVALUATE definition statements and JAL Logic statements and also:
- 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 $CA7 and $CA7_INSTANCE_ALIAS.
$CA7_JCLID
$CA7_JCLID |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to display in a message the CA7 job ID. |
Type | Display variable |
Maximum length | 3 characters |
Valid value |
|
Usage
Use this variable only as an insert in message definition statements.
For more information, see $CA7, $CA7_JOB# and $CA7_SCHID.
$CA7_JOB#
$CA7_JOB# |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to display in a message the CA7 job number. |
Type | Display variable |
Maximum length | 4 characters |
Valid value |
|
Usage
Use this variable only as an insert in message definition statements.
For more information, see $CA7_JCLID and $CA7_SCHID.
$CA7_SCHID
$CA7_SCHID |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this display variable to display in a message the CA7. |
Type | Display variable |
Maximum length | 3 characters |
Valid value |
|
Usage
Use this variable only as an insert in message definition statements.
For more information, see $CA7_JCLID and $CA7_JOB#.
$CHANGED
$CHANGED name (DAL JSS_TABLE | TABLES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to check for changes in the BMC ThruPut Manager environment, such as refreshed DAL or newly disabled/enabled tables. |
Type | Unique descriptor |
Maximum length | Not applicable |
Valid value |
|
This statement evaluates to TRUE the first time DCS DAL is invoked after BMC ThruPut Manager starts, or after a /DAL REFRESH DCS operator command is issued, but is FALSE for other types of DAL and subsequent invocations of DCS DAL, even within the same job.
CHARSET
CHARSET %setid (‘chars’) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this statement to check for changes in the BMC ThruPut Manager environment, such as refreshed DAL or newly disabled/enabled tables. |
Type | Definition statement |
Maximum length | 255 characters |
Valid value |
|
Usage
A CHARSET definition can be used only in a PATTERNDEFX statement. Each occurrence of the CHARSET name in the PATTERNDEFX statement is compared against one character in the target descriptor.
For more information, see $CONCAT
$CONCAT
$CONCAT(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This logic variable allows you to determine if the data set being processed is associated with a concatenation group of DD statements. The first DD statement of the concatenation returns a TRUE value. If you want to know if it is the first, you can test the range descriptor $CONCAT# for a value of 0. |
Type | Logic variable |
Maximum length | 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 $CONCAT#.
$CONCAT#
$CONCAT# [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine the concatenation number for the DD/data set being processed. The first DD statement of a group of concatenated DD statements has a value of 0. |
Type | Range definition descriptor |
Maximum length | 99999 concatenated DD 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 $CONCAT.
$CONTROL_M
$CONTROL_M(YES | NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to determine whether the job was submitted by the Control-M job scheduler. This function returns a TRUE/FALSE value depending on whether or not the job was submitted by the Control-M job scheduler. |
Type | Logic variable |
Maximum length | 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.
$CONVERTER_ERROR
$CONVERTER_ERROR(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | JBS only. You can use this logic variable to determine whether the job was failed because of an error in the converter. This function returns a TRUE/FALSE value depending on whether or not the job was submitted by the Control-M job scheduler. |
Type | Logic variable |
Maximum length | 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.
$CURCLASS | $CRCL
$CURCLASS(class | *) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the class in which the BMC ThruPut Manager Job Analyzer is currently processing the job (the Job Analysis Class or a Deferred Job Analysis Class). |
Type | Character string descriptor |
Maximum length | 1 character |
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 a substring function.
- In STRINGDEF and PATTERNDEF statements.
For more information, see $INCLASS.
$CURMSGCLASS
$CURMSGCLASS(class) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the current message class. This could differ from the message class at job submission, since an SOS SET MSGCLASS statement could have been executed (in JAL) during a previous analysis. |
Type | Character string descriptor |
Maximum length | 1 character |
Valid value |
|
Usage
You can use this descriptor in EVALUATE definition statements and DAL Logic statements. This descriptor can also be used as an insert in message definition statements.
For more information, see $INMSGCLASS.
$CURPRIO | $CRPR
$CURPRIO(priority-value) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the execution queue priority that the job had at the time it was selected by the Job Analyzer for analysis. |
Type | Character string descriptor |
Maximum length | 6 character |
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 $INPRIO.
$CURRENT_DAY_OF_MONTH
$CURRENT_DAY_OF_MONTH [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor provides a number representing the current day of the month. |
Type | Range definition descriptor |
Maximum length | 31 |
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 $CURRENT_DAY_OF_WEEK, $CURRENT_DAY_OF_YEAR, $CURRENT_MONTH, $CURRENT_TIME_OF_DAY, and $CURRENT_YEAR.
$CURRENT_DAY_OF_WEEK
$CURRENT_DAY_OF_WEEK [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor provides a number representing the current day of the week, with Monday returning a value of 1 and Sunday returning a value of 7. |
Type | Range definition descriptor |
Maximum length | 7 |
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 $CURRENT_DAY_OF_MONTH, $CURRENT_DAY_OF_YEAR, $CURRENT_MONTH, $CURRENT_TIME_OF_DAY, and $CURRENT_YEAR.
$CURRENT_DAY_OF_YEAR
$CURRENT_DAY_OF_YEAR [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor provides a number representing the current day of the year, counting from January 1 as day 1. This is the ddd portion of the Julian date (yyyyddd). |
Type | Range definition descriptor |
Maximum length | 366 |
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 $CURRENT_DAY_OF_MONTH, $CURRENT_DAY_OF_WEEK, $CURRENT_MONTH, $CURRENT_TIME_OF_DAY, and $CURRENT_YEAR.
$CURRENT_MONTH
$CURRENT_MONTH [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor provides a number representing the current month, with January returning a value of 1 and December returning a value of 12. |
Type | Range definition descriptor |
Maximum length | 12 |
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 $CURRENT_DAY_OF_MONTH, $CURRENT_DAY_OF_WEEK, $CURRENT_DAY_OF_YEAR, $CURRENT_TIME_OF_DAY, and $CURRENT_YEAR.
$CURRENT_TIME_OF_DAY
$CURRENT_TIME_OF_DAY [00:00,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor provides the current time of day in the format hh:mm, using the 24-hour clock. |
Type | Range definition descriptor |
Maximum length | 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 $CURRENT_DAY_OF_MONTH, $CURRENT_DAY_OF_WEEK, $CURRENT_DAY_OF_YEAR, $CURRENT_MONTH, and $CURRENT_YEAR.
$CURRENT_YEAR
$CURRENT_YEAR [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor provides a number representing the current year, including the century designation. The format is ccyy, for example 2005. |
Type | Range definition descriptor |
Maximum length | 9999 |
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 $CURRENT_DAY_OF_MONTH, $CURRENT_DAY_OF_WEEK, $CURRENT_DAY_OF_YEAR, $CURRENT_TIME_OF_DAY, and $CURRENT_MONTH.
$DAL_DESCRIPTION
$DAL_DESCRIPTION |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this display variable to display in a message the DAL description from the PROCEDURE statement. |
Type | Display variable |
Maximum length | 24 characters |
Valid value |
|
Usage
Use this variable only as an insert in message definition statements.
For more information, see PROCEDURE and $DAL_TEXT_DSNAME.
$DALNODE
Description: Name of Node on which DAL Is Executing
Type: .
Maximum Length: 8 characters.
This descriptor allows you .
$DALNODE(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine the name of the JES2 node where the DAL is executing |
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.
For more information, see $DALSYS.
$DALSYS
$DALSYS(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the JES2 system id of the system where DAL is executing. |
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. |
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 $DALNODE and $INSYSAFF.
$DAL_TEXT_DSNAME
$DAL_TEXT_DSNAME |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this display variable to display in a message the data set name of currently running DAL |
Type | Display variable |
Maximum length | 54 characters |
Valid value |
|
Usage
Use this variable only as an insert in message definition statements.
For more information, see $DAL_DESCRIPTION.
$DATASET_ALIAS
$DATASET_ALIAS(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to determine if the name of the data set currently being processed is actually an alias |
Type | Logic variable |
Maximum length | 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.
$DATASET_CATALOGED
$DATASET_CATALOGED(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to determine if the data set currently being processed is cataloged |
Type | Logic variable |
Maximum length | 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.
$DATASET_GDG
$DATASET_GDG(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to determine if the data set currently being processed is part of a generation data group regardless of whether or not the data set was specified as relative or absolute |
Type | Logic variable |
Maximum length | 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 $DATASET_GDGTYPE.
$DATASET_GDGALL
$DATASET_GDGALL(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to determine if the data set currently being processed is part of a generation data group and specifies all generations (i.e. does not specify a relative generation number) |
Type | Logic variable |
Maximum length | 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 $DATASET_GDG and $DATASET_GDGTYPE.
$DATASET_GDGTYPE
$DATASET_GDGTYPE(ABSOLUTE | RELATIVE) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to determine how the GDG data set was specified in JCL |
Type | Logic variable |
Maximum length | 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, s ee $DATASET_GDG and $DATASET_GDGALL.
$DATASET_IAM
$DATASET_IAM(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to determine if the name of the data set currently being processed is an IAM file |
Type | Logic variable |
Maximum length | 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.
$DATASET_MIGRATED
$DATASET_MIGRATED(DISK | NO | TAPE | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to test whether a data set has been migrated, and if so, where it has been migrated |
Type | Logic variable |
Maximum length | 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.
$DATASET_ON
$DATASET_ON(CART | DISK | HFS | REEL | TAPE | VIO | VTS) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to determine if the data set currently being processed resides on tape or disk, or uses VTS or VIO |
Type | Logic variable |
Maximum length | 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.
$DATASET_SEQ#
Description: File Sequence Number
Type: .
Maximum Value:
This descriptor allows you .
$DATASET_SEQ# [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to determine the file sequence number for the data set associated with the DD being processed |
Type | Range definition descriptor |
Maximum length | 9999 |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$DATASET_VOL#
$DATASET_VOL# [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to determine, for a multi-volume data set, the sequence number of the volume on which the file associated with the DD statement begins |
Type | Range definition descriptor |
Maximum value | 255 volumes |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$DATASET_VSAM
$DATASET_VSAM(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this logic variable to determine if the data set currently being processed is a VSAM data set |
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.
DBS ASSIGN
DBS ASSIGN INSTALLATION_POOL(poolname) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this statement to assign tape devices to a DBS Installation Drive Pool |
Type | Action statement |
Maximum value | Not applicable |
Valid value |
|
DBS RESERVE
DBS RESERVE poolname(dynamic#) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this statement to specify the number of devices that a step requests through dynamic allocation |
Type | Action statement |
Maximum value | Not applicable |
Valid value |
|
$DCJECL
$DCJECL name (JECL-statement-type | ANY) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | DCS only. You can use this descriptor to determine whether a particular DCS control statement is present in the job input-stream |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
This subparameter is a short form for a list including all the possible values. It is mutually exclusive with the subparameters listed above. |
Usage
This descriptor can be used only in the Definition Section of DAL.
DCS ALTER
DCS ALTER DISP1(SHR | OLD) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | DCS only. You can use this action statement to alter the SHR/OLD status first parameter of the DISP keyword for the DD currently being processed. If more than one DCS ALTER is encountered for an invocation of DAL, the last one takes effect. If NEW or MOD is specified a request to ALTER the disposition is invalid. The request is ignored and a warning message is issued. |
Type | Action statement |
Maximum value | Not applicable |
Valid value |
|
Usage
This action statement can be used only in the Logic Section of DAL.
For more information, $DISP1.
DCS NAG
DCS NAG dcnagdef-name [USERID(pattern[,...,pattern]) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | DCS only. You can use this communication statement to issue a customized nagging message to TSO users holding a data set that is causing conflicts You can also issue different nagging messages to different holders and suppress nagging messages to particular holders. You can code multiple DCS NAG statements per data set |
Type | Communication statement |
Maximum value | Not applicable |
Valid value |
|
Usage
This communication statement can be used only in the Logic Section of DAL.
For more information, s ee $DCJECL and DCS_NAGDEF.
DCS_NAGDEF
DCS_NAGDEF nagdef-name (‘nag-text’) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | DCS only. You can use this statement to customize the second line of a message that is to be generated to a holder, or holders, of a data set in contention status |
Type | Definition statement |
Maximum value | Not applicable |
Valid value |
|
Usage
This statement can be used only in the DAL Definition Section.
For more information, see $DCJECL, DCS NAG and STRINGDEF.
The following descriptors are allowed as part of the text:
• $ACCT
• $ACCTFLD
• $ACFLID
• $ACFSID
• $ACFUID
• $DALNODE
• $DALSYS
• $INNODE
• $INRMT
• $INSYSID
• $JOBNAME
• $JOBID
• $NJEUSER
• $NOTIFY
• $PGMR
• $RACFG
• $RACFU
• $ROOM
• $TSSUSER
• $USERCnn
DCS REPO
DCS REPO USERID (pattern[,...,pattern]) [INPUT | EXCLUDE] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | DCS only. You can use this action statement to request repossessing data sets from TSO users. You can specify the TSO user, or users, to repossess from. You can also request that a particular user, or users, be excluded from any repossessing. A DCS REPO statement will not take effect for GDG data sets. |
Type | Action statement |
Maximum value | Not applicable |
Valid value |
|
Usage
This action statement can be used only in the Logic Section of DAL.
For more information, s ee $DCJECL and DCS SERVICE.
DCS SERVICE
DCS SERVICE (serv-level(interval),...,serv-level(interval),serv-level) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | DCS only. You can use this action statement to define the data set contention service level for the data set being processed If more than one statement is encountered for an execution of DAL, the last one determines the service level. Since service level requests can also be made with JECL statements from the job stream, precedence rules are required. They are as follows:
|
Type | Action statement |
Maximum value | Not applicable |
Valid value |
|
Usage
This action statement can be used only in the Logic Section of DAL.
For more information, s ee $DCJECL and DCS REPO.
$DDNAME
$DDNAME(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine the DD name for the DD statement currently being processed by DAL. |
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, seeDAL 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 $CONCAT#.
$DDTYPE
$DDTYPE name (ddtype) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine the type of DD statement that DAL is examining |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
You cannot use this unique descriptor with any other statement and can be used only in the Definition Section of DAL.
$DISPLAY_name
$DISPLAY_name |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this display variable to insert certain DAL and BMC ThruPut Manager related information into messages |
Type | Display variable |
Maximum value | Not applicable |
Valid value |
|
Usage
Use this variable only as an insert in message definition statements.
$DISP1
$DISP1 name (disp1,disp2,...) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this unique descriptor to determine the status (first) parameter of the DISP keyword for the DD statement currently being processed by DAL |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
The list is treated as an OR condition. That is, a match with any element in the list makes this function return a value of TRUE. |
Usage
You cannot use this unique descriptor with any other statement and can be used only in the Definition Section of DAL.
For more information, see DCS ALTER, $DISP2, and $DISP3.
$DISP2
$DISP2 name (disp1,disp2,...) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this unique descriptor to determine the normal termination (second) parameter of the DISP keyword for the DD statement currently being processed by DAL |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
The list is treated as an OR condition. That is, a match with any element in the list makes this function return a value of TRUE.name |
Usage
This Unique descriptor cannot be used with any other statement and can be used only in the Definition Section of DAL.
For more information, see $DISP1 and $DISP3.
$DISP3
$DISP3 name (disp1,disp2,...) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this unique descriptor to determine the abnormal termination (third) parameter of the DISP keyword for the DD statement currently being processed by DAL |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
The list is treated as an OR condition. That is, a match with any element in the list makes this function return a value of TRUE. |
Usage
This Unique descriptor cannot be used with any other statement and can be used only in the Definition Section of DAL.
For more information, see $DISP1 and $DISP2.
$DJC_CLOSE
$DJC_CLOSE(YES | NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | DJC ONLY. You can use this logic variable to determine whether the DJC GROUP JECL statement included the CLOSE keyword This function call returns a true/false value depending on whether or not there is a CLOSE keyword coded on the JECL statement DJC GROUP. |
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.
$DJC_CLOSE_TIME
$DJC_CLOSE_TIME [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | DJC ONLY. You can use this descriptor to determine the maximum number of hours a DJC Group remains open if no job or operator command requests that it be closed |
Type | Range definition descriptor |
Maximum value | 99 expressed in hours |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
$DJC_GROUP
$DJC_GROUP(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | DJC ONLY. You can use this descriptor to determine the name of the DJC Group for the job. If the job does not include a DJC GROUP JECL statement, the $DJC_GROUP descriptor returns blanks |
Type | Character string descriptor |
Maximum value | 17 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.
- In JLS_LIMITDEF and JLS_CNTLDEF statements.
$DJC_HISTORY_COUNT
$DJC_HISTORY_COUNT [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | DJC ONLY. You can use this descriptor to determine the maximum number of levels of history retained for the history of a DJC Group |
Type | Range definition descriptor |
Maximum value | 9 expressed in levels |
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 $DJC_HISTORY_DAYS.
$DJC_HISTORY_DAYS
$DJC_HISTORY_DAYS [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | DJC ONLY. You can use this job descriptor to determine the maximum number of days the history of a DJC Group is retained |
Type | Range definition descriptor |
Maximum value | 365 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 $DJC_HISTORY_COUNT.
$DJC_HOLD
$DJC_HOLD(YES | NO) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | DJC ONLY. You can use this logic variable to determine whether the DJC GROUP JECL statement included the HOLD keyword This function call returns a true/false value depending on whether or not there is a HOLD keyword coded on the JECL statement DJC GROUP. |
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.
$DSNAME
$DSNAME(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine the data set name for the DD currently being processed by DAL |
Type | Character string descriptor |
Maximum length | 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.
$DSNAME_OWNER
$DSNAME_OWNER(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine the data set owner as defined in the catalog |
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. |
$DSNAME_QUALIFIER
$DSNAME_QUALIFIER(nn | LAST) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to insert a specific qualifier level of the data set name into a STRINGDEF statement |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
|
Usage
You can use this descriptor only in STRINGDEF statements.
$DSNAME_REALNAME
$DSNAME(pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine the real data set name of an alias coded on the DD currently being processed by DAL |
Type | Character string descriptor |
Maximum length | 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.
$DX_sos-descriptor
$DX_sos-descriptor |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | SOS ONLY. You can use this SOS DAL display variables to display the run time value of a character or range SOS descriptor These display variables therefore reflect the effect of any changes to the SOS descriptor that you have made in your DAL. |
Type | Display variable |
Maximum length | Dependent on SOS descriptor |
Valid value |
The value displayed is either:
|
Usage
SOS DAL Display Variables can be used only as inserts in message definition statements.
For more information, see SOS ALTER, $SOS Character, and $SOS Range.
ELSE
IF (expression) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | The ELSE statement is part of an IF logical construction. It must follow an IF statement, and specifies the alternate action(s) taken when the expression evaluated with the IF statement has a FALSE value. |
Type | Logic statement |
Maximum length | Dependent on SOS descriptor |
Valid value |
|
For more information, see IF, ORIF, OTHERWISE, and ENDIF.
$ENABLED
$ENABLED name (DBS | DCS | DJC | JBS | JCS | JES3 | JLS | JSS | JTS | MELLON | |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this unique descriptor to determine whether any one of installed BMC ThruPut Manager options is enabled or disabled This function call returns a TRUE or FALSE value depending on whether the specified option is enabled. |
Type | Unique descriptor |
Maximum value | Not applicable |
Valid value |
|
END
END |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this statement to specify the end of DAL input. Its purpose is to guard against accidentally truncated DAL input. |
Type | Language directive |
ENDIF
IF(expression) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | The ENDIF statement signals the end of an IF, an IF-ELSE, or an IF-ORIF-OTHERWISE construction. ENDIF serves to delimit a block of DAL that is associated with a previous IF statement. It also indicates where execution should resume after executing DAL as a result of a TRUE IF or ORIF expression. |
Type | Logic statement |
Valid value |
|
For more information, see IF, ELSE, ORIF, and OTHERWISE.
$ESTTIME
$ESTTIME [0,]name1,start2,name2[,...,startN,nameN] |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | This descriptor represents the estimated amount of job execution time in real time (the value coded for the TIME= parameter on the /*JOBPARM JECL statement). |
Type | Range definition descriptor |
Maximum value | 9999 in minutes of real time |
Valid value |
|
Usage
You can use this descriptor the Definition Section of DAL, and also as an insert in message definition statements.
EVALUATE | EVAL
EVALUATE name (expression) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use the EVALUATE statements to define and initialize a property that is the result of an expression This expression can have one or more descriptors of the character string type and can also have previously defined properties of any type. The defined property can then be used in an expression on another EVALUATE statement or in an IF statement or both (also an ORIF statement). |
Type | Definition statement |
Maximum value | 9999 in minutes of real time |
Valid value |
|
$EXEMPT
$EXEMPT(NO | YES) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine if the job belongs to a class that is exempted from BMC ThruPut Manager processing unless certain types of JECL statements are 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.
$FIRST_VOLUME
$FIRST_VOLUME($BLANK | pattern | %patid | table-id) |
This DAL element has the following attributes:
Attribute | Value |
---|---|
Description | You can use this descriptor to determine the volume serial number of the first volume for a data set |
Type | Character string descriptor |
Maximum length | 6 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.
For more information, see $BLANK.