GDSX (Extended General Device Support) Manual

Operations and Support
Extended General Device Support (GDSX) Manual529931-001
3-23
Trap Messages
Trap Messages
A trap can cause GDSX to generate a trap message and an abend message at the
home terminal, and a fault message at the EMS terminal.
DISPATCHX/
IO^COMPLETION
An I/O completed on some file other than $RECEIVE
but the file did not have an outstanding I/O.
FAULT The procedure was called for a system task.
GETEXTPOOL A user task tried to get space from the system pool,
which is reserved for TSCODE.
INSERT^ITEM The linked list is corrupted.
INSERT^XITEM The linked list is corrupted.
LISTENER^TASKX/
HANDLE^RECEIVE
A message is picked up from $RECEIVE, the address
of the received buffer is 0, and the state of the IOCB
is not QUEUED.
MONITORX/
LOG^WRITE
Length of message to be written is equal to 0.
MONITORX/
NEXTREQUEST
An I/O on the log file completed, but the IOCB
returned is not from the log file.
NOTIFY^IO^COMPLETIONX Procedure was called without first parameter (IOCB),
or address of IOCB is 0, or file number in IOCB is 0.
POSTRCV There is still a read outstanding on $RECEIVE (this
procedure reads $RECEIVE), or this procedure was
called by the backup process.
Q^CP/
PUSH^CP
The number of bytes passed would go beyond the
bounds of the local buffer pool.
Q^CPX/
PUSH^CP
The address passed is not in extended memory.
STOP^TASK^AND^CLEANUPX
(MAIN)
Stopped^bit is not set or stop^mode is set.
STOP^TASK^AND^CLEANUPX/
FREE^DCB
The address of the DCB that is to be freed is not in
the DCB table.
STOP^TASK^AND^CLEANUPX/
STOP^ACTIVE^IO
The active I/O on $RECEIVE is being canceled, but
the I/O is not a SIGNALTIMEOUT.
TAKEBREAK GDSX tries to take break ownership, but there is no
free entry in the LDCB bitmap.
WAKE^TASK The state of the current TCB is not 0, or event is
greater than or equal to 15.
Table 3-3. Error 220 Message Breakdown (page 2 of 2)
TSCODE Procedure/
Subprocedure Executing Description of Event Causing Error 220