This chapter describes conditions in alphabetic order.
In general, the following information is given for each condition:
- Status--an indication of the enabled/disabled
status of the condition at the start of the program, and how the
condition can be disabled (if possible) or enabled. Table 44 classifies
the conditions into types, shows their status, and lists the conditions
for disabling an enabled one.
- Result--the result of the operation
that raised the condition. This applies when the condition is disabled
as well as when it is enabled. In some cases, the result is undefined.
- Cause and syntax--a discussion
of the condition, including the circumstances under which the condition
can be raised. Raising conditions with the SIGNAL statement is discussed
in SIGNAL statement.
- Implicit action--the action taken
when an enabled condition is raised and no ON-unit is currently
established for the condition.
- Normal return--the point to which
control is returned as a result of the normal termination of the
ON-unit. A GO TO statement that transfers control out of an ON-unit
is an abnormal ON-unit termination. If a condition (except the ERROR condition)
has been raised by the SIGNAL statement, the normal return is always to
the statement immediately following SIGNAL.
- Condition codes--the codes corresponding
to the conditions and errors for which the program is checked. An
explanation for each code is given in the "Condition codes" chapter
of the Messages and Codes.
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)