Indicates the address of the user ID requesting the mount. If the mount is part of a CA VM:Batch job, it is the user ID of the user submitting the job. This field is padded on the right with blanks, that is, it is left-justified.
Following user ID is an 80-byte work area you can use to pass information between exits. Note that this area is used by the Bin system exits BINEXIT3 and BINACNT. Be sure these areas are not overlaid if using the Bin system.
Indicates the address of the eight-byte account number obtained from the VMBLOK or ACCTBLOK of the user ID issuing the mount. Also, if the mount is part of a CA VM:Batch job, it is the account number of the user submitting the CA VM:Batch job.
Indicates the address of the 340-byte TMC record for the volser that is being mounted. The file TMRECORD COPY on the CA VM:Tape 192 minidisk describes the format of this record. Use it to access various fields in the record. Because this exit is called before any other MOUNT processing, the TMC record contains the values from the previous mount or update and does not include any information about the current mount.
Indicates the address of a character string indicating the label processing for the mount. This character string is three bytes long and is padded with blanks on the right, that is, it is left-justified. The values can be SL for standard label tapes, NL for non-labeled tapes, BLP for bypass label processing, and AL for ASCII labeled tapes.
Indicates the address of a character string indicating the access type for the mount. This character string is three bytes long. The values can be R/W for read/write mounts and R/O for read/only mounts.
Indicates the address of the 256-byte work area to be used for passing information between the various user exits. This work area is specific to each command being processed by CA VM:Tape and cannot be used across commands.
Indicates the address of the internal MOUNT Control Block Flags for this MOUNT request.
Important! **Do not alter the value of these flags in any way!!!** Each flag field may have multiple flag values set so a TM instruction should be used to test for any specific condition.
|
FLAG Information: |
|
|
|
|
FLAG1 |
DS |
X |
1st Internal Flag (Pointer Address +0) |
|
LIBVOL |
EQU |
X’80’ |
Library Volume |
|
SCRATCH |
EQU |
X’10’ |
Doing a SCRATCH Tape Mount |
|
FOREIGN |
EQU |
X’04’ |
FOREIGN parm specified for this Mount |
|
BLPCMD |
EQU |
X’02’ |
BLP parm specified for this Mount |
|
* |
|
|
|
|
FLAG2 |
DS |
X |
2nd Internal Flag (Pointer Address +1) |
|
ANYTAPE |
EQU |
X’40’ |
User has ANYTAPE Authorization |
|
XEXPDT |
EQU |
X’20’ |
Using an explicit Expiration Date |
|
XMEDIA |
EQU |
X’10’ |
Using an explicit Media Type |
|
XDEN |
EQU |
X’08’ |
Using an explicit Density |
|
XTRACKS |
EQU |
X’04’ |
Using an explicit Tracks |
|
* |
|
|
|
|
FLAG3 |
DS |
X |
3rd Internal Flag (Pointer Address +2) |
|
SPSCRCH |
EQU |
X’80’ |
Specific SCRATCH Mount |
|
XDSN |
EQU |
X’20’ |
Using an explicit DSN |
|
GDGMNT |
EQU |
X’10’ |
GDG Mount ... |
|
XFILESEQ |
EQU |
X’04’ |
Using an explicit File Sequence Number |
|
XUNIT |
EQU |
X’02’ |
Using an explicit UNIT |
|
* |
|
|
|
|
Copyright © 2013 CA.
All rights reserved.
|
|