This Natural profile parameter is used to specify the parameters for
the Natural Com-plete/SMARTS Interface. It corresponds to the
NTCOMP
macro in the
Natural
parameter module.
Possible settings | See COMP Parameter Syntax. | |
---|---|---|
Default setting | See Keyword Subparameters. | |
Dynamic specification | yes | The parameter COMP can only be
specified dynamically. In the
Natural
parameter module, use the macro
NTCOMP .
|
Specification within session | no |
Note:
For information on the Natural Com-plete/SMARTS Interface, see
Natural under
Com-plete/SMARTS in the TP Monitor
Interfaces documentation.
The following topics are covered:
The COMP
parameter is specified as
follows:
COMP=(keyword-subparameter=value,keyword-subparameter=value,...) |
The NTCOMP
macro is specified as follows:
NTCOMP EXIT=value, * HCDTID=value, * INITID=value, * LC=value, * LE370=value, * MSGHDR=value, * NTHSIZE=value, * SERVER=value, * SPIEA=value, * THABOVE=value, * TTYxxx=value, * UCTRAN=value, * U2PRINT=value
EXIT
|
HCDTID
|
INITID
|
LC
|
LE370
| MSGHDR
|
NTHSIZE
|
SERVER
|
SPIEA
|
THABOVE
|
TTYxxx
|
UCTRAN
|
U2PRINT
EXIT=value
defines a user
exit module name which can be called during a session initialization before
Natural is initialized.
Value: | Explanation: |
---|---|
1 - 8 characters, or ' ' (blank)
|
Name of user exit. |
' ' (blank)
|
No user exit is used.
This is the default value. |
HCDTID=value
controls the
initialization of the hardcopy destination.
Value: | Explanation: |
---|---|
ON |
The hardcopy destination is initialized with the terminal ID. |
OFF
|
The hardcopy destination corresponds to the logical
terminal name.
This is the default value. |
INITID=value
controls the
content of the system variable *INIT-ID
.
Value: | Explanation: |
---|---|
TIBNAM |
*INIT-ID contains the
logical unit name of the user's terminal.
|
TID |
*INIT-ID contains the
string lbnnnnnn , where
l is the stack level on which the
session is running, b is blank and
nnnnnn is the TID number, right
justified without leading zeroes.
This is the default value (Natural terminal ID). |
CPATCH |
*INIT-ID contains the
same string as with INITID=TID , except that
b is the Com-plete patch character
instead of a blank.
|
LC=value
can be used to
switch the terminal between lower-case and upper-case mode.
Value: | Explanation: |
---|---|
ON
|
Lower-case mode.
This is the default value. |
OFF |
Upper-case mode. |
LE370=value
specifies the
usage of LE/370 as preinitialized environment (CEEPIPI interface) under
Complete/SMARTS.
Value: | Explanation: |
---|---|
ON |
All 3GL calls are handled in the preinitialized LE/370-enclave. |
OFF
|
This is the default value. |
MSGHDR=value
activates or
deactivates a message header for Natural error and termination messages using
Com-plete's message switching facility for asynchronous Natural transactions.
Value: | Explanation: |
---|---|
ON
|
The message header is activated.
This is the default value. |
OFF |
The message header is deactivated. |
NTHSIZE=value
specifies
the size of the storage area used for Natural's buffers, data areas and thread.
Value: | Explanation: |
---|---|
256 - 2097151
|
Size in KB. The actual upper limit is determined by the size of the Com-plete thread. |
1024 |
This is the default value. |
Note:
This storage area is allocated within the physical Com-plete
thread. The remaining area (Com-plete region size RG for the Natural
transaction minus NTHSIZE
value) is available for dynamically
loading non-Natural subroutines, increasing of variable Natural thread buffers
or for Natural work pools, for example.
SERVER=value
defines the
name of the Natural server which is initialized during Com-plete startup.
Value: | Explanation: |
---|---|
1 - 8 characters | Name of the Natural Server. |
NCFNAT82
|
This is the default value. |
Notes:
NCFNAT82
under a different name and to link and run different
Natural Com-plete interfaces with different servers, that is, with different
sets of local buffer pools in the same Com-plete.
SPIEA=value
activates or
deactivates the ABEXIT
exits.
Value: | Explanation: |
---|---|
ON
|
Activates the ABEXIT exit.
This is the default value. |
OFF |
Deactivates the ABEXIT exit. Should be
used for test purposes only.
|
THABOVE=value
determines
the location of the Natural thread (see NTHSIZE
parameter).
Value: | Explanation: |
---|---|
ON
|
The Natural thread is allocated in the Com-plete
thread extension above the 16 MB line.
This is the default value (use Com-plete thread extension). |
OFF |
The Natural thread is allocated in the physical Com-plete thread below the 16 MB line |
TTYxxx=value
sets teletypewriter (TTY) device control characters. The following hexadecimal
values can be set:
Value: | Explanation: |
---|---|
TTYCR=0D |
TTY carriage return |
TTYLF=15 |
TTY line feed |
TTYIC=00 |
TTY idle character |
TTYNIC=00 |
TTY number of idle characters |
TTYBS=16 |
TTY backspace |
TTYAL=07 |
TTY alarm |
Note:
There is no default value.
UCTRAN=value
controls the
lower-case to upper-case translation of the Com-plete/SMARTS error messages.
Value: | Explanation: |
---|---|
ON |
Upper-case translation enabled. |
OFF
|
Upper-case translation disabled.
This is the default value. |
U2PRINT=value
controls
Com-plete's dynamic printer allocation feature for hardcopy requests.
Value: | Explanation: |
---|---|
ON |
Natural calls for hardcopy requests Com-plete's
U2PRINT routine to specify a printer destination.
|
OFF |
Disables the dynamic hardcopy printer allocation.
Natural uses the default value from Natural profile parameter
HCDEST .
This is the default value. |
COMP=(LE370=ON,INITID=TIBNAM,NTHSIZE=2000)
NTCOMP LE370=ON, * INITID=TIBNAM, * NTHSIZE=2000