Standardwerte: RPC-Server

Wenn der RPC-Server und der EntireX Broker über SSL kommunizieren sollen, muss eine SSL Parameter-Zeichenkette während des Starts des Brokers bereitgestellt werden. Diese Zeichenkette befindet sich innerhalb von SSL TRUST_STORE und enthält einen gültigen SSL-Schlüssel. Zu diesem Zweck wird das Modul NOPSSL1P während des Starts des RPC-Servers ausgeführt.

Dieses Dokument behandelt folgende Themen:


RPC-Server-Standardwerte für den Entire Operations GUI Client definieren

Der Entire Operations GUI Client benutzt einen RPC-Server. Einige Definitionen für den RPC-Server können in dieser Funktion vorgenommen werden.

Beginn der AnweisungslisteUm RPC-Server-Standardwerte für den Entire Operations GUI Client zu definieren:

  1. Wählen Sie im Menü Systemverwaltung die Option RPC-Server-Standardwerte.

    Oder:
    Geben Sie im Hauptmenü den Optionscode 7.13 ein.

    Drücken Sie Enter.

    Der Bildschirm RPC-Server Standardwerte erscheint (Beispiel):

     14.01.11                ***** Entire Operations *****                12:10:42 
                                RPC-Server Standardwerte                           
     ------------------------------------------------------------------------------
                                                                                   
     SSL TRUST_STORE                                                               
     /test/ogc-test/keyfile.pem____________________________________________________
     (notwendig, wenn die RPC-Kommunication SSL verwenden soll)                    
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
                                                                                   
     Command =>                                                                    
    Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12---
          Help        End         Save                                             
    Feld Beschreibung
    SSL TRUST_STORE Wird benötigt, wenn die RPC-Kommunikation SSL verwendet.
  2. Drücken Sie PF5 (Save), um die Eingabe zu bestätigen.

  3. Drücken Sie PF3 (End), um die Funktion zu beenden.

Nutzung:

Die folgende Beschreibung basiert auf der Annahme, dass der EntireX Broker und der RPC-Server in einer UNIX-Umgebung installiert sind.

  • Eine generelle Beschreibung des Natural RPC-Servers mit SSL finden Sie im entsprechenden Kapitel in der Natural-Dokumentation.

  • Sie müssen SSL-Zertifikate definieren, zum Beispiel mit openssl. Siehe entsprechendes Kapitel in der EntireX Communicator-Dokumentation.

  • Rufen Sie im Menü Systemverwaltung die Option RPC-Server-Standardwerte auf und definieren Sie die Datei TRUST_STORE.

  • Der Natural-Parameter SRVNODE muss die Zeichenkette :SSL enthalten oder er muss mit //SSL: beginnen.

  • Während des Starts des Entire Operations GUI Client RPC-Servers muss das Entire Operations-Modul NOPSSL1P ausgeführt werden. Dieses Modul erzeugt und setzt die SSL-Parameter-Zeichenkette.

    Beispiel für einen Entire Operations GUI Client RPC-Server-Start in einem Shell Script:

    natural parm=nopparm mainpr=10 \
    server=on trace=0 \
    srvname=NOP51S11 "srvnode=pcsn2:1958:SSL" \
    "stack=(logon syseor;nopsls-p;nopssl1p" \
    >/dev/null /null &
  • Vergewissern Sie sich, dass der Entire Operations GUI Client korrekt aufgerufen wird. Ansonsten braucht nichts Besonderes getan zu werden, um die SSL-Kommunikation zu benutzen.

Weitere Erläuterungen zum RPC-Server

Um sicherzustellen, dass die richtigen Natural-Steplibs im RPC-Server eingestellt werden, wird empfohlen, während des RPC-Server-Starts den Natural-Modus NOPSLS-P aufzurufen.

Anmerkung:
Weitere Informationen siehe Natural Steplibs in der Installationsdokumentation.

Falls auf dem Server Natural Security installiert und die Bibliothek SYSSAT geschützt ist, muss der Entire Operations GUI Client-Benutzer an die Bibliothek SYSSAT gelinkt sein oder er muss Mitglied einer Gruppe sein, die einen Link zu SYSSAT besitzt.