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