ContentsIndexPreviousNext

CANCEL

When a CANCEL verb is executed, the following steps are performed:

1. If a CANCEL ALL verb is being executed, all loaded programs that are inactive are set to the not loaded state.


Note that the CANCEL-ALL-DLLS configuration variable can be used to exclude DLLs from the CANCEL ALL execution. See Appendix H for details.
2. Otherwise, the list of active programs is searched for a matching call name. If found, then an active program is being canceled and the CANCEL is ignored.

3. Next the list of loaded but inactive programs is searched for a matching call name. If found, this program is set to the not loaded state.

4. If no matching programs are found, the CANCEL verb has no effect. This is not considered an error.