4D v16.3Verbindungsprozess für eingebundene Clients |
||
|
4D v16.3
Verbindungsprozess für eingebundene Clients
Verbindungsprozess für eingebundene Clients
In 4D v15 R4 wurde der client-seitige Prozess geändert, der die Verbindungen zum Server verwaltet, um dem Entwickler mehr Kontrolle und größere Flexibilität bei Verbindungsfehlern zu bieten. Die hier beschriebenen Mechanismen sind ab 4D v15 R4 verfügbar. Für konvertierte Anwendungen aus älteren Anwendungen müssen Sie explizit die Option Benutze neue Architektur für Anwendungen-Weitergabe auf der Seite "Kompatibilität" in den Datenbank-Eigenschaften markieren (siehe Seite Kompatibilität). Bei Anwendungen mit eingebundenen Clients gibt es verschiedene Möglichkeiten, wenn der dedizierte Server nicht verfügbar ist. Für die 4D Client-Anwendung läuft jetzt folgendes Szenario ab:
Der zuletzt benutzte und bestätigte Serverpfad wird automatisch in einer Datei mit Namen lastServer.xml im Ordner Benutzereinstellungen gesichert. Dieser Ordner wird an folgender Stelle gespeichert: userPrefs:=Get 4D folder(Active 4D Folder) Hinweis zur Kompatibilität: Ist die Option Benutze neue Architektur für Anwendungen-Weitergabe auf der Seite Kompatibilität nicht markiert, wird der Pfad nicht gesichert. Dieser Mechanismus deckt den Fall ab, dass der primäre Zielserver temporär nicht verfügbar ist, z.B. im Wartungsmodus. Beim ersten Auftreten wird der Server Auswahldialog angezeigt (falls erlaubt, siehe unten) und der Benutzer kann manuell einen alternativen Server auswählen, dessen Pfad bei erfolgreicher Anmeldung dann gesichert wird. Jede nachfolgende Nicht-Verfügbarkeit wird dann automatisch über die Pfadinformation in lastServer.xml verwaltet. Hinweise:
Ab 4D v15 R4 lässt es sich einrichten, dass der standardmäßige Auswahldialog für den Server nicht mehr automatisch auf den eingebundenen Client Rechnern erscheint, wenn der Server nicht erreichbar ist. Das hängt jetzt von der Option Benutze neue Architektur für Anwendungen-Weitergabe (siehe Abschnitt Kompatibilität) und dem Wert des XML Schlüssels ServerSelectionAllowed ab. Es gibt drei Möglichkeiten:
Hinweis: Weitere Informationen zum XML Schlüssel ServerSelectionAllowed finden Sie im Handbuch 4D XML Keys BuildApplication.
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Geändert: 4D v15 R4 ARTIKELVERWENDUNG
4D Designmodus ( 4D v16) |