This Natural profile parameter can only be specified with the
NTIMSPT
macro, dynamic parameter specification is not possible
yet.
The NTIMSPT
macro is required to define the transaction code
for each Natural transaction, along with individual transaction parameters. The
keyword subparameters TRAN
and
PSB
must be
explicitly specified; there are no default value settings.
Possible settings | See below. |
---|---|
Default setting | See below. |
Dynamic specification | no |
Specification within session | no |
This section covers the following topics:
The NTIMSPT
macro is specified as follows:
NTIMSPT ALTPCB=value, * ENVPID=value, * HCPCB=value, * MSGPCB=value, * NRAST=value, * PCBS=value, * PSB=value, * TRAN=value, * TYPE=value, * WRKPCBS=value
ALTPCB
|
ENVPID
|
HCPCB
|
MSGPCB
|
NRAST
|
PCBS
|
PSB
|
TRAN
|
TYPE
|
WRKPCBS
ALTPCB=value
determines the
alternate TP PCB to be used for the service modules
CMQUEUE
,
CMQUEUEX
,
NIIDQUMS
and
NIIDPURG
(see the TP Monitor
Interfaces documentation).
The specified number can be overwritten by the service modules.
Value | Explanation |
---|---|
1 - 255 |
The number of the alternate TP PCB to be used. |
1 |
This is the default value. |
ENVPID=value
specifies the
environment parameter set to be used in the transaction code table.
Value | Explanation |
---|---|
1 - 8 characters | The name of the environment parameter set as
defined by the ENTRYNM keyword
subparameter in the NTIMSPE macro.
|
ENV00000 |
This is the default value. |
HCPCB=value
specifies the PCB
number to be used for the hardcopy print function.
Value | Explanation |
---|---|
SYSPCB |
The first alternate TP PCB is used.
This is the default value. |
WRKPCB |
One of the additional alternate TP PCBs is used. This enables you to use an express TP PCB for the hardcopy function. |
This parameter only applies to message-oriented environments and the server driver.
MSGPCB=value
specifies the PCB
to be used for printing error messages and standard output in a
message-oriented environment and the server driver.
Value | Explanation |
---|---|
SYSPCB |
The first alternate TP PCB is used.
This is the default value. |
OWNPCB |
The second alternate TP PCB is reserved and used. This enables you to use an express TP PCB for sending messages. |
NRAST=value
defines the offset
of the Natural Reserved Area (NRA) within the IMS TM scratch-pad area.
The current length of the NRA is 157 bytes. The length of the NRA can change with the next version of the Natural IMS TM Interface.
Note:
If you want to save your own information in the SPA in order to
pass it to a non-Natural transaction, we recommended that you save your data in
front of the NRA in order to be version compatible.
Value | Explanation |
---|---|
16 - 32600 |
The offset of the NRA within the scratch-pad area. |
16 |
This is the default value. |
PCBS=(pcb-1,num-1,pcb-2,num-2,...)
is used to assign a logical name to a PCB.
Value | Explanation |
---|---|
pcb-n
(1 - 8 characters) |
pcb-n
specifies the logical name of the PCB.
|
1-255 |
This parameter is optional.
|
Note:
There is no default value.
PSB=value
defines the name of
the PSB used by the IMS TM transaction. The PSB name is used to identify the
entry in the IMS TM transaction code table for non-message-driven batch message
processing and for batch environment.
Value | Explanation |
---|---|
1 - 8 characters | The PSB name that corresponds to the current
transaction code. The PSB name must comply with the naming conventions IMS TM
uses in the APPLCTN macro.
There is no default value. |
TRAN=value
specifies the IMS TM
transaction code.
The transaction code is ignored in non-message-driven BMP and batch processing environments.
Value | Explanation |
---|---|
1 - 8 characters | A transaction code. The code must comply with
the naming conventions IMS TM uses in the TRANSACT macro.
There is no default value. |
TYPE=value
defines the type of
Natural transaction.
Value | Explanation |
---|---|
CONV |
Conversational Natural session.
This is the default value. |
NONC |
Non-conversational Natural session. |
SFE |
Natural Development Server and/or Natural Web I/O Interface server session. |
WRKPCBS=value
specifies the
number of alternate TP PCBs used for printing in addition to the first TP PCB
and, if appropriate, to the MSGPCB
.
Value | Explanation |
---|---|
0 |
No IMS TM printer is available.
This is the default value. |
1 - 32 |
The number of alternate TP PCBs used for
printing.
Example 1: MSGPCB=SYSPCB WRKPCBS=2 The PSB must contain 3 alternate TP PCBs. Example 2: MSGPCB=OWNPCB WRKPCBS=2 The PSB must contain 4 alternate TP PCBs. The second alternate TP PCB is reserved for the error messages and standard output of the message-oriented environment. |
NTIMSPT TRAN=MYNAT,PSB=MYPSB