Vorstellung des Natural Web I/O Interface Server IMS Adapter

Dieses Dokument beschreibt den Zweck und die Funktionen des Natural Web I/O Interface Server IMS Adapter.

Die folgenden Themen werden behandelt:


Zweck des Natural Web I/O Interface Server IMS Adapter

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.

IMS TM-Unterstützung

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.

Zusammenwirken der Produkte

Die folgende Beschreibung beschreibt die Interaktion zwischen dem Natural Web I/O Interface Server und der beteiligten IMS TM-Umgebung.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. NATINRFE disponiert schließlich das Natural-IMS-Frontend, das eine Natural-Server-Session einrichtet.