GDSX Manual

Extended General Device Support (GDSX) Manual134303
C-1
C
DCCBDECS and ULHDECSE Listings
Included in this appendix are listings for the DCCBDECS and ULHDECSE files for
GDSX. These sections have been regrouped since the D10 release of GDSX. Be sure to
use a SOURCE statement to include them when recompiling GDSX.
DCCBDECS Listing
?Section Config^Data
Struct .Config^Params (Config^Params^Template);
?Section Config^Templates
!******************************************************************************!
! The following parameters may be set by the user to adjust the default !
! sizes of the internal tables and to set other process-control flags !
!******************************************************************************!
Struct Config^Params^Template (*);
Begin
!0!Int Parms^Type , !Type for send to GDSX
Associative^Term , !All user tasks are to be
!associative
Breakenabled^Term , !if non-zero, break handling for
!terminal files is enabled.
Control^Flags , ! <0 > = dynamic session control
! <1 > = 0 = Control 11 and 12
! 1 = user own mechanism
! <12 > = high^process if = 1
! <13 > = auto-restart-control-flag
! <14 > = statistics control flag
! <15 > = 1 = send pseudo open &
! close messages to tasks
Cp^Context^Sz , !Number of words in ext seg for
!each task's buffer images
Debug^Flags , !<00:07> = debug^error^trap
!<08> = bounds^checking
!<09> = backup^process^saveabEnd
!<10> = backup^process^inspect
!<11> = auto^Trace^Flag
!<12> = uscode^debug^Flag
!<13> = backup^debug^Flag
!<14> = poolcheck^Flag
!<15> = debug^fatal^Flag
Dynamic^Term , !if non-zero, temporary DCB's may be
!allocated at TCP open time
!<10> = recovery for dynamic terms
!<11> = autostop for dynamic terms
!<12:15> = nowaitdepth for dynamic terms
Iocb^Wait^Time , !Time to wait for IOCBs
Log^Status , !if non-zero, log status msgs
Loop^Time , !Param for trapping looping tasks
!10! Trace^Rec^Size , !Trace record size
Maximum^Files , !Maximum number of open files
Maximum^Iocbs , !Number of IOCBs
Maximum^Lines , !Number of CP/ENVOY line handler tasks
Maximum^Opens , !Number of opens of GDSX allowed
Maximum^Processes , !Max. processes for which we are the Mom
Maximum^Tasks , !Max. # terms supported (+1 for Monitor)
Maximum^Terms , !Maximum number of terminals (subdev
Max^Chkpt^Wds , !Largest checkpoint
Pool^Size , !Size of shared Extended Pool
!20! Receive^Depth , !Our receivedepth
Recvsize , !Max length of $RECEIVE message
Sg^Security , ! <13> = remote changes allowed