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, im Natural-Objekt SATSRV in der Bibliothek SYSSATU:

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

    Weitere Informationen zu SATSRV siehe SATSRV Parameters im Unterabschnitt SATSRV: SAT Definitions for Entire System Server Nodes on UNIX and Windows im Abschnitt Installation on Mainframe Platforms in der System Automation Tools-Dokumentation.

  • Für den EntireX Broker in der Attributdatei:

    Definition Bemerkung
    BROKER-ID=.....  
    CLASS=NPR (muss Entire System Server 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 (entweder 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

Übersicht über die benötigten Datei-Definitionen

Beispiel-Szenarium

Großrechner-Definitionen für dieses Beispiel

SYSSATU/SATSRV

Im Objekt SATSRV in der Bibliothek SYSSATU muss ein Abschnitt existieren, der folgendermaßen 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 entsprechenden Feld angegeben wurde, siehe Feld Knoten-Name (Node Name) in der Systemverwaltung-Dokumentation.

Die erforderlichen Definitionen für das obige Beispiel lauten wie folgt:

NODE123 SATSRV   TYPE=ACI
                 BROKER-ID=BKR034
                 SERVER-NAME=HP001
                 SERVER-CLASS=NPR
                 SERVICE=NPR-DEMO1
.
.

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=NPR-DEMO1
.
.

Server-Definitionen

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

[npr-demo]
Local_node=HP001
Integration_Mechanism=ETB,BKR034
.
.