IMSP - General Parameters for Natural IMS TM Interface

#### Search Results

Search

# IMSP - General Parameters for Natural IMS TM Interface

This Natural profile parameter can only be specified with the `NTIMSP` macro, dynamic parameter specification is not possible yet.

The `NTIMSP` macro is used to set general parameters for the Natural IMS TM Interface.

The `NTIMSP` macro can be specified only once in the Natural parameter module.

Possible settings | See below.
Default setting | See below.
Dynamic specification | no
Specification within session | no

This section covers the following topics:

- NTIMSP Macro Syntax

- Keyword Subparameters

- Example of NTIMSP Macro

## NTIMSP Macro Syntax

The `NTIMSP` macro is specified as follows:

             NTIMSP NIINAME=value,                                         *
                   SUBPOOL=value,                                          *
                   THRELO=value,                                           *
                   TRNCODE=value

See Keyword Subparameters.

## Keyword Subparameters

`NIINAME` | `SUBPOOL` | `THRELO` | `TRNCODE`

### NIINAME - Natural IMS TM Interface Module Name

`NIINAME=value` specifies the name of the Natural IMS TM Interface module to be used by the current driver.

Value | Explanation
--- | ---
1- 8 characters | A valid module name.
`NIIINTFM` | This is the default value.

### SUBPOOL - Storage Subpool

`SUBPOOL=value` specifies the z/OS subpool to be used for storage requests.

Value | Explanation
--- | ---
`0 - 127` | The number of a z/OS task-related subpool used by a problem state program.
`125` | This is the default value.

### THRELO - Thread Relocation

`THRELO=value` determines whether the Natural storage thread can be allocated at a different virtual address after a terminal I/O.

Value | Explanation
--- | ---
`ON` | Thread relocation is enabled: the Natural thread can be allocated at a different virtual address after a terminal I/O. This is the default value.
`OFF` | Thread relocation is disabled and the Natural thread remains at the same virtual address. The size of the Natural thread is determined by the first Natural session that allocates the thread. As a consequence: the `THSIZE` keyword subparameter (`NTIMSPE` macro) is ignored except for the first Natural session in an MPP environment, the `RELO` profile parameter is ignored, and the storage for the Natural thread remains allocated until the MPP environment is stopped. Note We recommend that you only set `THRELO=OFF` if you use Con-form.

### TRNCODE - Identify Transaction Code

`TRNCODE=value` can be used to identify the transaction code.

Value | Explanation
--- | ---
`ON` | The `TRNCODE` keyword subparameter is activated to evaluate the `TRNCODE` parameter: on the first card of the BPM `CONTROL` file, in the `NIMBOOT` macro, used as the startup parameter of the server environment.
`OFF` | The `TRNCODE` keyword subparameter is deactivated. This is the default value.

## Example of NTIMSP Macro

             NTIMSP NIINAME=NATIMS1,SUBPOOL=0

### On this page

- NTIMSP Macro Syntax
- Keyword Subparameters
- Example of NTIMSP Macro