This Natural profile parameter controls the initialization and operation of the editor
buffer pool and its work file. It corresponds to the NTEDBP
macro in the
Natural parameter
module.
Possible settings | See EDBP Parameter Syntax. | |
---|---|---|
Default setting | See Keyword Subparameters. | |
Dynamic specification | yes | This parameter can only be specified dynamically. In the Natural parameter
module, the macro NTEDBP is used instead.
|
Specification within session | yes | Use the SYSEDT utility; see SYSEDT Utility - Editor Buffer Pool Administration. |
Notes:
BPI
with TYPE
=EDIT
or by profile parameter EDPSIZE
(editor auxiliary buffer
pool).
DDNAME
, DSNAME
and FMODE
) are honored by the very first session only,
which initializes the editor buffer pool work file during a buffer pool cold start. During
a buffer pool warm start, the editor buffer pool subparameters (except
DDNAME
, DSNAME
and
FMODE
) are read from the buffer pool work file. With subparameter
COLD
=ON
, a buffer
pool cold start can be forced during the initialization of the editor buffer pool.
EDPSIZE
), only
the following subparameters apply: FTOUT
| LRECL
| MAXLF
The following topics are covered below:
The EDBP
parameter is specified as follows:
EDBP=(keyword-subparameter=value, keyword-subparameter=value,...) |
The NTEDBP
macro is specified as follows:
NTEDBP CHECK=value, * COLD=value, * CTOUT=value, * DDNAME=value, * DSNAME=value, * DTOUT=value, * FMODE=value, * FTOUT=value, * IMSG=value, * ITOUT=value, * LRECL=value, * LTOUT=value, * MAXLF=value, * PWORK=value, * RECNUM=value, * RWORK=value, * UTOUT=value
CHECK
| COLD
| CTOUT
| DDNAME
| DSNAME
| DTOUT
| FMODE
| FTOUT
| IMSG
| ITOUT
| LRECL
| LTOUT
| MAXLF
| PWORK
| RECNUM
| RWORK
| UTOUT
CHECK=value
specifies whether the Software AG
Editor is checked and initialized already during the start of the Natural
session rather than at the first call of the Software AG Editor.
Value | Explanation |
---|---|
ON |
The Software AG Editor is initialized during the Natural session start if the following conditions are true:
During the Software AG Editor initialization, the |
OFF |
The check and the initialization are done during the first
call of the Software AG Editor.
This is the default value. |
COLD=value
specifies whether a buffer pool cold
start is performed.
Value | Explanation |
---|---|
ON |
Cold start is performed. |
OFF |
Cold start is not performed.
This is the default value. |
Note:
A cold start means that the buffer pool work file is cleared and reinitialized
during buffer pool initialization. Any editor recovery information and all buffer pool
parameters stored in the work file are lost.
CTOUT=value
specifies the timeout value for
changed buffer pool blocks.
Value | Explanation |
---|---|
1 - 32767 |
Timeout value (in seconds). |
120 |
This is the default value. |
Note:
A changed buffer pool block is written to the work file after the specified time
interval has been exceeded, and no unchanged or free block is available.
DDNAME=value
specifies the logical work file
name of the JCL definition.
Value | Explanation |
---|---|
1 - 8 bytes. | Name of the logical work file. |
CMEDIT |
This is the default value. |
Notes:
SD
file.
DSNAME=value
specifies the work file data set
name for batch and TSO.
Possible values:
Value | Explanation |
---|---|
1 - 44 |
Name of the work file data set (in bytes). |
There is no default value. |
This subparameter applies under z/OS only.
If no DD JCL statement is supplied and no ALLOC
statement is issued
(under TSO only) for the editor work file, then DSNAME
will be
allocated dynamically.
DTOUT=value
specifies the logical file timeout
check value.
Value | Explanation |
---|---|
1 - 32767 |
Timeout check value (in seconds). |
300 |
This is the default value. |
Note:
Logical files are checked for timeout each time the specified time interval has been
exceeded.
FMODE=value
specifies the file mode for the
work file.
Value | Explanation |
---|---|
1 - 2 characters | File mode.
Under Com-plete/SMARTS, the value Under Com-plete/SMARTS, if a value other than In a SMARTS environment without Com-plete, |
A1 |
This is the default value. |
Note:
This subparameter applies under Com-plete/SMARTS only.
FTOUT=value
specifies the timeout value for
logical files.
Value | Explanation |
---|---|
60 - 16777215 |
Timeout value (in seconds). |
86400 |
This is the default value. |
Note:
A logical file is deleted after the specified time interval has been exceeded and no
access has occurred.
IMSG=value
specifies whether a buffer pool
initialization and termination message is issued on the operator console.
Value | Explanation |
---|---|
ON |
A buffer pool initialization and termination message is issued. |
OFF |
No buffer pool initialization and termination message is
issued.
This is the default value. |
ITOUT=value
specifies the buffer pool
initialization timeout value for multi-user buffer pools only.
Value | Explanation |
---|---|
1 - 32767 |
Buffer pool initialization timeout value (in seconds). |
300 |
This is the default value. |
Note:
The buffer pool is initialized by the first user by whom it is accessed. Other users
have to wait until the first user finishes initialization. If the initialization is not
finished after the specified time interval (for example, due to an abnormal termination
of the first user), all other users receive an error message.
LRECL=value
specifies the buffer pool block
size and work file record length.
Value | Explanation |
---|---|
800 - 16384 |
Length (in bytes). |
4096 |
This is the default value. |
Notes:
LTOUT=value
specifies the timeout value for
locked buffer pool blocks.
Value | Explanation |
---|---|
1 - 32767 |
Timeout value (in seconds). |
20 |
This is the default value. |
Note:
A buffer pool block that was locked during a read from the work file is freed after
the specified time interval has been exceeded.
MAXLF=value
specifies the maximum number of
logical files.
Value | Explanation |
---|---|
100 - 999999 |
Maximum number of logical files. |
1000 |
This is the default value. |
PWORK=value
specifies the percentage of work
file records used as work records during an editor buffer pool cold start.
Value | Explanation |
---|---|
0 - 100 |
Work file records used (in percent). |
50 |
This is the default value. |
Note:
The remaining records are used as recovery records.
RECNUM=value
specifies the number of work file
records (under Com-plete
only) during an editor buffer pool cold start.
Value | Explanation |
---|---|
100 - 65535 |
Number of work file records. |
200 |
This is the default value. |
Notes:
RWORK=value
specifies the percentage of work
records that is used for regular logical files during an editor buffer pool cold
start.
Value | Explanation |
---|---|
51 - 100 |
Work records used (in percent). |
90 |
This is the default value. |
Note:
The remaining records are used internally to release blocks from the buffer
pool.
UTOUT=value
specifies the timeout value for
unchanged buffer pool blocks.
Value | Explanation |
---|---|
1 - 32767 |
Timeout value (in seconds). |
20 |
This is the default value. |
Note:
An unchanged buffer pool block is written to the work file after the specified time
interval has been exceeded and no free block is available.
EDBP=(DDNAME=EDFILE1,IMSG=ON,CHECK=ON)
NTEDBP DDNAME=EDFILE1,IMSG=ON,CHECK=ON