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

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-konversationale 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