GDSX (Extended General Device Support) Manual
Design and Development
Extended General Device Support (GDSX) Manual—529931-001
2-83
User-Coded Trace Calls
User-Coded Trace Calls
If there are events that you want to trace that are not included among those for which
TSCODE automatically generates trace records, you can generate trace entries for
these events by calling ADD^TRACE^DATA or ADD^TRACE^DATA^INT at
appropriate places in USCODE. Trace entries generated by these procedure calls are
merged with any trace entries that you specify to be generated by TSCODE.
GDSX uses variable-length trace records, allowing users to define different record
formats for different types of trace entries. The default for the maximum record size is
256 words. You can change the maximum record size by setting the TRACERECSIZE
dynamic configuration parameter (see GDSX Configuration Parameters on page 2-46)
OPEN^MSG^REQ 57 Open message request
None 58-63 None
INTREQCTRL FSREQ^FLOW 64 (Not currently supported)
None 65-71 None
INTTSKCTRL TASK^CREATED 72 New task created
TASK^WAIT^EVENT 73 Task called WAIT^EVENT
TASK^WAKED^UP 74 Task awakened—an event
occurred for the task
TASK^OPEN^REQ 75 Task opened
TASK^STOPPED 76 Task stopped
None 77-79 None
NSTCTRL NST^BK^CREATED 80 Backup task created
NST^BK^STOPPED 81 Backup task stopped
NST^BK^LISTENING 82 Backup task received checkpoint
data
NST^BK^TAKEOVER 83 Backup process is taking over
NST^CP^OP 84 Checkpointing operation
NST^Q^CP^OP 85 (Not currently supported)
None 86-87 None
ERRCTRL DEBUG^ERR^MSG 88 Going into DEBUG
INT^ERR^MSG 89 A configuration error or an internal
error (abend) occurred
TRAP^ERR^MSG 90 Trap occurred
None 91-95 None
Table 2-4. TSCODE Trace Classes and Entry Types (page3of3)
SCF Trace
Class Keyword
Literal Name for
Entry Type
Literal
Value Events Traced by TSCODE