Guardian Procedure Calls Reference Manual (G06.25+)
Guardian Procedure Calls (A-B)
Guardian Procedure Calls Reference Manual—522629-013
2-5
ABEND Procedure
(Superseded by PROCESS_STOP_ Procedure )
Condition Code Settings
A condition code value is returned only when a process is calling ABEND on another
process and that other process could not be terminated.
< (CCL) indicates that either the process-id parameter is invalid or an error
occurred during termination of the process.
= (CCE) indicates that ABEND was successful.
> (CCG) is not returned from ABEND.
Considerations
•
Differences between ABEND and STOP procedures
When used to stop the calling process, the ABEND and STOP procedures operate
almost identically; they differ in the system messages that are sent and the default
completion codes that are reported. In addition, ABEND, but not STOP, causes a
saveabend file to be created if the process’s SAVEABEND attribute is set to ON.
See the
Inspect Manual for information about saveabend files.
•
Creator of the process and the caller of ABEND
If the caller of ABEND is also the creator of the process being deleted, the caller
receives the ABEND system message.
•
Rules for stopping a Guardian process: process access IDs and creator access
IDs
If the process is a local process and the request to stop it is also from a local
process, the following user IDs or associated processes may stop the process:
•
Local super ID (255, 255)
•
The process’s creator access ID (CAID) or the group manager of the CAID
•
The process’s process access ID (PAID) or the group manager of the PAID
If the process is a local process, a remote process cannot stop it.
If the process is a remote process running on this node and the request to stop it is
from a local process on this node, the following user IDs or associated processes
may stop the process:
•
Local super ID
•
The process’s creator access ID (CAID) or the group manager of the CAID
•
The process’s process access ID (PAID) or the group manager of the PAID
If the process is a remote process on this node and the request to stop it is from a
remote process, the following user IDs or associated processes can stop the
process: