Guardian Programming Reference Summary for pTAL and TAL

Interprocess Messages
Guardian Programming Reference Summary for pTAL and TAL522631-001
14-12
-101 PROCESS DELETION
-102 NOWAIT PROCESS_CREATE_ COMPLETION
Word Description
sysmsg[0] -101
sysmsg[1] for 10 Process phandle of terminated process
sysmsg[11] for 4 Process processor time in microseconds (a FIXED value)
sysmsg[15] Process job ID; 0 if the process is not part of a job
sysmsg[16] Completion code
sysmsg[17] Termination information (0 if none supplied)
sysmsg[18] for 4 SPI subsystem organization name
sysmsg[22] SPI subsystem number
sysmsg[23] SPI subsystem version
sysmsg[24] for 10 Process phandle of external process causing termination; null if none
sysmsg[34] Length of termination text in bytes
sysmsg[35] Offset (from beginning of message) of process descriptor of
terminated named process (pair) in bytes
sysmsg[36] Length of process descriptor of terminated named process or process
pair in bytes (0 if no text)
sysmsg[37].<0:13> Reserved
sysmsg[37].<14> OSS system type: 1 if terminated process was an OSS process, 0 if
terminated process was a Guardian process
sysmsg[37].<15> Abend: termination caused by ABEND if 1, STOP if 0
sysmsg[38] for 2 OSS process ID
sysmsg[40] Reserved
sysmsg[41] for n Termination text of length sysmsg[34] (80-byte limit).
sysmsg[ ] for n Process descriptor of terminated named process or process pair of
length sysmsg[36]
Word Description
sysmsg[0] -102
sysmsg[1] for 2 Nowait-tag supplied to PROCESS_CREATE_
sysmsg[3] for 10 Process phandle of new process
sysmsg[13] Error
sysmsg[14] Error-detail