GDSX Manual
Design and Development
Extended General Device Support (GDSX) Manual–134303
2-55
EXTSUSIZE
EXTSUSIZE
This static parameter specifies the number of words added to the device control block
for application-specific purposes (see the dcb^template in the ULHDECSE file listed in
Appendix C).
If additional space is not required in the DCB, EXTSUSIZE should be set to 0 so that
unneeded space is not allocated in the DCB pool (see the description of "MAXTERMS"
on page 2-65 for an explanation of how the size of the pool is calculated). If the sample
GDSX object file called OGDS is run as a line handler, MAXLINES must be greater
than 0 and EXTSUSIZE must be equal to 8.
Changing the value of EXTSUSIZE after the GDSX process is initialized has no effect
on the structure of a DCB or the allocation of the DCB pool.
IOCBWAITTIME
This dynamic parameter specifies the maximum time that TSCODE should wait for an
IOCB to become available during a call to ALLOCATEIOCB that does not specify a
timeout. (See the description of ALLOCATEIOCB in Section 8.) If a task waits longer
than IOCBWAITTIME ticks, it will be suspended with a fault.
IOCB allocation faults may be displayed by issuing an SCF STATS command.
LOGSTATUS
This dynamic parameter indicates whether event messages are to be sent to the EMS $0
collector. If the parameter value is nonzero, all status, events, faults, and errors are sent
to the $0 collector. If the parameter value is zero, EMS messages are not generated by
TSCODE.
LOOPTIME
This dynamic parameter indicates the maximum processor time that any task is allowed
to execute before relinquishing control. Unless this parameter is set to zero, in which
case TSCODE makes no attempt to monitor looping tasks, if a task executes for
looptime ticks without transferring control, it is presumed to be in a loop and is
suspended with a fault.
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
termdata term^data 8 words 0–64 words
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
iocbwait iocb^wait^time 1000 ticks 0–6000 ticks
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
log^enabled log^status 1 (enabled) 0–1
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
looptime loop^time 200 ticks 0–32,767 ticks