@GetDBReplicaInfo
Syntax
@GetDBReplicaInfo(DBHANDLE1;REPLICAID2;FLAGS3;CUTOFFINTERVAL4;CUTOFFTD5);
Beschreibung
Holt die Replikations-Information über Replik-ID TD REPLICAID2, Replikations-Flags NUMBER FLAGS3, Replikations-Lösch-Intervall NUMBER CUTOFFINTERVAL4 und Replikations-Lösch-Zeitpunkt TD CUTOFFTD5 der Datenbank mit dem DBHANDLE DBHANDLE1.
Außerdem wird die Replik-ID REPLICAID2 der Datenbank als @Funktionsergebnis zurückgegeben, wenn die @Funktion erfolgreich durchgeführt wurde.
FLAGS3:
BIT DEC HEX BEDEUTUNG
01 00001 0001 Reserviert (COPY_ACL)
02 00002 0002 Reserviert
03 00004 0004 Replikation aus (User änderbar)
04 00008 0008 Geänderte Dokumente nicht als ungelesen markieren
05 00016 0010 Keine gelöschten Dokumente weiterreplizieren
06 00032 0020 Design wird versteckt
07 00064 0040 Nicht in Datenbank-Katalog aufführen
08 00128 0080 Vor dem Löschdatum gespeicherte Dokumente löschen
09 00256 0100 Replikation aus (nicht User änderbar)
10 00512 0200 File Attachments werden nicht repliziert
11 01024 0400 Nicht in "Datenbank öffnen"-Liste anzeigen
12 02048 0800 Chronos nicht auf diese DB anweden.
13 04096 1000 Keine gelöschten Dokumente hereinreplieziern
14 08192 2000 In Multi-DB-Indizierung einbeziehen
15 16384 4000 Priorität’s Bit 1
16 32768 8000 Priorität’s Bit 2
XX 16384 4000 Hohe Priorität
XX 49152 C000 Niedrige Priorität
Default:
XX 00000 0000 Mittlere Priorität
Beispiel: @GetDBReplicaInfo(DBHANDLE1;REPLICAID2;FLAGS3;CUTOFFINTERVAL4;CUTOFFTD5);
DBHANDLE1:=@OpenDB("TEST.NSF");
REPLICAID2:=@GetDBReplicaInfo(DBHANDLE1;REPLICAID2;FLAGS3;CUTOFFINTERVAL4;CUTOFFTD5);
DBHANDLE1:=@CloseDB(DBHANDLE1);
Die Datenbank wird geöffnet, Replik-ID, Replikations-Flags, Replikations-Lösch-Interval und Replikations-Lösch-Zeitpunkt in REPLICAID2, FLAGS3, CUTOFFINTERVAL4 und CUTOFFTD5 abgespeichert und anschließend wieder geschlossen.
