GDSX (Extended General Device Support) Manual
Design and Development
Extended General Device Support (GDSX) Manual—529931-001
2-73
SEGMENTID
Access^group
Access^group is used to indicate which users are allowed to issue sensitive SCF or
SPI commands. If access^group is set to 0 (owner), then the process sending a
request (a $ZNET SPI message to GDSX) must have a process accessor ID that
allows access to the GDSX process.
If access^group is set to 1 (group), user^group is used to indicate the group ID of users
allowed to issue sensitive commands. If access^group does not equal 1, user^group is
not referenced by TSCODE.
If access^group is set to 2 (all), the sensitive commands can be issued by anyone. If
access^group is set to 3 (255,255), the sensitive commands can be issued only by the
super ID.
SEGMENTID
This static parameter allows you to specify the extended segment allocated by
TSCODE for various control and data structures. Segment ID 1025 is reserved by
TSCODE for tracing purposes. GDSX stops with abend error 30 if you set
SEGMENTID to 1025.
SERVER
This static parameter allows you to run a GDSX application as if it were a TS/MP
server. See Running GDSX as a TS/MP Server on page 3-10 for more information.
TASKCPSIZE
This static parameter specifies the size of the area for checkpointed memory pool
buffers that is allocated for each user task in extended memory. When a task
checkpoints its memory pool buffers by a call to ^CHECKPOINT(2), the data sent to
the backup process is stored in the task’s TASKCPSIZE-sized area.
This is the area that ^RECLAIMBUFFER traverses to recover buffer images after a
failure. See ^RECLAIMBUFFER on page 8-64.
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
segment^id segment^number 1024 1024 or
>1025
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
server server^flg 0 (OFF) 0–1
Internal DEFINE
Name
CONFIG^PARAMS
Name Default Value Range
cpcontextsz cp^context^sz 2048 words 16–configuration dependent