GEFRCE - produce diagnostic and abort (ISP and Label).
Usage:
mme gefrce
zero VALUE,ABORTNUM
zero PARMLIST,NUMPARM (ISP only)
Where:
- VALUE
- indicates the type of processing required.
A positive value indicates that a non-ISP function is in process.
A value of -1 indicates that the MME is being used by ISP.
- ABORTNUM
- is the number of the abort message that should be printed out.
Abort messages are contained in the ISP abort module (ISPA).
- PARMLIST
- is present only in an ISP call (VALUE=-1).
It specifies the address of a list giving parameters that should be filled
into diagnostic messages that might be printed in the event of an abort.
Each entry in this list has the form
zero PARMPTR,NUMCHAR
where PARMPTR points to the actual parameter.
If NUMCHAR is a positive integer, the indicated parameter is assumed to be a
BCD string containing that number of characters.
If NUMCHAR is negative, the indicated parameter is assumed to be a binary
integer; this will be converted to a BCD string when printed as part of the
diagnostic message.
- NUMPARM
- is present only in an ISP call (VALUE=-1).
It gives the number of entries in the parameter list specified by PARMLIST.
Description:
MME GEFRCE is used by the Label processor and the Indexed Sequential Processor
(ISP) to abort the user program that is using the processor.
The ISP form of the call can specify parameter values to be printed as part of
the message.
Copyright © 2000, Thinkage Ltd.