Previous Topic: Execution Order of User ExitsNext Topic: TMC Records


Common User Exit Buffer

Each CA VM:Tape command is given a 256-byte work area to be used for passing information between the various user exits. This work area can only be used by that command and cannot be used across commands. The address of the work area is the last parameter in the parameter list pointed to by Register 1 when the user exit is called.

Note:  The 80-byte work area used by some exits in previous releases is still available. If you use this area, you should convert your exits to take advantage of the 256-byte work area.

The one exception to this method of supplying the buffer address to an exit is USREXIT7. Because this exit can be implemented as an EXEC, CA VM:Tape converts the address of the common buffer area to EBCDIC and passes it to the exit as the last parameter in the parameter list.