The following table shows which operands/operand values are supported with VERSION=5/4/3/2/1/0.
With VERSION=5, all operands/operand values supported in version BS2000 OSD/BC V11.0A and higher can be used.
In VERSION=4 all operands/operand values can be used which are supported in BS2000/OSD-BC V9.0A and higher.
All operands and operand values that were supported up to and including BS2000/OSD-BC V8.0A may be used with VERSION=3.
All operands and operand values that were supported up to and including BS2000/OSD V2.0A may be used in the macro format with VERSION=2.
All operands and operand values that were supported from BS2000 V8.0A to V10.0A may be used in the macro format with VERSION=1.
All operands/operand values that were supported in BS2000 Versions < V8.0A can be used in the format with VERSION=0.
Operand | V0 | V1 | V2 | V3 | V4 | V5 | Remarks for operand values |
MF=E | x | x | x | x | x | x | |
PARMOD | x | x | x | x | x | x | |
VERSION | x | x | x | x | x | x | |
MF=C | - | - | x | x | x | x | |
MF=D | x | x | x | x | x | x | |
PARMOD | x | x | x | x | x | x | |
PREFIX | - | x | x | x | x | x | |
VERSION | x | x | x | x | x | x | |
MF=L | x | x | x | x | x | x | |
pathname | x | x | x | x | x | x | Vers=0: Temporary files are not taken into account, see also 3) |
ACCESS | - | x | x | x | x | x | ANY valid from Vers=2 |
ACCCNT | - | - | x | x | x | x | |
ADMINFO | - | - | - | x | x | x | |
AVAIL | - | - | - | x | x | x | |
BACKUP | - | x | x | x | x | x | ANY valid from Vers=2 |
BASACL | - | x | x | x | x | x | ANY valid from Vers=2; |
BLKCNT | - | - | x | x | x | x | |
BLKCTRL | - | x | x | x | x | x | Vers=1: Only operand values NONE, DATA, PAMKEY, NO are allowed (also to be specified as a list) |
CEINFO | - | - | x | x | x | x | |
CCS | - | - | x | x | x | x | |
CRDATE | - | x | x | x | x | x | The operand values ANY, NONE and values with (time) specifications are not possible, see also 1) |
DELDATE | - | - | - | x | x | x | |
DISKWR | - | - | x | x | x | x | |
EXDATE | - | x | x | x | x | x | The operand values ANY, NONE and values with (time) specifications are not possible, see also 1) |
EXTENTS | - | x | x | x | x | x | ANY valid from Vers=2 |
FCBTYPE | - | x | x | x | x | x | ANY valid from Vers=2 |
FSIZE | - | x | x | x | x | x | ANY valid from Vers=2 |
FILTYPE | - | - | - | - | x | x | |
FROM | - | x | x | x | x | x | |
GEN | x | x | x | x | x | x | |
GROUPAR | - | (x) | x | x | x | x | GROUPAR from Vers=2 only, Vers=1: Information can be retrieved with BASACL, see 2) |
GUARDS | - | - | x | x | x | x | |
IOPREF | - | - | x | x | x | x | |
IOUSAGE | - | - | x | x | x | x | |
LADATE | - | x | x | x | x | x | The operand values ANY, NONE and values with (time) specifications are not possible, see also 1) |
LASTPAG | - | x | x | x | x | x | ANY valid from Vers=2 |
LBPOINT | - | - | - | - | - | x | |
LCDATE | - | - | x | x | x | x | |
MANCLAS | - | - | - | x | x | x | |
MIGRATE | - | x | x | x | x | x | ANY valid from Vers=2; |
VERSION-BACKUP | - | - | - | - | - | x | |
OTHERAR | - | (x) | x | x | x | x | Vers=1: The OTHERAR operand is not supported, the information can be retrieved with the BASACL operand, see also 2) |
OUTAREA | (x) | (x) | x | x | x | x | Vers=0/1: The length and address of the output area are represented by positional operands, see 3) ); |
OUTPUT | (x) | (x) | x | x | x | x | Vers=0: The OUTPUT operand is not supported. |
OWNERAR | - | (x) | x | x | x | x | Vers=1: The OWNERAR operand is not supported, the information can be retrieved with the BASACL operand, see also 2) |
PASS | - | x | x | x | x | x | ANY valid from Vers=2 |
PASSW | - | - | x | x | x | x | |
PREFIX | - | x | x | x | x | x | |
PREFORM | - | - | - | x | x | x | |
PROTACT | - | - | x | x | x | x | |
RELSPAC | - | - | x | x | x | x | |
SHARE | - | x | x | x | x | x | Vers=1: The operand value ANY is illegal, as is specification of a list |
SIZE | - | x | x | x | x | x | ANY valid from Vers=2 |
SLEVEL | - | x | x | x | x | x | ANY valid from Vers=2 |
SORT | - | x | x | x | x | x | |
STATE | x | x | x | x | x | x | Vers=0: Only the operand value NOCLOS is possible |
STOCLAS | - | - | - | x | x | x | |
STOTYPE | - | - | - | - | x | x | |
STOUTAR | (x) | (x) | x | x | x | x | Vers=0/1: The length and address of the output area are represented by positional operands. In both versions, only one output area is defined. The output information is determined by the positional operands SHORT, LONG and FNAM (Vers=1 only). See 3) |
SUPPORT | x | x | x | x | x | x | specification of a list valid from Vers=1: |
S0MIGR | - | - | - | x | x | x | |
TIMBASE | - | - | - | x | x | x | |
TYPE | x | x | x | x | x | x | Vers=0/1: only FGG possible |
USRINFO | - | - | - | x | x | x | |
VERSION | x | x | x | x | x | x | |
VOLSET | - | - | - | x | x | x | |
VOLUME | x | x | x | x | x | x | ANY valid from Vers=2 |
VTOC | x | x | x | x | x | x | |
WORKFIL | - | - | - | x | x | x | |
WTQUIET | - | - | - | x | x | x | |
XPAND | - | - | x | x | x | x |
Key
x | The operand is available in the macro version. |
(x) | The operand is not available in the macro version under the specified name, but the same function can be executed by an operand of some other name. |
- | The operand is not available in the macro version. |
Vers | Version | VERSION=710 corresponds to VERSION=0 VERSION=800 corresponds to VERSION=1 |
Note
The positional operand pathname is indicated before the alphabetically sorted keyword operands.
1) The format for the CRDATE, EXDATE and LADATE operands in macro version 1 is as follows:
CRDATE / EXDATE / LADATE = NONE / date / (date[,]) /
(,date) / (date1,date2)
2) The format for the BASACL operand in macro version 1 is as follows.
,BASACL=NONE / YES([,OWNER=NO-ACCESS / access-list] / [,GROUP=NO-ACCESS / access-list] / [,OTHERS=NO-ACCESS / access-list])
3) Representation of positional operands in Vers=0 and Vers=1:
Vers=0:
[pathname],outaddr[,length][,
SHORT
/ LONG
Vers=1:
[pathname] / ([pathname,length1)] ,outaddr / (S,outaddr) / (r1) ,length2 / (r2)[,SHORT / FNAM / LONG]