INTERRUPT causes attention interrupts
recognized by the host system to
be recognized by Language Environment after
the Language Environment environment
has been initialized. The way you request that an attention interrupt
varies from operating system to operating system. When you request
the interrupt, you can give control to your application or to a debug
tool.
- Non-CICS default
- INTERRUPT=((OFF),OVR)
- CICS® default
- INTERRUPT is ignored under CICS.
Syntax
.-OFF-. .-OVR----.
>>-INTERRUPT--=--(--(--+-ON--+--)--,--+-NONOVR-+--)------------><
- OFF
- Specifies that Language Environment does
not recognize attention interrupts.
- ON
- Specifies that Language Environment recognizes
attention interrupts. In addition, if you specified the TEST(ERROR)
or TEST(ALL) run-time option,
the interrupt causes the debug tool to gain control.
- OVR
- Specifies that the option can be overridden.
- NONOVR
- Specifies that the option cannot be overridden.
z/OS® UNIX considerations
The
INTERRUPT option applies to the enclave. However, only one thread
in the enclave is affected for a particular attention interrupt.
Usage notes
- PL/I considerations
- Language Environment supports
the PL/I method of polling code. The PL/I routine
must be compiled with the INTERRUPT compiler option in order for the
INTERRUPT runtime option to have an effect.
- PL/I MTF
considerations
- To receive the attention interrupt, the PL/I program
must be compiled with the INTERRUPT compiler option, and the INTERRUPT
runtime option must be in effect.
The INTERRUPT option applies
to the enclave. However, only one thread in the enclave is affected
for a particular attention interrupt.
For more information
- For more information about the TEST runtime option, see TEST | NOTEST .
- For more information about the POSIX runtime option, see POSIX.