GDSX (Extended General Device Support) Manual

Design and Development
Extended General Device Support (GDSX) Manual529931-001
2-24
Extended Segments for Trace Files
10005 maxRCBpool or previous pools too large
10006 maxFCBpool or previous pools too large
10007 maxDCBpool or previous pools too large
10008 maxLDCBpool or previous pools too large
10009 maxLINEpool or previous pools too large
10010 maxPCBpool or previous pools too large
10011 Sum of all max***pools are > 16777216d
10012 Sum of final EXT. MEM size > 16777216d
For example, if the TCB and IOCB pool sizes have been calculated, and the total
requirement for the TCB and IOCB pools, the extended buffer pool, and the extended
message pool exceeds 16,777,216 bytes, the following error message is sent to the
home terminal:
10003 maxIOCBpool or previous pools too large
If the total calculated for all the control block pools, the extended buffer pool, the
extended message pool, and the checkpoint buffer exceeds 16,777,216 bytes, error
message 10011 is sent to the home terminal. If the total calculated for all the areas to
be allocated in the extended segment exceeds 16,777,216 bytes, error message
10012 is sent to the home terminal.
The configured control block pool sizes may be displayed by issuing the following SCF
command at the SCF prompt:
-> INFO PROCESS $GDSX-process-name, DETAIL
where is the name you gave to the GDSX process.
Extended Segments for Trace Files
When the trace facility is turned on in the primary GDSX process, TSCODE allocates
an extended segment with segment ID 1025, a default size of 64 pages, and the
default file name TRACEP under the default subvolume. The SCF TRACE command
may be used to specify a different file name, and the USER^OPEN^TRACE^FILE
procedure may be used to specify a different file size. (For other information regarding
the trace facility, see Tracing GDSX
on page 2-80.)
When the trace facility is turned on in the backup process, TSCODE allocates an
extended segment with segment ID 1025, a default size of 64 pages, and the file name
TRACEB under the default subvolume.
If the specified trace file does not exist, the GDSX process creates and uses the file. If
the default subvolume already has a file with the name specified and the file has not
been opened by another process, the GDSX process opens the file. If the specified
trace file is in use by any other process, the GDSX process will not initiate the trace.
Memory Pools
Because the working stack images of tasks are swapped to and from an extended data
segment during I/O operations, I/O must be performed to and from global buffers. To
facilitate buffer allocation and deallocation, TSCODE provides users with two local