IMSPT - Transaktionsdefinitionen für Natural IMS TM Interface

#### Search Results

Search

# IMSPT - Transaktionsdefinitionen für Natural IMS TM Interface

Dieser Natural-Profilparameter kann nur mit dem Makro `NTIMSPT` angegeben werden. Die dynamische Parameterangabe ist noch nicht möglich.

Das Makro `NTIMSPT` wird benötigt, um den Transaktionschlüssel für jede Natural-Transaktion sowie die individuellen Transaktionsparameter zu definieren. Die Schlüsselwort-Subparameter `TRAN` und `PSB` müssen explizit angegeben werden, weil es für sie keine Standardwerte gibt.

Mögliche Werte | Siehe unten.
Standard-Einstellung | Siehe unten.
Dynamische Angabe | nein
Angabe innerhalb der Session | nein

Dieses Dokument behandelt folgende Themen:

- NTIMSPT-Makro-Syntax

- Schlüsselwort-Subparameter

- Beispiel für NTIMSPT-Makro

## NTIMSPT-Makro-Syntax

Das Makro `NTIMSPT` wird wie folgt angegeben:

             NTIMSPT ALTPCB=value,                                         *
                   ENVPID=value,                                           *
                   HCPCB=value,                                            *
                   MSGPCB=value,                                           *
                   NRAST=value,                                            *
                   PCBS=value,                                             *
                   PSB=value,                                              *
                   TRAN=value,                                             *
                   TYPE=value,                                             *
                   WRKPCBS=value

See Schlüsselwort-Subparameter.

## Schlüsselwort-Subparameter

`ALTPCB` | `ENVPID` | `HCPCB` | `MSGPCB` | `NRAST` | `PCBS` | `PSB` | `TRAN` | `TYPE` | `WRKPCBS`

### ALTPCB - Alternativer TP PCB

`ALTPCB=value` bestimmt den alternativen TP Program Communication Block, welcher für die Service-Module `CMQUEUE`, `CMQUEUEX`, `NIIDQUMS` und `NIIDPURG` verwendet werden soll (siehe TP Monitor Interfaces-Dokumentation).

Die hier angegebene Nummer kann durch die Service-Module überschrieben werden.

Wert | Erklärung
--- | ---
`1 - 255` | Die Nummer des zu verwendenden alternativen TP PCB.
`1` | Dies ist der Standardwert.

### ENVPID - Umgebungsparametersatz angeben

`ENVPID=value` gibt den in der Transaktionschlüsseltabelle zu verwendende Umgebungsparametersatz an.

Wert | Erklärung
--- | ---
1 - 8 Zeichen | Der Name des Umgebungsparametersatzes entsprechend der Definition im Schlüsselwort-Subparameter `ENTRYNM` im Makro `NTIMSPE`.
`ENV00000` | Dies ist der Standardwert.

### HCPCB - PCB für Hardcopy

`HCPCB=value` gibt die PCB-Nummer an, die für die Hardcopy-Print-Funktion verwendet werden soll.

Wert | Erklärung
--- | ---
`SYSPCB` | Es wird der erste alternative P PCB verwendet. Dies ist der Standardwert.
`WRKPCB` | Einer der zusätzlichen alternativen TP PCBs wird verwendet. Dies ermöglicht es Ihnen, einen ausdrücklich dafür vorgesehenen TP PCB für die Hardcopy-Print-Funktion zu benutzen.

### MSGPCB - Nachrichten-Druck-PCB

Dieser Schlüsselwort-Subparameter gilt nur für nachrichten-orientierte Umgebungen und den Server-Treiber.

`MSGPCB=value` gibt den PCB an, der zum Drucken von Fehlermeldungen und Standardausgaben in einer nachrichten-orientierte Umgebung und für den Server-Treiber verwendet werden soll.

Wert | Erklärung
--- | ---
`SYSPCB` | Es wird der erste alternative TP PCB verwendet. Dies ist der Standardwert.
`OWNPCB` | Der zweite alternative TP PCB wird reserviert und benutzt. Dies ermöglicht es Ihnen, einen ausdrücklich dafür vorgesehenen TP PCB zum Versenden von Nachrichten zu benutzen. is reserved and used. This enables you to use an express TP PCB for sending messages.

### NRAST - Natural-NRA-Versatz innerhalb des Scratch Pad-Bereichs

`NRAST=value` definiert den Versatz des für Natural reservierten Bereichs (Natural Reserved Area, NRA) innerhalb des IMS TM Notizblock-Speicherbereichs (Scratch Pad Area, SPA) an.

Die aktuelle Länge des NRA beträgt 157 Bytes. Die Länge des NRA kann sich bei der nächsten Version des Natural IMS TM Interface ändern.

Anmerkung
Falls Sie eigene Informationen im SPA speichern wollen, um sie an eine Nicht-Natural-Transaktion zu übergeben, empfehlen wir Ihnen, Ihre Daten vor dem für Natural reservierten Bereich zu speichern, um versionskompatibel zu sein.

Wert | Erklärung
--- | ---
`16 - 32600` | Der Versatz des NRA innerhalb des SPA.
`16` | Dies ist der Standardwert.

### PCBS - PCB-Namenszuweisung

`PCBS=(pcb-1,num-1,pcb-2,num-2,...)` dient zum Zuweisen eines logischen Namens zu einem PCB.

Wert | Erklärung
--- | ---
`pcb-n` (1 - 8 Zeichen) | `pcb-n` gibt den logischen Namen des PCB an.
`1-255` | Dieser Parameter ist optional. `num-n` gibt die Positionsnummer des PCB im PSB an. Falls nichts angegeben wird, wird die Folgenummer des PCB in der Parameterliste benutzt.

Anmerkung
Es gibt keinen Standardwert.

### PSB - PSB-Name der IMS TM-Transaktion

`PSB=value` definiert den Namen des PSB, der von der IMS TM-Transaktion benutzt wird. Der PSB-Name dient dazu, den Eintrag in der IMS TM-Transaktionsschlüsseltabelle für die nicht-nachrichtengesteuerte Batch-Nachrichtenverarbeitung und für Batch-Umgebungen zu kennzeichnen.

Wert | Erklärung
--- | ---
1 - 8 Zeichen | Der PSB-Name, der dem aktuellen Transaktionsschlüssel entspricht. Der Name muss die Namenskonventionen erfüllen, die IMS TM im Makro `APPLCTN` verwendet. Es gibt keinen Standardwert.

### TRAN - IMS TM-Transaktionsschlüssel

`TRAN=value` gibt den IMS TM-Transaktionsschlüssel an.

Dieser Transaktionsschlüssel wird in nicht-nachrichten-gesteuerten BMP-Umgebungen und in Batch-Umgebungen ignoriert.

Wert | Erklärung
--- | ---
1 - 8 Zeichen | Ein Transaktionsschlüssel. Der Name muss die Namenskonventionen erfüllen, die IMS TM im Makro `TRANSACT` verwendet. Es gibt keinen Standardwert.

### TYPE - Natural-Transaktionstyp

`TYPE=value` definiert den Natural-Transaktionstyp.

Wert | Erklärung
--- | ---
`CONV` | Konversationale Natural-Session. Dies ist der Standardwert.
`NONC` | Nicht-konversationelle Natural-Session.
`SFE` | Natural Development Server- und/oder Natural Web I/O Interface Server-Session.

### WRKPCBS - Anzahl der alternativen PCBs zum Drucken

`WRKPCBS=value` gibt zusätzlich zum ersten TP PCB und ggf. zum Subparameter `MSGPCB` die Anzahl der zum Drucken verwendeten alternativen PCBs an.

Wert | Erklärung
--- | ---
`0` | Es steht kein IMS TM-Drucker zur Verfügung. Dies ist der Standardwert.
`1 - 32` | Die Anzahl der zum Drucken verwendeten alternativen TP PCBs. Beispiel 1:
    MSGPCB=SYSPCB
    WRKPCBS=2
Der PSB muss 3 alternative TP PCBs enthalten. Beispiel 2:
    MSGPCB=OWNPCB
    WRKPCBS=2
Der PSB muss 3 alternative TP PCBs enthalten. Der zweite alternative TP PCB ist für Fehlermeldungen und die Sttandardausgabe der nachrichten-orientierten Umgebung reserviert.

## Beispiel für NTIMSPT-Makro

             NTIMSPT TRAN=MYNAT,PSB=MYPSB

### On this page

- NTIMSPT-Makro-Syntax
- Schlüsselwort-Subparameter
- Beispiel für NTIMSPT-Makro