Die wichtigsten Parameter, die zur Konfiguration der Natural-IMS-TM-Schnittstelle erforderlich sind, werden in den folgenden Profilparametermakros des Natural-Parametermoduls angegeben:
NTIMSP für allgemeine
Parametereinstellungen,
NTIMSPE für die Angabe von
umgebungsspezifischen Parametersätzen,
NTIMSPT für
Transaktionscode-Definitionen.
Wichtig
Sie müssen mindestens das Makro NTIMSPT angeben und individuelle
Parameter für Ihre Natural IMS TM-Transaktionen definieren (es gibt keine
Standardwerte).
Zusätzlich zu den Natural-Parameter-Makros können Sie die im folgenden Abschnitt beschriebenen optionalen Makros verwenden. Diese werden von der Natural IMS TM-Schnittstelle zur Verfügung gestellt.
Das Makro NIMMSGT generiert jeden Eintrag im Nachrichtentextmodul
NIIMSGT, das Teil des Natural IMS TM-Schnittstellen-Moduls ist. Jeder
generierte Eintrag liefert einen Meldungstext für jede mögliche Natural IMS
TM-Fehlernummer.
Das Makro NIMMSGT wird auf eine der beiden folgenden Arten angegeben:
Nerror-number [*] NIMMSGT message-text
In diesem Fall zeigt Natural unter IMS TM den Meldungstext so, wie er definiert wurde, an. Der Meldungstext kann bis zu 72 Zeichen lang sein.
Xerror-number [*] NIMMSGT message-text
In diesem Fall hängt Natural unter IMS TM einen fehlerspezifischen Reason Code an den aktuellen Meldungstext an. Der Meldungstext kann bis zu 64 Zeichen lang sein.
Wenn der Fehlernummer ein Stern (*) folgt, wird beim Auftreten eines Fehlers ein
Snap-Dump erstellt. Sie können den Meldungstext an Ihre eigenen Erfordernisse anpassen.
Sie können auch die Dump-Option bei einer bestimmten Fehlernummer hinzufügen oder löschen.
Die Fehlernummer und die der Fehlernummer vorangestellten Zeichen N oder
R dürfen Sie nicht verändern.
Das Makro NIMPIXT generiert die Editierroutine für physische Eingaben (Physical Input Edit Routine).
Die Parameter, die mit dem Makro NIMPIXT angegeben werden können, sind im
Folgenden in alphabetischer Reihenfolge aufgeführt:
PIXTE | SIPSE | SPATID | WTO | USER
| Parameter | Möglicher Wert | Beschreibung | Standardwert | Kommentar |
|---|---|---|---|---|
PIXTE
|
1 - 999 |
Legt den Startwert für Fehlernummern fest, wenn von der Editierroutine für physische Eingaben Fehler erkannt werden. | 400 |
Dieser Wert wird zum Rückgabecode addiert, der von der Editierroutine für
physische Eingaben gesetzt wird. Das Ergebnis ist die Nummer der
IMS-TM-Fehlermeldung in der User Message-Tabelle DFSCMTU0.
|
SIPSE
|
1 - 999 |
Gibt den Startwert für Fehlernummern an, wenn Fehler durch den Authorized Services Manager erkannt werden. | 500 |
Dieser Wert wird zu dem vom Authorized Services Manager gesetzten
Rückgabecode addiert. Das Ergebnis ist die Nummer der IMS TM-Fehlermeldung in der
User Message-Tabelle DFSCMTU0.
|
SPATID |
xxxx
|
Gibt die Natural-Subsystemkennung für den Authorized Services Manager an, die zum Speichern der SPA für den nicht-konversationellen Treiber verwendet wird. Es ist eine beliebige Zeichenkette mit bis zu 4 Zeichen möglich. | Keiner | Der Wert dieses Parameters muss mit dem für den Schlüsselwort-Subparameter
SPATID im Makro NTIMSPE
(Natural-Parametermodul) angegebenen Wert übereinstimmen.
|
WTO
|
YES |
Gibt an, ob eine WTO-Meldung ausgegeben wird, wenn der Authorized Services Manager fehlschlägt. | NO |
Keiner. |
NO |
||||
USER
|
xxxxxxxx
|
Gibt an, ob eine benutzerspezifische physische
Eingabe-Editierroutine aufgerufen werden soll, wenn das NIMPIXT-Makro
die SPA nicht findet.
Wenn eine benutzerspezifische Eingabe-Editierroutine aufgerufen werden soll, muss der Name der Routine angegeben werden. |
NO |
Keiner. |
NO |
Das Makro NIMBOOT generiert das von der nachrichtenorientierten Umgebung
verwendete Bootstrap-Modul bzw. die von der Server-Umgebung verwendete
Server-Call-Schnittstelle.
Das Makro NIMBOOT enthält die folgenden Parameter:
TYPE | DRIVERN | ENVTNAM | TRNCODE | DYNPARM | SERVERN
| Parameter | Möglicher Wert | Standardwert | Kommentar |
|---|---|---|---|
TYPE
|
SERVER |
Leer |
TYPE gibt den Typ des zu generierenden Schnittstellenmoduls
an.
Bei Angabe von |
| Leer | Wenn nichts angegeben wird, wird das von der nachrichtenorientierten Umgebung verwendete Bootstrap-Modul generiert. | ||
DRIVERN
|
Beliebiger, gültiger z/OS-Modulname. | Keiner | Dieser Parameter gibt den Namen des Frontend-Moduls an.
Bei Angabe von
|
ENVTNAM
|
Beliebiger, gültiger z/OS-Modulname. | Keiner | Dieser Parameter wird nur von dem Bootstrap-Modul für die
nachrichtenorientierte Umgebung verwendet (TYPE ist leer).
Dieser Parameter gibt den Namen der Umgebungstabelle an. Dieser Parameter ist optional. Wenn er nicht angegeben wird, wird die Umgebungstabelle durch den Eintrag in der Transaktionscode-Tabelle bestimmt, der dem verwendeten Transaktionscode entspricht. |
TRNCODE
|
Dieser Parameter wird nur von dem Bootstrap-Modul für die
nachrichtenorientierte Umgebung verwendet (TYPE ist leer).
Dieser Parameter gibt den Namen des Transaktionscodes an, der intern von der Natural IMS TM-Schnittstelle verwendet wird. Dieser Parameter ist optional und wird nur berücksichtigt, wenn im Makro
Wird er nicht angegeben oder ist im Der Transaktionscode wird verwendet, um den Eintrag in der Transaktionscode-Tabelle zu bestimmen. |
||
DYNPARM
|
Beliebige Zeichenkette mit bis zu 80 Zeichen. | Keiner | Dieser Parameter wird nur von dem Bootstrap-Modul für die
nachrichtenorientierte Umgebung verwendet (TYPE ist leer).
Mit diesem Parameter wird eine gültige Zeichenkette von bis zu 80 Zeichen für dynamische Natural-Parameter definiert. |
SERVERN
|
Beliebiger, gültiger z/OS-Modulname. | NIIBOOTS |
Dieser Parameter wird nur von der Server-Call-Schnittstelle (TYPE) verwendet.
Dieser Parameter gibt den Namen der Serverumgebung an. Er ist nur relevant, wenn Sie mehrere Natural-Server in derselben Region
verwenden wollen. In diesem Fall müssen Sie mehrere Server-Call-Schnittstellen
generieren und für jede einzelne einen eindeutigen Namen mit
Siehe Spezielle Funktionen, Server-Umgebung. |