The CONSOLE exits receive control when a user issues the CONSOLE
command or responds to a CONSOLE prompt, or when a message table reaches
80% or 100% capacity.
- The pre-parse
exit receives control before CONSOLE invokes the parse service
to parse the command. It is also invoked when the user responds to
a console prompt with input. The exit can be invoked several times
on each invocation of the CONSOLE command (if the CONSOLE command
enters conversational mode). The exit is invoked synchronously in
the TSO/E user's address space (for example, as a result of a user
entering the CONSOLE command or a subcommand to the CONSOLE command).
- The activation exit receives control just before the console
session is activated through MVS™ console
services. It is invoked on the first invocation of the CONSOLE command
when a console session is not active.
- The deactivation exit receives control just after console
deactivation occurs. It cleans up the communication area established
by the CONSOLE activation exit. If the X'80000000' bit
of the flags field is on, this exit is invoked asynchronously in the
TSO/E user's address space.
- The 80% message capacity exit receives control at the first
point in which the message tables reach 80% capacity. Eighty percent
capacity is defined as 80% of the maximum table size defined in the
user's console profile. The exit will not be invoked again for this
type of message table until the situation has been resolved and has
occurred again. The situation is considered to be resolved when the
table decreases to 70% capacity or the resume percentage is updated
by the exit. This exit is invoked asynchronously in the TSO/E user's
address space.
- The 100% message capacity exit receives control at the
first point in which the message tables reach 100% capacity. One
hundred percent capacity is defined as 100% of the maximum table size
defined in the user's console profile. The exit will not be invoked
again for this type of message table until the situation has been
resolved and has occurred again. The situation is considered to be
resolved when the table decreases to 90% capacity or the resume percentage
is updated by the exit. This exit is invoked asynchronously in the
TSO/E user's address space.