Clients registrieren

4D - Documentation   Français   English   German   4D Server, Inhalt   Index   Back   Previous   Next

Version 6.8 (Geändert)


Ab Version 6.5 können Sie Serverprozeduren auf einem oder mehreren anderen Clients ausführen. Sie arbeiten wie die Serverprozeduren auf dem Server. Der einzige Unterschied ist, dass eine auf 4D Client ausgeführte Serverprozedur auch die Dateneingabe zulässt. Weitere Informationen dazu finden Sie im Abschnitt Serverprozeduren.

Darüberhinaus muss jede Arbeitsstation, die auf Anfrage des Servers oder eines anderen Clients Prozeduren ausführen soll, explizit für die Arbeitssitzung registriert sein. Dafür gibt es zwei Möglichkeiten: Jeden Client automatisch beim Anmelden registrieren oder Clients per Programmierung registrieren.

Jeden 4D Client automatisch beim Anmelden an 4D Server registrieren

Wählen Sie dazu im Designmodus im Menü Datei/Ablage den Befehl Datenbankeigenschaften und dann die Registerkarte Verbindungen. Markieren Sie hier die Option "Client beim Starten registrieren":

Ist diese Option markiert, gilt jeder 4D Client, der sich an die Datenbank anmeldet, in 4D Server als Client, der Serverprozeduren ausführen kann. Auf dem Server wird in der Gruppe Benutzerprozesse ein Prozess mit dem Namen des Client Rechners angelegt.

4D Client per Programmierung registrieren

Sie können auch einen oder mehrere 4D Clients per Programmierung registrieren. In diesem Fall wählen Sie die Arbeitsstationen, die Sie registrieren wollen und ihre Namen selbst. Verwenden Sie dazu den Befehl REGISTER CLIENT unter dem Thema Prozesse.

Registrierung von 4D Client aufheben

Unabhängig von der Art der Registrierung können Sie jede Registrierung der Arbeitsstation für die aktuelle Sitzung wieder aufheben. Rufen Sie dazu für die betreffende(n) Arbeitsstation(en) unter dem Thema Prozesse den Befehl UNREGISTER CLIENT auf.

Der Prozess, der die Client-Registrierung verwaltet – er hat den Namen des Client – wird dann auf dem Server aus der Gruppe Benutzerprozesse und auf der Arbeitsstation entfernt.

Hinweis: Mit dem Befehl GET REGISTERED CLIENTS erhalten Sie die Liste der für die Sitzung registrierten Clients und ihr jeweiliges Arbeitsaufkommen, d.h. die Anzahl der noch auszuführenden Methoden.

Weitere Informationen zu diesen Befehlen finden Sie im Handbuch 4D Programmiersprache unter dem Thema Prozesse.


4D - Documentation   Français   English   German   4D Server, Inhalt   Index   Back   Previous   Next