Use the CHGMDISK command to change or move a minidisk defined in a USER, IDENTITY, or SUBCONFIG directory entry. To change a permanent minidisk:
CHGMdisk entry vaddr ["Parms"] [("Options"]
Parms:
{subpool | *}
[{size | = | *}
[{devtype | = | *}
[{volser | = | *]
[{loc | = | *}
[{mode | = | *}
[{rpw | =}
[{wpw | =}
[mpw | = ]]]]]]]]
Options:
[AUnit unitsize]
[FILE [filename]
[MSG | NOMSG]
[STACK [FIFO | LIFO]]
[FIFO]
[LIFO]
[BLKsize blksize]
[Format | NOFormat]
[Label [label]
[NOCOPY]
[Wait | NOWait]
[CAche | NOCAche]
[DEFOpt]
[MDC | NOMDC | RECORDMDC]
[WRKALleg | NOWORKALleg ]
[SYSCtl | DEVCtl | NOCtl]
[PAValias { vdev | vdev1-vdev2 | vdev.numdevs} ...]
Note: Options can be entered in any order.
To change a temporary minidisk:
CHGMdisk entry vaddr TDSK [ “Parms” ] [( “Options”] Parms:
{size | = | *} [devtype | = | *]
Options:
[AUnit unitsize] [FILE [filename] [MSG | NOMSG] [STACK [FIFO | LIFO] ] [FIFO] [LIFO]
Note: Options can be entered in any order.
To change a virtual minidisk:
CHGMdisk entry vaddr VDSK ["Parms"] ["Options"] Parms:
{size|=|*}
[{FB-512 | = | *}
[{volser|=|*]
[{loc|=|*}
[{mode|=|*}
[{rpw | =} [{wpw | =} [{mpw | =}]]]]]]]
Options:
[AUnit unitsize] [FILE [filename] [MSG | NOMSG] [STACK [FIFO | LIFO]] [FIFO] [LIFO]
Note: Options can be entered in any order.
Specifies the name of the directory entry defining the minidisk to change or move. The user ID associated with the entry must be an active user ID.
Specifies the virtual address of the minidisk to change or move.
Specifies the subpool from which to allocate this minidisk or the subpool list to search for space to allocate for the new minidisk. The default is *MNGR, which searches the list of subpools in which the directory manager for this user ID can allocate space for the first subpool with enough space.
You can replace subpool with a valid CA VM:Director subpool name or list word. If you specify a subpool name, it must be defined in the DASD CONFIG file and included in the requesting or owning manager’s list of subpools in the VMDIRECT MANAGERS file. ANYPOOL authorization overrides this restriction.
You can specify a subpool by name or by predefined list, which represents a variable list of subpools. The following predefined lists can be searched for available subpools. The first subpool in the list with enough space to accommodate the new minidisk is the one that is used:
|
Subpool list |
Subpools represented |
|---|---|
|
*MINE |
All subpools in which you, or the person submitting this CHGMDISK command, can allocate space |
|
*MNGR |
All subpools in which the directory manager for this user ID can allocate space |
|
*BOTH |
Those in the *MNGR and *MINE lists, in that order |
|
*ANY |
Any subpool defined to CA VM:Director Note: Your user ID must have ANYPOOL authorization. |
CA VM:Director searches subpools in a list according to the order in which the MANAGER record in the VMDIRECT MANAGERS file specifies them. It does not include in the search any subpool that is defined with the EXPLICIT attribute.
Specifies that the minidisk to change resides in the system temporary disk (T‑DISK) space. You can specify the device type of the T‑DISK in the devtype parameter. Otherwise, the default value that the DEVTYPE record specifies is used in the VMDIRECT MANAGERS file for the owning manager.
Specifies that the minidisk to change resides in the system virtual disk (V‑disk) space. In this case, you must specify FB‑512 for the devtype parameter and * or = for both volser and loc to use the subsequent parameters.
Specifies the size of the minidisk, which can be interpreted differently, depending on the devtype and AUNIT command specifications. The following possibilities are evaluated in the order presented:
|
size |
devtype parameter |
AUNIT option |
Meaning of size |
|---|---|---|---|
|
Number followed by K or M |
N/A |
N/A |
Size in kilobytes (K) or megabytes (M), rounded up to the next allocatable unit |
|
* or no value |
N/A |
N/A |
Default size that the DEFSIZE record defines for the owning manager in the VMDIRECT MANAGERS file; if no DEFSIZE record exists, the default is 1M |
|
= |
N/A |
N/A |
The new minidisk will be the same size as the old minidisk |
|
Number |
Not specified |
Specified |
Number of blocks of the size specified on AUNIT |
|
Number |
Specified |
Not specified |
Number of 512‑byte blocks for FBA devices or number of cylinders for CKD devices |
|
Number |
Not specified |
Not specified |
Number of 512‑byte blocks |
You cannot change the size of a non‑CMS formatted minidisk you are moving. You may therefore specify only an equal sign for the size of a non‑CMS formatted minidisk or a numeric value that is the same as its actual existing size. The actual size also becomes the default.
Specifies the device type (for example, 3380 or 3390) for the new minidisk. All device types CA VM:Director supports are valid, including those defined on the DEVTYPE record in the DASD CONFIG file.
By default, CA VM:Director determines devtype based on the location of the allocation. If you specify an equal sign, the device type remains the same as the original minidisk.
You cannot change the device type of a non‑CMS formatted minidisk you are moving. You therefore may only specify either an equal sign or the existing device type. The default also becomes the device type of the existing minidisk.
The devtype parameter is a determinant in calculating the size of the minidisk. For more information, see the description of the size parameter, above.
Specifies the volume serial number (volser) of the DASD volume on which CA VM:Director is to allocate the new minidisk. The volume must be defined in the DASD CONFIG file and the subpool (specified on the subpool parameter) must be defined on one of the volume extents.
By default, CA VM:Director determines volser based on the location of the allocation. If you specify volser as an equal sign, CA VM:Director allocates the new minidisk from the same volume as the original one.
Specifies the location (starting cylinder for CKD devices or block number for FBA devices) at which to allocate the new minidisk on the specified volume. Specify an integer with up to seven digits for number of cylinders or blocks.
If you specify the location, you must specify the volser parameter as a valid volume name or an equal sign. If you specify an equal sign, CA VM:Director uses the starting location of the original minidisk, presumably on a different volume but of the same device type. If the volume name is unchanged, the allocation of the new minidisk fails, because the original minidisk still occupies that space.
If you specify an equal sign for both volser and loc, size and devtype must also be the same as the original minidisk to indicate that a new minidisk is not to be allocated. You can then change any or all of the following: the label, mode, passwords, and caching attributes.
By default, CA VM:Director allocates the minidisk according to the algorithms defined for the applicable subpool.
Specifies the read/write mode for the new minidisk when the user ID logs on. CP defines the valid modes, which are R, RR, W, WR, M, MR and MW, each with an optional suffix of V, S, E, VS, VE, D, VD, SD, ED, VSD, and VED. The default for mode is MR. If you specify it as an equal sign, CA VM:Director uses the link mode of the original minidisk.
You can change the mode without moving the minidisk by specifying an asterisk for the subpool and an equal sign for each of the other parameters. You can also specify the original values instead of an equal sign.
Specifies the new read, write, and multiple link passwords, respectively, for the minidisk. Each password can be one to eight characters in length. If you specify nothing or an equal sign for any password, that password remains unchanged. To remove an existing password, you must specify the literal ‘$NONE$’ for the password to remove and for all existing passwords following it. This literal string is a restricted keyword and should not be used for any link password.
To specify a new write password, you must specify a new read password or an equal sign. To specify a new multiple link password, you must specify new read and write passwords or equal signs.
(CA VM:Secure only) If PEF is installed, CA VM:Secure takes passwords as clear text passwords and then encrypts them.
You can change the passwords without moving the minidisk by specifying an asterisk for the subpool and an equal sign for the original values for each of the other parameters.
Specifies an alternate allocation unit size CA VM:Director is to use when it calculates the size of the new minidisk. When this option is used, it interprets the value for the size parameter as the number of blocks of the size unitsize. It then uses this number to calculate the actual allocation size depending on the type of device used.
Possible values for unitsize are 512, 1024, 2048, 4096, 1K, 2K, and 4K. The default for unitsize is the specified or default value for BLKSIZE.
You cannot specify AUNIT for non‑CMS formatted minidisks.
Specifies the CMS block size to use when formatting the new minidisk. Possible values for blksize are 512, 1024, 2048, 4096, 1K, 2K, and 4K. By default, CA VM:Director uses the value specified for AUNIT; if no value is specified for AUNIT, it uses the current block size of the minidisk being moved.
You cannot specify BLKSIZE for minidisks allocated to T‑DISK or for non‑CMS formatted minidisks. If you specify the NOFORMAT option, the BLKSIZE option is ignored.
Enables (CACHE) or disables (NOCACHE) minidisk caching at the control unit. CA VM:Director puts the specified option on a MINIOPT record for the new minidisk.
You can combine these options with the MDC and NOMDC options to get the desired level of caching. You cannot use these options with the DASDOPT record options SYSCTL, DEVCTL, and NOCTL.
Establishes the default caching attributes for the minidisk. This may mean that a MINIOPT record is removed or that CA VM:Director creates a MINIOPT or DASDOPT record that reflects the desired default setting for this device type on this operating system.
You cannot specify this option with any of the MINIOPT or DASDOPT options. If you do not specify this option or any of the MINIOPT or DASDOPT options, no changes are made to existing MINIOPT or DASDOPT records.
Formats (FORMAT) or does not format (NOFORMAT) the old minidisk after moving it.
CA VM:Director formats the original minidisk after the move is completed using a block size of 4K and changes the label of the original minidisk to ERASED.
You must have NOFORMAT MOVE authorization to specify NOFORMAT. CA VM:Director ignores the FORMAT and NOFORMAT options for minidisks defined on T‑DISK or V‑DISK.
Specifies the minidisk label to give the new minidisk during formatting. The default is the label from the original minidisk.
You can change the label without moving the minidisk by using an asterisk for subpool, an equal sign for the rest of the parameters, and specifying the new value for the LABEL option. You can also specify the original values instead of an equal sign.
You cannot specify LABEL for non‑CMS formatted minidisks.
The LABEL option and the NOCOPY option are mutually exclusive.
MDC enables full track minidisk cache for the minidisk. NOMDC disables full track minidisk cache. RECORDMDC specifies that the minidisk will use record level minidisk caching.
CA VM:Director puts the specified option on a MINIOPT record for the minidisk. You cannot use these options with the DASDOPT record options SYSCTL, DEVCTL, and NOCTL.
Note: For more information about MINIOPT and DASDOPT record options, see the IBM CP Planning and Administration guide for the VM release you are running.
WRKALLEG causes the working allegiance to be simulated on the minidisk. NOWRKALLEG causes no simulated working allegiance for the minidisk.
CA VM:Director puts the specified option on a MINIOPT or DASDOPT record depending on what other options are specified.
Defines a single virtual device (vdev) or multiple virtual devices which represent alias Parallel Access Volumes for a non-fullpack minidisk base Parallel Access Volume.
CA VM:Director puts the specified option on a MINIOPT record if specified for a permanent minidisk or on a DASDOPT record if specified for a permanent fullpack minidisk defined with DEVNO.
Moves the minidisk as specified by all other parameters of the CHGMDISK command, but does not copy the data or format the minidisk at the original or new location. Generally, use this option during a migration when it is necessary to redefine a minidisk but not copy the data. You must have NOCOPY authorization in the AUTHORIZ CONFIG file to use this option.
The LABEL option and the NOCOPY option are mutually exclusive.
Specifies the kinds of I/O commands that can be issued against this minidisk:
|
Option |
I/O commands that can be issued against this minidisk |
|---|---|
|
SYSCTL |
I/O commands that have a global effect on subsystem resources and functions, in addition to commands related to this minidisk |
|
DEVCTL |
I/O commands that affect only the resources and functions related to this minidisk |
|
NOCTL |
No I/O commands that affect subsystem resources and functions, regardless of whether they directly relate to this minidisk |
CA VM:Director puts the specified option on a DASDOPT record for the minidisk.
Use these options only for full‑pack minidisks. They cannot be used with the MINIOPT record options CACHE, NOCACHE, MDC, NOMDC, and RECORDMDC.
Note: For more information about MINIOPT and DASDOPT record options, see the IBM CP Planning and Administration guide for the VM release you are running.
These options are explained in the Common API Command Options.
The CHGMDISK command changes or moves a minidisk for an active user ID. It can also change the label, link mode, passwords, or caching attributes of a minidisk without actually moving the minidisk.
When a CA VM:Director macro calls the CHGMDISK command, it stacks a record for use by the calling macro when it successfully moves the minidisk. The stacked record is in last in, first out (LIFO) order and contains all the information necessary to build an MDISK record to describe the minidisk new location. The stacked record has the following format:
vaddr devtype start size volser linkmode rpw wpw mpw
The start and size values are in blocks for FBA and cylinders for CKD devices.
(CA VM:Secure only) If PEF is installed, passwords are encrypted.
If another CA VM:Director macro does not call CHGMDISK, it does not stack any record.
The following table lists return codes and error messages for the CHGMDISK command.
|
Return Code |
Message Number |
Text |
|---|---|---|
|
1 |
0654I |
INPUT PARAMETERS RESULTED IN NO NEW VALUES: MINIDISK userid vaddr REMAINS UNCHANGED |
|
2 |
0127E |
USER userid1 EXCEEDED USER userid2 type PASSWORD LIMIT {FOR vaddr} |
|
4 |
0038E |
MISSING PARAMETER |
|
6 |
0531E |
PARAMETER userid IS TOO LONG |
|
8 |
0265E |
NOT AUTHORIZED FOR: authorization words |
|
10 |
0349E |
PASSWORD IS INCORRECT |
|
12 |
0080E |
USER userid DOES NOT EXIST |
|
14 |
0632E |
MANAGER mgrid WAS NOT FOUND IN THE MANAGERS FILE |
|
16 |
0040E |
TOTAL ALLOCATION LIMIT OF nnnnnnK EXCEEDED |
|
18 |
0632E |
MANAGER mgrid WAS NOT FOUND IN THE MANAGERS FILE |
|
20 |
0382E |
USER userid IS ON HOLD |
|
22 |
0621E |
UNEXPECTED RETURN CODE code FROM OPEN |
|
23 |
0304E |
ADDRESS vaddr IS AN INVALID DEVICE ADDRESS |
|
24 |
0548E |
MINDISK SIZE IS TOO SMALL FOR AN FB-512 DEVICE |
|
25 |
0531E |
PARAMETER vaddr IS TOO LONG |
|
26 |
0313E |
DEVICE vaddr DOES NOT EXIST |
|
27 |
0120E |
VOLUME volume NOT FOUND IN CONFIGURATION |
|
28 |
0311E |
DEVICE vaddr IS NOT A MINIDISK |
|
29 |
0662E |
MINIDISK userid vaddr IS A T‑DISK AND MAY NOT BE MOVED TO OR FROM PERMANENT SPACE |
|
30 |
0310E |
DEVICE vaddr IS AN IGNORED MINIDISK |
|
31 |
0561E |
MINIDISK vaddr NOT DEFINED WITHIN svmid CONFIGURATION |
|
32 |
0635E |
YOU ARE NOT A MANAGER AND HAVE NO SUBPOOLS THAT YOU ARE AUTHORIZED TO USE |
|
33 |
0636E |
ANYPOOL AUTHORIZATION IS REQUIRED TO ALLOCATE FROM SUBPOOL subpool |
|
34 |
0637E |
THE MINIDISK SIZE size MUST BE AN INTEGER NO LONGER THAN 7 DIGITS |
|
35 |
0043E |
SUBPOOL subpool IS UNDEFINED |
|
36 |
0638E |
A MINIDISK SIZE OF 0 IS NOT ALLOWED |
|
37 |
0719E |
THE SIZE PARAMETER MAY NOT BE SPECIFIED IN BYTES FOR NON CMS FORMATTED MINIDISKS |
|
38 |
0547E |
INVALID DEVICE TYPE devtype (not found in table) |
|
39 |
0338E |
CANNOT CHGMDISK A CMS MINIDISK THAT HAS BEEN SAVEFD |
|
40 |
0547E |
INVALID DEVICE TYPE devtype (not CKD or FBA type) |
|
41 |
0639E |
YOU ARE NOT AUTHORIZED TO ADD A CACHE’d DEVICE |
|
42 |
0640E |
THE VOLSER PARAMETER MAY NOT BE SPECIFIED FOR A MINIDISK ON T‑DISK |
|
43 |
0234E |
CANNOT REBLOCK A MINIDISK THAT MAY HAVE BEEN RECOMPed |
|
44 |
0531E |
PARAMETER volser IS TOO LONG |
|
46 |
0653E |
INFORMATION ABOUT THE userid vaddr MINIDISK NOT AVAILABLE; RETURN CODE code FROM { QRYDISK | ACCESS | LINK } |
|
47 |
0573E |
CANNOT LINK FOR CHANGE; VOLUME IS OFFLINE |
|
48 |
0562E |
MINIDISK vaddr NOT CHANGED, CURRENTLY IN USE |
|
49 |
0585E |
CANNOT MANAGE AN EMPTY vaddr MINIDISK |
|
50 |
0640E |
THE LOC PARAMETER MAY NOT BE SPECIFIED FOR A MINIDISK ON T‑DISK |
|
52 |
0637E |
THE MINIDISK SIZE size MUST BE AN INTEGER NO LONGER THAN 7 DIGITS |
|
54 |
0574E |
CANNOT SPECIFY MINIDISK LOCATION WITHOUT VOLSER |
|
55 |
0225E |
MINIDISK userid vaddr IS NOT A { T‑DISK | V‑DISK } AND CANNOT BE MOVED TO { T‑DISK | V‑DISK } |
|
56 |
0655E |
MINIDISK userid vaddr NOT MOVED; SPACE ON volume AT location IS CURRENTLY LINKED BY ANOTHER USERID |
|
57 |
0704E |
{ WRITE | MULT } PASSWORD SPECIFIED FOR userid vaddr MINIDISK REQUIRES { READ | READ/WRITE | WRITE } PASSWORDS |
|
58 |
0640E |
THE MODE PARAMETER MAY NOT BE SPECIFIED FOR A MINIDISK ON T‑DISK |
|
59 |
0573E |
CANNOT LINK FOR MOVE; VOLUME volume IS OFFLINE |
|
60 |
0642E |
THE SPECIFIED LINK MODE mode IS INVALID |
|
61 |
0554E |
ERROR code LINKING TO MINIDISK AREA ON VOLUME volid AT location FOR |
|
62 |
0640E |
THE PASSWORD PARAMETER MAY NOT BE SPECIFIED FOR A MINIDISK ON T‑DISK |
|
63 |
0531E |
PARAMETER password IS TOO LONG |
|
65 |
0625E |
TOO MANY SERVANTS IN USE, COMMAND CANNOT BE EXECUTED |
|
66 |
none |
(non‑zero return code from DIRECT_QALLOC) |
|
67 (CA VM:Secure only) |
none |
(non‑zero return code from PENCRYPT) |
|
68 |
0643E |
EXTRA PARAMETERS parameters WERE ENTERED AND ARE NOT ALLOWED |
|
69 |
0586E |
ERROR STARTING SERVANT |
|
70 |
0644E |
’NOWAIT’ OPTION SPECIFIED BUT THE SERVANT FACILITY IS NOT ACTIVE |
|
71 |
0648E |
THE NOWAIT OPTION MAY NOT BE SPECIFIED WITH THE FILE OR STACK OPTIONS |
|
72 |
0553E |
YOU ARE NOT AUTHORIZED TO SKIP FORMATTING |
|
73 |
0645E |
A VALUE IS REQUIRED FOLLOWING THE option OPTION |
|
74 |
0646E |
THE SPECIFIED BLOCKSIZE size IS INVALID |
|
75 |
0531E |
PARAMETER label IS TOO LONG |
|
76 |
0018E |
INVALID OPTION option |
|
77 |
698E |
THE option1 OPTION MAY NOT BE SPECIFIED WITH THE option2 OPTION |
|
78 |
0647E |
THE option OPTION MAY NOT BE SPECIFIED FOR A MINIDISK ON { T‑DISK | V‑DISK } |
|
79 |
0076S |
USER ERROR code COPYING FILE filename filetype filemode |
|
80 |
0364E |
FILE filename filetype IS BEING UPDATED |
|
81 |
0221E |
MISSING option OPTION OPERAND |
|
82 |
0617E |
DDR FAILED WITH RC=code WHILE ATTEMPTING TO MOVE THE vaddr DISK |
|
83 |
0583I |
MINIDISK vaddr IS NOT CMS FORMATTED, YOU CAN ONLY CHANGE THE LOCATION |
|
85 |
0698E |
THE option OPTION MAY NOT BE SPECIFIED WITH THE option OPTION |
|
86 |
0613E |
ERROR error COPYING FILES TO NEW DISK |
|
87 |
0718E |
THE { BLKSIZE | AUNIT | LABEL } OPTION MAY NOT BE SPECIFIED FOR NON CMS FORMATTED MINIDISKS |
|
88 |
none |
(non‑zero return code from DIRECT_OBTAIN) |
|
89 |
0726E |
SERVANT ABENDED DURING command COMMAND. DIRECTORY NOT CHANGED. |
|
90 |
0209E |
BLOCKSIZE 800 IS NOT SUPPORTED ON FB‑512 DEVICES |
|
91 |
0209E |
BLOCKSIZE 800 IS NOT SUPPORTED ON FB‑512 DEVICES |
|
92 |
0621E |
UNEXPECTED RETURN CODE code FROM command |
|
94 |
0480E |
COPY ERROR, INPUT DISK CONTAINED number FILES, OUTPUT DISK HAS number |
|
95 |
none |
(non‑zero return code from DIRECT UPDATE) |
|
96 |
none |
(non‑zero return code from MAN000S0) |
|
97 |
0731E |
ERROR code REACCESSING vmdirect vaddr MINIDISK. |
|
98 |
0383I |
FROM EXIT: text (SCRATCH USER EXIT) |
|
99 |
0383I |
FROM EXIT: text (MDISK USER EXIT) |
|
100 |
0729E |
MINIDISKS OWNED BY svmid CANNOT HAVE THEIR LABEL CHANGED |
|
102 |
0732E |
YOU ARE NOT AUTHORIZED TO USE THE NOCOPY OPTION |
Note:
|
Copyright © 2014 CA.
All rights reserved.
|
|