Version 4.2.6 for Mainframes
 —  Parameter Reference  —

DS - Define Size of Storage Buffer

This Natural profile parameter defines the default initial size of various Natural storage buffers.

In previous versions of Natural, individual profile parameters (for example, SSIZE) were used to define the sizes of the buffers. The DS profile parameter is a universal parameter to specify all buffer sizes. It corresponds to the NTDS macro in the Natural parameter module NATPARM.

See also Natural Storage Management and General Rules for Parameter Usage in the Operations documentation.

Note:
There are some buffer sizes (for example, ESIZE, VSIZE, etc.) which cannot be specified by the profile parameter DS, due to certain reasons, for example, the size is part of a larger buffer or the size defines the total maximum of a number of buffers.

Possible settings (name,size)

name is the buffer name (1-8 characters), see Table of Buffer Sizes below.

size is the buffer size in kilobytes. For limit values, see Table of Buffer Sizes below.

Default setting See table below.  
Dynamic specification yes Multiple pairs of buffer names/sizes can be specified. This parameter can only be specified dynamically. In the Natural parameter module NATPARM, the corresponding macro NTDS must be used instead.
Specification within session no  

You may continue using the individual parameters or you may use the individual parameters in parallel to the parameter DS. During the dynamic parameter evaluation, individual buffer size parameters are converted internally into the new DS parameter format, for example, SSIZE=55 is converted into DS=(SSIZE,55).

The following topics are covered below:


DS Parameter Syntax

The DS parameter is specified as follows:

DS=(name1,size1,name2,size2,...)

Top of page

NTDS Macro Syntax

The NTDS macro is specified as follows:

         NTDS  name1,size1
         NTDS  name2,size2
         ...

Top of page

Table of Buffer Sizes

Buffer Name Description Buffer Size (KB) Default Available as subparameter of DS and alternatively as individual profile parameter
ASIZE Entire System Server auxiliary buffer 0, 1-64 0 yes
BSIZE Size of EntireX Broker buffer 0, 1-64 0 yes
CSIZE Size of Con-nect/Con-form buffer area 0-512 0 yes
DATSIZE Size of buffer for local data 10-2097151 32 yes
DSIZE Initial size of DBLOG buffer 0, 2 - 2097151 2 yes

Note:
The individual profile parameter DSIZE allows you to set a maximum size in addition.

EDPSIZE Size of the Software AG Editor auxiliary buffer pool 0, 48-2097151 0 yes
ETPSIZE Size of Entire Transaction Propagator buffer 0, 10-128 0 yes
EXCSIZE Size of buffer for Natural Expert C interface 0, 1-256 0 yes
EXRSIZE Size of buffer for Natural Expert rule tables 0, 1-256 0 yes
MONSIZE Size of SYSTP monitor buffer 0, 5-256 0 yes
MULFETCH Size of Multi-fetch buffer 0-1024 64 no (only available as subparameter of DS)

Note:
A value specified for this buffer does not represent the default initial size but the maximum size which can be allocated for multi-fetch purposes.

NAFSIZE Size of buffer for Natural Advanced Facilities 0, 1-64 0 yes
NSFSIZE Size of SAF interface buffer. 0, 8-64 0 no (only available as subparameter of DS)
RDCSIZE Size of buffer for the Natural Data Collector 0, 2-128 0 yes
RJESIZE Initial size of NATRJE buffer 0, 1-2097151 8 yes
RUNSIZE Size of runtime buffer 10-64 16 yes
SSIZE Size of Software AG Editor buffer 0, 40-512 64 yes
TSIZE Size of the buffer for Adabas Text Retrieval 0, 1-2097151 0 yes
XSIZE Size of buffer for user subsystem 0, 1-64 0 yes
ZSIZE Size of Entire DB buffer area 0, 1-64 0 yes

For more information, refer to the descriptions of the individual buffer size parameters.

Top of page

Examples

Example of DS parameter:

DS=(ASIZE,33,TSIZE,60,EDPSIZE,500)

Equivalent in Natural parameter module NATPARM:

         NTDS  ASIZE,33 
         NTDS  TSIZE,60 
         NTDS  EDPSIZE,500

Top of page