This document covers the following topics:
Natural supports the following teleprocessing monitor systems:
For information on using Natural with a specific TP monitor, refer to the TP monitor interface descriptions in this documentation.
This section covers the following topics:
In a teleprocessing monitor environment, Natural operates as a standard TP program and follows the rules that apply to programs executing under the control of this TP monitor.
As the Natural code is fully reentrant, it is shared between all Natural users and only a work area exists on an individual per-user basis (and only for the duration of this user's Natural session).
Natural user programs (transactions) can be executed together with native TP programs to form an integrated system comprising both Natural and conventional programs.
There are various Natural profile parameters that apply if Natural is used with a TP monitor.
For an overview of these parameters, see TP Monitor Interfaces in Profile Parameters Grouped by Category in the Natural Parameter Reference documentation .
The Natural transactions can be called by invoking the TP program
called Natural and supplying the system command
LOGON
and the name of the Natural transaction to be
executed in the stack.
Multiple commands/transactions and input data for the commands/transactions can be passed using the stack when calling Natural.
The Natural utility SYSTP
provides various functions
which can be used to monitor and control characteristics of Natural that are
specific to TP monitors.
SYSTP
is available under the TP monitors Com-plete,
CICS, IMS TM, and TSO.
For further information, see SYSTP Utility.
The Natural session can be terminated by executing the Natural
statement TERMINATE
or the system command FIN
.
The Natural library SYSEXTP
contains several example
programs for specific functions that apply only under certain TP monitors.