Entire Operations in Client/Server-Umgebungen

#### Search Results

Search

# Entire Operations in Client/Server-Umgebungen

Dieser Abschnitt behandelt folgende Themen:

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

- Allgemeine Voraussetzungen

- Erforderliche Parameter-Definitionen

- Beispiel-Szenarium

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

Um 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

- Großrechner-Definitionen für dieses Beispiel

- Middleware-Definitionen für dieses Beispiel

- Server-Definitionen

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