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. |
NCFNAT92
|
This is the default value. |
Notes:
NCFNAT92
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