This Natural profile parameter can only be specified with the
NTIMSPE
macro, dynamic parameter specification is not possible
yet.
The NTIMSPE
macro is used to define environment-specific
parameter sets, which can be assigned to transaction definitions (ENVPID
keyword
subparameter of NTIMSPT
macro).
Note:
You can only define an NTIMSPE
macro to the
Natural
parameter module if the module already contains at least one
NTIMSPT
macro. Otherwise, an assembly error occurs when trying to
assemble the module.
Possible settings | See below. |
---|---|
Default setting | See below. |
Dynamic specification | no |
Specification within session | no |
This section covers the following topics:
The NTIMSPE
macro is specified as follows:
NTIMSPE ACTACTV=value, * ACTAHDR=value, * ACTARID=value, * ACTLOG=value, * BMPABER=value, * BROACTV=value, * CMBSIZE=value, * COLPSCR=value, * ENDMODN=value, * ENTRYNM=value, * ERRLHDR=value, * HCBSIZE=value, * HDENSDU=value, * LINPSCR=value, * MISIZE=value, * MONACTV=value, * MOSIZE=value, * NSBNAME=value, * PRTDRIV=value, * ROLLSRV=value, * ROLLFN=value, * SPASIZE=value, * SPATID=value, * SUPNONC=value, * TERMDB=value, * TERMIPL=value, * THBELOW=value, * THSIZE=value, * USERID=value
ACTACTV
|
ACTAHDR
|
ACTARID
|
ACTLOG
|
BMPABER
|
BROACTV
|
CMBSIZE
|
COLPSCR
|
ENDMODN
|
ENTRYNM
|
ERRLHDR
|
HCBSIZE
|
HDENSDU
|
LINPSCR
|
MISIZE
|
MONACTV
|
MOSIZE
|
NSBNAME
|
PRTDRIV
|
ROLLSRV
|
ROLLFN
|
SPASIZE
|
SPATID
|
SUPNONC
|
TERMDB
|
TERMIPL
|
THBELOW
|
THSIZE
|
USERID
This keyword subparameter only applies in dialog-oriented environments.
ACTACTV=value
specifies whether
the accounting function is activated.
Value | Explanation |
---|---|
ON |
An accounting record is written with each terminal I/O. |
OFF |
No accounting record is written.
This is the default value. |
This keyword subparameter only applies to the accounting function.
ACTAHDR=value
defines the
header for the accounting records if written to the IMS log file. This keyword
subparameter is only evaluated if the ACTLOG
keyword subparameter
is set to CMD
.
Value | Explanation |
---|---|
1 - 8 characters | A header name. |
SAG$$$$$ |
This is the default value. |
This keyword subparameter only applies to the accounting function.
ACTARID=value
specifies the
accounting record ID if the accounting record is written using the
LOG
or SMF
settings of the
ACTLOG
keyword
subparameter.
Value | Explanation |
---|---|
A0 - FF |
The log code if ACTLOG is set to
LOG .
|
128 - 255 |
The number of the SMF record type if
ACTLOG is set to SMF .
|
Note:
There is no default value.
This keyword subparameter only applies to the accounting function.
ACTLOG=value
specifies how
accounting records are written.
Value | Explanation |
---|---|
CMD |
Accounting records are written to the IMS log
file using the CMD call.
This is the default value. |
LOG |
Accounting records are written to the IMS log
file using the LOG call.
|
SMF |
Accounting records are written to SMF using the Authorized Services Manager (see the TP Monitor Interfaces documentation). |
BMPABER=value
specifies how a
BMP run should be terminated if either a Natural runtime error or a Natural IMS
TM Interface non-recoverable error occurs.
Value | Explanation |
---|---|
ON |
The BMP run is terminated with user abend code U3521. |
OFF |
The BMP run is terminated normally with the
Natural termination error as the condition code. If the BMP run is terminated
with a non-recoverable Natural IMS TM Interface error, condition code
1024 is set.
This is the default value. |
This keyword subparameter only applies in dialog-oriented environments.
BROACTV=value
enables or
disables the broadcasting function.
Value | Explanation |
---|---|
ON |
The broadcasting function is enabled |
OFF |
The broadcasting function is disabled.
This is the default value. |
CMBSIZE=value
specifies the
size of the command buffer.
The command buffer is used by the application programming interfaces
NIICMD
and
NIIGCMD
, the service module
CMCMMND
and the accounting function. For
details, see the TP Monitor Interfaces documentation.
The size of the command buffer must accommodate the maximum length of the IMS commands to be processed and the maximum length of the accounting record including the user extension.
Value | Explanation |
---|---|
100 –
16777216 |
A buffer size in KB. |
1024 |
This is the default value. |
COLPSCR=value
specifies the
number of columns per screen.
Value | Explanation |
---|---|
35 – 250 |
A screen width. |
80 |
This is the default value. |
ENDMODN=value
specifies the
MOD name
to be used for formatting the screen which
appears after a Natural session is terminated successfully.
ENDMODN
enables Natural to be included in a customer-specific
menu.
The value of ENDMODN
can be overridden by the application
programming interface NIIEMOD
and the service module
CMEMOD
. For details, see the TP
Monitor Interfaces documentation.
If a Natural session terminates with an error, DFSMO2
is
always used to issue the appropriate Natural error message.
Value | Explanation |
---|---|
1 - 8 characters | A valid MOD name .
|
DFSMO2 |
This is the default value. |
ENTRYNM=value
identifies the
current environment-specific parameter set.
Value | Explanation |
---|---|
1 - 8 characters | The name of the environment parameter set currently used. |
ENV00000 |
This is the default value. |
ERRLHDR=value
specifies the
header of the IMS TM log records which are written when errors occur in the
Natural IMS TM Interface.
If you do not wish a message to be written to the IMS TM log in the
case of a non-recoverable Natural IMS TM Interface error, explicitly set
ERRLHDR
to null, that is, specify ERRLHDR=,
.
For further information, see Recovery Handling in the TP Monitor Interfaces documentation.
Value | Explanation |
---|---|
1 - 8 characters | A header name. |
NIIERR$$ |
This is the default value. |
HCBSIZE=value
specifies the
size of the hardcopy print buffer.
Records which are sent to a printer destination using the Natural hardcopy function are buffered.
Value | Explanation |
---|---|
0 – 16777216 |
A buffer size in KB. |
1024 |
This is the default value. |
HDENSDU=value
specifies whether
a snap dump provoked by a Natural IMS TM Interface error is to be written as a
high-density dump to a 3800 printing subsystem.
Value | Explanation |
---|---|
ON |
A high-density dump is written. |
OFF |
No high-density dump is written.
This is the default value. |
LINPSCR=value
defines the
number of lines per screen.
Value | Explanation |
---|---|
1 – 250 |
A screen size. |
24 |
This is the default value. |
MISIZE=value
specifies the size
of the buffer which is to contain the input message.
This area must be as large as the largest input message to be received from IMS TM.
Value | Explanation |
---|---|
100 –
16777216 |
A buffer size in KB. |
4096 |
This is the default value. |
This keyword subparameter only applies in dialog-oriented environments.
MONACTV=value
enabled or
disables the monitoring function. If enabled, the session status is written to
the SIP server at each terminal I/O. If disabled, no session status is
maintained.
Value | Explanation |
---|---|
ON |
The monitoring function is enabled. |
OFF |
The monitoring function is disabled.
This is the default value. |
MOSIZE=value
specifies the size
of the buffer which is to contain the output message. This area must be as
large as the largest output message to be sent to IMS TM.
Value | Explanation |
---|---|
2048 -
16777216 |
A buffer size in KB. |
4096 |
This is the default value. |
NSBNAME=value
sets the name of
the NSB to the NSB used by the Natural DL/I Interface.
Value | Explanation |
---|---|
ON |
Sets the NSB name to the PSB name defined by the
PSB keyword
subparameter of the NTIMSPT macro for the transaction code in use.
|
OFF |
Sets the NSB name to the PSB name used by IMS
TM.
This is the default value. |
PRTDRIV=value
specifies the
print driver to be used for reports which are directly written to an IMS TM
printer.
For further information, see Support of the Natural WRITE (n) Statement in the TP Monitor Interfaces documentation.
Value | Explanation |
---|---|
driver-name |
A driver name as listed in the following tables:
Drivers for
SCS Printers |
SCS_S2 |
This is the default value. |
- Drivers for SCS Printers
Driver Purpose SCS_B1
Form feed at start and end of report, starts page on line 1. SCS_B2
Form feed at start and end of report, starts page on line 2. SCS_E1
Form feed at end of report, starts page on line 1. SCS_E2
Form feed at end of report, starts page on line 2. SCS_N1
No form feed at start or end of report, starts page on line 1. SCS_N2
No form feed at start or end of report, starts page on line 2. SCS_S1
Form feed at start report, starts page on line 1. SCS_S2
Form feed at start of report, starts page on line 2. - Drivers for Non-SCS Printers
Driver Purpose NSCS_B1
Form feed at start and end of report, starts page on line 1. NSCS_B2
Form feed at start and end of report, starts page on line 2. NSCS_E1
Form feed at end of report, starts page on line 1. NSCS_E2
Form feed at end of report, starts page on line 2. NSCS_N1
No form feed at start or end of report, starts page on line 1. NSCS_N2
No form feed at start or end of report, starts page on line 2. NSCS_S1
Form feed at start report, starts page on line 1. NSCS_S2
Form feed at start of report, starts page on line 2. - Drivers for JES API
Driver Purpose JES
The following data set processing options for JES are taken from the corresponding NTPRINT
macro parameters orDEFINE PRINTER
statement (see the Statements documentation) options:JES
NTPRINT
DEFINE PRINTER
CLASS
CLASS
CLASS
COPIES
COPIES
COPIES
DEST
DEST
OUTPUT
FORMS
FORMS
FORMS
NAME
NAME
NAME
OUTDISP
DISP
DISP
PRTY
PRTY
PRTY
The generated JES API parameter string is:
IAFP=A0M,PRTO=..OUTDI(disp),DES(dest), CLA(class,COP(copies), FORMS(forms),NAME(name), PRTY(prty)Note:
UnspecifiedNTPRINT
/DEFINE PRINTER
parameters/options are ignored.JES xxxxx The data set processing options for JES are taken from the OUTPUT JCL
statement with the nameJESxxxxx
wherexxxxx
can be up to 5 characters.The generated JES API parameter string is:
IAFP=A0M,OUTN=JESxxxxxThe
OUTPUT JCL
statement may look like:JESxxxxx OUTPUT OUTDISP=WRITE,DEST=dest, CLASS=A,COPIES=1,FORMS=form,...Note:
If theOUTPUT JCL
statement is missing in the job stream, an error is reported.
This keyword subparameter only applies in dialog-oriented environments.
ROLLSRV=value
specifies the
medium for saving a Natural thread between terminal output and input.
See also Roll File and Roll Server in the TP Monitor Interfaces documentation.
Value | Explanation |
---|---|
ON |
The Natural roll server is used.
This is the default value. |
OFF |
Roll files are used: see
ROLLFN .
|
This keyword subparameter only applies in dialog-oriented environments.
ROLLFN=value
specifies the
number of roll files to be used if ROLLSRV
is set to
OFF
.
Value | Explanation |
---|---|
1 - 5 |
The number of roll files to be used. |
1 |
This is the default value. |
This keyword subparameter only applies in dialog-oriented environments.
SPASIZE=value
specifies the
size of the buffer which is to contain the scratch-pad area.
In a non-conversational environment, this is also the size of the simulated SPA which is written to the SIP server.
Value | Explanation |
---|---|
256 -
16777216 |
A buffer size in KB. |
1024 |
This is the default value. |
SPATID=value
specifies the
Natural subsystem ID for the
Authorized Services
Manager (ASM) which is used to save the SPA for a non-conversational
driver. The ASM is described in the Operations
documentation.
Value | Explanation |
---|---|
1 - 5 characters | A subsystem ID.
This value must be the same for all parameter tables and must be
the same as the value specified for |
NAT2 |
This is the default value. |
This keyword subparameter only applies in dialog-oriented conversational environments.
SUPNONC=value
specifies whether
switching from a terminal-oriented non-conversational environment to a
conversational environment is possible.
Value | Explanation |
---|---|
ON |
Switching is allowed. |
OFF |
Switching is not allowed.
This is the default value. |
This keyword subparameter only applies in dialog-oriented environments.
TERMDB=value
specifies whether
the Natural session is to be terminated if one of the DL/I databases specified
in the PSB is not available.
Value | Explanation |
---|---|
ON |
The Natural session terminates. |
OFF |
The Natural session does not terminate.
If one of the databases is not available when it is accessed, the Natural transaction code is suspended by IMS TM. This is the default value. |
This keyword subparameter only applies in dialog-oriented environments.
TERMIPL=value
specifies whether
a Natural session is terminated with an error message when an IPL has occurred
between the current transaction step and the start of the session.
Value | Explanation |
---|---|
ON |
The Natural session terminates. |
OFF |
The Natural session does not terminate.
This is the default value. |
THBELOW=value
specifies whether
the Natural thread is allocated below or above the 16 MB line. For batch
message processing, the thread is always allocated below the 16 MB line.
Value | Explanation |
---|---|
ON |
The Natural thread is allocated below the 16-MB
line.
This is the default value. |
OFF |
The Natural thread is allocated above the 16 MB line. |
THSIZE=value
specifies the size
of the Natural thread. This is the area which contains all Natural buffers that
relate to user sessions.
Value | Explanation |
---|---|
100000 -
99999999 |
A thread size in multiples of eight greater than or equal to 100000. |
1048576 |
This is the default value. |
This keyword subparameter only applies to the BMP driver.
USERID=value
specifies how the
value of the system variable
*INIT-USER
(see the
System Variables documentation) is determined.
Value | Explanation |
---|---|
ON |
The Natural user ID specified in
*INIT-USER is either taken from the security
access control block if a security package is active or from the
USER parameter of the job card.
|
OFF |
The Natural user ID specified in
*INIT-USER is taken from the job name.
This is the default value. |
NTIMSPE ENTRYNM=ENV0021, * ACTACTV=ON, * ACTLOG=LOG, * ACTARID=A1, * PRTDRIV=SCS_E, * THBELOW=OFF, * THSIZE=1000000, * SPATID=ASM1