Previous Topic: Macro Primitive ReferenceNext Topic: EXTRACT Primitive


About Macro Primitives

A macro primitive is a basic function provided by CA VM:Tape to allow cooperative external programs (primarily REXX) to obtain internal information about the current CA VM:Tape environment and to control and modify CA VM:Tape operation. Currently the CA VM:Tape REXX user exits, ALLOCATE and COMMAND, are the only user exits that use the macro primitives.

Note: For information about using the ALLOCATE user exit, see ALLOCATE User Exit. For information about using the COMMAND user exit, see COMMAND User Exit.

The material presented in this chapter is intended for those individuals responsible for writing and maintaining CA VM:Tape macros and exits to customize CA VM:Tape operation for their site beyond what is possible with CA VM:Tape commands and configuration information. The individual tasked with writing and maintaining CA VM:Tape macros or exits should be a system programmer with extensive experience with CA VM:Tape, CP, CMS, and tape operation.

Primitive

Purpose

EXTRACT

Obtain information about the current request and other CA VM:Tape internal information

SET

Change the settings of the EDL, the pool name, and the buffer of a mount request, or set a new command for the COMMAND user exit

USER MSG

Display a message on the user’s terminal