In TSO, the QMF interrupt handler can be activated even though a QMF command is inactive. To interrupt QMF, press the PA1 key. You need to refresh the screen to see the QMF procedure panel. To do this, press the PA2 key.
Use the QMF interrupt facility to gather information about a problem. Using the interrupt facility, you can produce an abend dump, or cause trace information to be displayed or written into the DSQDEBUG data set.
You use the interrupt facility under the logon ID of the user whose problem you are diagnosing. However, you must recreate the problem first, unless you were there when it occurred.
The first step in using the interrupt facility is to create an attention interrupt. For most system configurations, you can create an attention interrupt by pressing either the Attn key or a combination of the Reset and PA1 keys. If these combinations do not work for you, see the appropriate publications for your current system configuration to obtain more information on creating the interrupt.
The interrupt facility responds by displaying the following message:
DSQ50546 QMF command interrupted! Clear screen and press enter.
After the interrupt message appears, press the Clear and Enter keys, as the message instructs you to do. The following message appears:
DSQ50547 QMF command interrupted! Do one of the following: ==> To continue QMF command, type 'CONT'. ==> To cancel QMF command, type 'CANCEL'. ==> To enter QMF debug, type 'DEBUG'.
Make your choice by typing CONT, CANCEL, or DEBUG, then press the Enter key:
-- OK, QMF debug entered. QMF CSECT trace is: DSQDSUPV -> DSQDSUPX -> DSQEADAP -> DSQEMAIN -> DSQEINPT -> ENDTRACE ==> To continue QMF command, type 'CONT' ==> To cancel QMF command, type 'CANCEL' ==> To abnormally terminate QMF, type 'ABEND' ==> To set QMF trace, type 'TRACEALL' or 'TRACENONE'
The trace information on the second line of this example tells you that, at the time of the interrupt, control was in CSECT DSQEINPT, and that control had reached this CSECT by passing successively through the CSECTs DSQDSUPV, DSQDSUPX, DSQEADAP, and DSQEMAIN.
Respond to the debug panel shown in Figure 124 by entering CONT, CANCEL, ABEND, TRACEALL, or TRACENONE, according to the following descriptions. Then press the Enter key.