4D v14.3

INTEGRATE LOG FILE

Home

 
4D v14.3
INTEGRATE LOG FILE

INTEGRATE LOG FILE 


 

INTEGRATE LOG FILE ( PfadName ) 
Parameter Typ   Beschreibung
PfadName  Text in Name oder Pfadname des zu integrierenden Logbuchs

Hinweis: Dieser Befehl arbeitet nur mit 4D Server. Er lässt sich nur über die Funktion Execute on server oder in einer Serverprozedur ausführen.

Der Befehl INTEGRATE LOG FILE integriert das Logbuch mit dem im Parameter PfadName übergebenen Namen oder Pfadnamen in die aktuelle Datenbank. Dieser Befehl wird für das Backup-System für logisches Spiegeln verwendet. Weitere Informationen dazu finden Sie im 4D Server Handbuch im Abschnitt Logischen Spiegel einrichten.
Nur Logbücher, die nicht archiviert sind, d.h. mit der Endung .journal lassen sich mit diesem Befehl integrieren. Es erscheint kein Dialogfenster auf dem Bildschirm, ein Ablaufbalken zeigt jedoch das Fortschreiten der Operation an.
Im Parameter PfadName können Sie einen absoluten Pfadnamen oder einen Namen in Bezug auf den Datenbankordner angeben. Übergeben Sie einen leeren String, erscheint ein Standard-Öffnen Dialog, in welchem Sie die zu integrierende Datei angeben können. Wird dieser Dialog abgebrochen, wird keine Datei integriert. Die Systemvariable OK wird auf 0 (Null) gesetzt.

Beim Verwenden dieses Befehls muss der Entwickler selbst für folgendes sorgen:

  • Die Spiegeldatenbank auf dem Spiegelrechner installieren und sicherstellen, dass die Datendatei ausschließlich durch Integrieren des Logbuchs über den Befehl INTEGRATE LOG FILE geändert wird. Um sicherzustellen, dass es sich um die Spiegelversion der Datenbank handelt, kann er eine Datei in den Ordner der Datenbank legen, und testen, ob sie vorhanden ist, z.B. während der Datenbankmethode On Startup. Nur wenn diese spezifische Datei vorhanden ist, wird der Spiegelmodus aktiviert.
  • Ein Kommunikationssystem zwischen der laufenden Datenbank und der Spiegeldatenbank einrichten, welches das Senden und Empfangen der Segmente des Logbuchs steuert. Dafür kann er einen Web-Dienst oder 4D Internet Befehle verwenden.
  • Evtl. auftretende Übertragungsfehler zwischen beiden Datenbanken verwalten.

Bei korrekt ausgeführter Integration wird die Systemvariable OK auf 1 gesetzt; andernfalls auf 0 (Null).

Bei einem Fehler generiert der Befehl einen Code, der über den Befehl ON ERR CALL abgefangen werden kann. Beachten Sie, dass der Befehl nichts ausführt, wenn in der Datenbank gesperrte Datensätze vorhanden sind. In diesem Fall wird der Fehler 1420 erzeugt.

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Backup
Nummer: 927

Dieser Befehl ändert die Systemvariable OKDieser Befehl ändert die Systemvariable ErrorIm remote Modus anderes Verhalten

 
GESCHICHTE 

Erstellt: 4D 2004.3
Geändert: 4D v11 SQL Release 6

 
SIEHE AUCH 

INTEGRATE MIRROR LOG FILE
New log file

 
SCHLÜSSELWÖRTER 

miroir logique

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v14 R2)
4D Programmiersprache ( 4D v14 R3)
4D Programmiersprache ( 4D v14.3)
4D Programmiersprache ( 4D v14 R4)

Geerbt von : INTEGRATE LOG FILE ( 4D v12.4)