GDSX Manual

Design and Development
Extended General Device Support (GDSX) Manual134303
2-65
NONSTOP
NONSTOP
This static parameter permits a GDSX application that is run as a NonStop TS/MP
server to also run in NonStop mode. The NONSTOP parameter is only checked if the
SERVER configuration parameter is set to 1.
See "Running GDSX as a NonStop TS/MP Server" on page 3-10 for more information.
POOLSIZE
This static parameter specifies the maximum size of the shared extended pool allocated
for all user tasks.
TSCODE allocates an extended memory area of size POOLSIZE multiplied by 2 bytes
for the shared extended pool.
PROCNOWAIT
This static parameter determines how TSCODE implements nowaited USCODE
execution of these service routines:
^DEVICEINFO2
^FILE_GETINFOBYNAME_
^PROCESS_CREATE_
^SERVERCLASS_SEND_
^SERVERCLASS_DIALOG_BEGIN_
^SERVERCLASS_DIALOG_SEND_
^SERVERCLASS_DIALOG_ABORT_
^SERVERCLASS_DIALOG_END_
If PROCNOWAIT is set to 0, a call to one of these procedures by any USCODE task
causes TSCODE to do the following:
1. Suspend the calling USCODE task.
2. Call AWAITIO[X] on behalf of the calling USCODE task.
3. Check $RECEIVE for the I/O completion and return the requested information in
the output parameters of the procedure called by the USCODE task.
4. Wake up the calling task.
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
nonstop^param N.A. 0 (OFF) 0–1
Internal DEFINE Name CONFIG^PARAMS Name Default Value Range
poolsize pool^size 16,392 words Configuration
dependent