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:
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.
ALTPCB
|
ENVPID
|
HCPCB
|
MSGPCB
|
NRAST
|
PCBS
|
PSB
|
TRAN
|
TYPE
|
WRKPCBS
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=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=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. |
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=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-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.
|
Anmerkung:
Es gibt keinen Standardwert.
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=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=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=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. |
NTIMSPT TRAN=MYNAT,PSB=MYPSB