Entire Operations in Client/Server-Umgebungen

Dieser Abschnitt behandelt folgende Themen:


Zugriff vom Großrechner auf eine UNIX-/Windows-Maschine

Ab Version 2.1.1 kann Entire Operations in gemischten Großrechner/UNIX-Umgebungen und ab Version 3.1.1 auch in Windows-Umgebungen laufen.

Beginn der AnweisungslisteUm vom Großrechner auf eine UNIX- oder Windows-Maschine zuzugreifen:

  • Sie müssen die Dienste und Knoten sowohl auf dem Großrechner als auch auf dem UNIX- bzw. Windows-System definieren. Informationen, wie Sie UNIX- oder Windows-Knoten innerhalb von Entire Operations definieren, siehe Hinweise zu UNIX- und Windows-Knoten-Definitionen in der Systemverwaltung-Dokumentation. Dort wird beschrieben, an welchen Stellen Sie die entsprechenden Dienste und EntireX Broker-Parameter definieren müssen.

Allgemeine Voraussetzungen

Stellen Sie sicher, dass ein EntireX Broker Stub (zum Beispiel NATETB23) mit dem Natural-Batch/Subtask-Modul verlinkt ist.

Erforderliche Parameter-Definitionen

Damit Sie mit Entire System Server-Knoten auf UNIX und Windows arbeiten können, müssen folgende Definitionen vorhanden sein:

  • Auf der Plattform, auf der das Entire Operations Online-System und der Monitor laufen, imNatural Member SATSRV in der Bibliothek SYSSATU:

    Definition Bemerkung
    BROKER-ID=.....  
    SERVER-CLASS=NPR (muss NPR sein)
    SERVER-NAME=.... (in Großbuchstaben)
    SERVICE=<service> (in Kleinbuchstaben)

    Ausführliche Informationen zu SATSRV siehe SATSRV Parameters im Abschnitt SAT in Client/Server Environments in der SAT-Dokumentation.

  • Für den EntireX Broker in der Attributdatei:

    Definition Bemerkung
    BROKER-ID=.....  
    CLASS=NPR (muss NPR sein)
    SERVER=.... (in Großbuchstaben)
    SERVICE=<service> (in Kleinbuchstaben)

    Diese Definitionen müssen auf der Plattform angegeben werden, auf der der EntireX Broker installiert ist (etweder Großrechner oder UNIX oder Windows). Weitere Informationen zur kundenspezifischen Anpassung der EntireX Broker-Attributdatei siehe Schritt 4.

  • Für die Datei npr.ini, die sich auf dem angesprochenen UNIX- oder Windows-System befindet:

    • Es werden dieselben Werte wie für Natural (s.o.) verwendet.

    • Der Name des Dienstes <service> wird in spitzen Klammern angegeben. Danach folgen die Attribute.

    Die Definition der Entire System Server/UNIX oder Windows-Initialisierungsdatei npr.ini ist im Installationsschritt Customize the NPR Server in der Entire Systems Server-Dokumentation beschrieben.

  • Auf dem adressierten UNIX- oder Windows-System muss der Entire System Server aktiv sein.

    • UNIX:
      Um den Entire System Server zu aktivieren, geben Sie das Kommando start service <service> ein. Weitere Informationen siehe Starting the Server of a UNIX Service in der Entire Systems Server-Dokumentation.

    • Windows:
      Um den Entire System Server zu aktivieren, rufen Sie die Windows-Systemsteuerung auf (Control Panel). Wählen Sie Dienste (Services). Dann wählen Sie Entire System Server (Standard) oder Entire System Server (mit R/3).

Beispiel-Szenarium

graphics/insm0.gif

Großrechner-Definitionen für dieses Beispiel

SYSSATU/SATSRV

Im Member SATSRV in der Bibliothek SYSSATU muss ein Abschnitt existieren, der mit folgender Angabe beginnt:

<node name> SATSRV   TYPE=ACI

In dieser Zeile muss <node name> durch die Kennung ersetzt werden, die bei der Definition des Knotens in Entire Operations in dem enstprechenden Feld angegeben wurde, siehe Feld Knoten-Name (Node Name). Die erforderlichen Definitionen für das obige Beispiel lauten wie folgt:

demonode SATSRV   TYPE=ACI
                  BROKER-ID= BKR034
                  SERVER-NAME= HP001
                  SERVER-CLASS= NPR
                  SERVICE= nprdemo
.
.

Middleware-Definitionen für dieses Beispiel

Diese Definitionen gelten entweder für den Großrechner oder für UNIX oder Windows.

EntireX Broker-Attribut-Datei

Die folgende Definition ist ein Beispiel für Entire Operations mit:

SERVER   = HP001
CLASS    = NPR
SERVICE  = nprdemo
.
.

Server-Definitionen

Die folgende Definition in der Datei npr.ini gelten für ein UNIX- bzw. Windows-System. Sie werden für das obige Beispiel benötigt:

[nprdemo]
Local_node             = HP001
Integration_Mechanism  = ETB,BKR034
.
.