ON SIGNAL enables an event branch which occurs when a SIGNAL statement is executed using the same signal-number. The signal-number is a numeric expression rounded to an integer with a range of zero through fifteen.
Executing ON SIGNAL while another ON SIGNAL is still in effect for that same signal number overrides the previous ON SIGNAL definition. If the ON SIGNAL is executed in a different program context the original ON SIGNAL definition is restored when control returns to the calling context.