Previous Topic: ParametersNext Topic: Return Codes


Definitions

A(VM userid)

Indicates the address of the requesting user ID. If the mount is part of a CA VM:Batch job, it is the address of the user ID submitting the job. This field is padded on the right with blanks; that is, it is left-justified.

A(VM account code)

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.

A(Command)

Indicates the address of an eight-character constant indicating the command to be checked, for example: CATALOG, EDIT, LIST, MOUNT, or QUERY.

A(Access type)

Indicates the address of the access type code, which is a full-word value:

1 = reading TMC control information

2 = updating TMC control information

3 = reading tape data

4 = writing tape data

A(TMC record for requested volser)

Indicates the address of the 340-byte TMC record for the volser. 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.

A(Message buffer)

Indicates the address of a 130-byte buffer into which the exit can put a reply message for CA VM:Tape to issue. The message placed in this buffer must be in LINEDIT format, that is, the first byte of the buffer contains the message text length and the message text follows in byte 2 of the buffer.

A(Common User Exit Buffer)

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.