Dieses Dokument beschreibt den Zweck und die Funktionen des Natural Web I/O Interface Server IMS Adapter.
Die folgenden Themen werden behandelt:
Der Natural Web I/O Interface Server IMS Adapter ist für einen Natural-Mainframe-Kontext konzipiert, in dem er den Einsatz eines Natural Web I/O Interface Server ermöglicht, der unter z/OS im Batch-Modus innerhalb einer IMS TM-Umgebung läuft.
Die IMS TM-Unterstützung ist im Frontend-Stub NATRNWO nicht implementiert.
Für die Abwicklung der Natural-Sitzungen in IMS TM läuft der Natural Web I/O Interface
Server weiterhin im Batch-Modus. Er verwendet jedoch das Remote-Frontend
NATISRFE, das mit dem Natural Web I/O Interface Server ausgeliefert wird,
um die Natural-Sitzungen in IMS TM zu disponieren. Das heißt, je nach installiertem
Frontend verteilt ein Server die Sitzungen lokal (NATMVS für den
Batch-Modus) oder remote (NATISRFE für IMS TM).
NATISRFE wiederum nimmt die Natural-Anfrage von NATRNWO
entgegen und überträgt sie über den von der IMS-Installation bereitgestellten
BPM-Listener an eine konfigurierte IMS TM-Umgebung. Der IMS-Listener startet in einer
dedizierten MPP-Region eine nicht konversationelle Natural-Transaktion, die die
Natural-Anfrage verarbeitet und das Ergebnis zurückgibt. Es ist also nicht notwendig,
den gesamten Natural Web I/O Interface Server unter IMS TM auszuführen. Nur kleine
Arbeitseinheiten (Natural-Anfragen wie save source oder get library
list) werden zur Ausführung an IMS TM übertragen.
Der Natural Web I/O Interface Server IMS Adapter besteht aus den folgenden Komponenten:
NATISRFE
Das Remote-Frontend, das vom Natural Web I/O Interface Server aufgerufen wird, um
eine Natural-Anfrage zu disponieren. Es wird in den Adressraum des Web I/O Interface
Server geladen.
NATINRFE
Das Gegenstück zu NATISRFE. NATINRFE läuft in einer
MPP-Region. Es wird durch den von IBM bereitgestellten IMS-Listener gestartet (siehe
auch z/OS Communications Server IP IMS Socket Guide).
NATSRGWO/NATLRGWO
Überträgt die für den Natural Web I/O Interface Server-relevanten Daten zwischen
dem Natural Web I/O Interface Server und der Natural-Sitzung, die in IMS TM läuft.
NATSRGWO muss in den Adressraum des Natural Web I/O Interface Servers
geladen werden, NATLRGWO in die MPP-Region.
Die folgende Beschreibung beschreibt die Interaktion zwischen dem Natural Web I/O Interface Server und der beteiligten IMS TM-Umgebung.
Der Natural Web I/O Interface Client sendet eine Anfrage an den Natural Web I/O
Interface Server unter Verwendung der Port-Nummer, die in der
Konfigurationsvariablen PORT_NUMBER des Natural Web I/O
Interface Servers angegeben ist.
Der Natural Web I/O Interface Server dispatched die Natural-Sitzung über das
Natural-Frontend, das Sie mit der Natural Web I/O Interface
Server-Konfigurationsvariable FRONTEND_NAME angegeben
haben. Geben Sie NATISRFE an, um den Natural Web I/O Interface Server
IMS Adapter zu verwenden.
NATISRFE sendet die Anfrage an den Host/Port, der mit der Natural Web
I/O Interface Server-Konfigurationsvariablen
RFE_IMS_TA_HOST /
RFE_IMS_TA_PORT angegeben wurde. Sie müssen den von
IBM bereitgestellten BMP-Listener so konfigurieren, dass er an diesem Port
empfängt.
Der BMP-Listener startet die IMS TM-Transaktion, die Sie mit dem
Konfigurationsparameter RFE_IMS_TA_NAME des Natural Web I/O
Interface Server angegeben haben. Diese Transaktion muss in der Konfiguration des
IMS-Listeners angegeben werden.
Die Server-Transaktion ruft zunächst die Transaktionsinitialisierungsnachricht ab.
Diese enthält die notwendigen Informationen für den TAKESOCKET und
übergibt sie an NATINRFE. NATINRFE kümmert sich um den
TAKESOCKET und baut die TCP/IP-Konversation mit NATISRFE
auf.
NATINRFE disponiert schließlich das Natural-IMS-Frontend, das eine
Natural-Server-Session einrichtet.