@SetDBReplicaInfo
Syntax
@SetDBReplicaInfo(DBHANDLE1;REPLICAID2;FLAGS3;CUTOFFINTERVAL4;CUTOFFTD5);
Beschreibung
Setzt in der Datenbank mit dem DBHANDLE DBHANDLE1 die Replikations-Informationen Replik-ID TD REPLICAID2, Replikations-Flags FN FLAGS3, Replikations-Lösch-Interval FN CUTOFFINTERVAL4 und Replikations-Lösch-Zeitpunkt TD CUTOFFTD5 neu. Außerdem wird die Replik-ID 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 Reserviert
14 08192 2000 Reserviert
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
(Um mehrere Optionen anzugeben müssen die DEC-Werte der betreffenden Zeilen addiert werden oder FLAGS3 durch @BitVektor und BIT-Werte aufgebaut werden.)
Beispiel: @SetDBReplicaInfo(DBHANDLE1;REPLICAID2;FLAGS3;CUTOFFINTERVAL4;CUTOFFTD5);
DBHANDLE1:=@OpenDB("TEST.NSF");
REPLICAID2:=@Now;
CUTOFFTD:=@Adjust(REPLICAID;0;0;-90;0;0;0);
@SetDBReplicaInfo(DBHANDLE1;@Now;0;90;CUTOFFTD5);
DBHANDLE1:=@CloseDB(DBHANDLE1);
Hier wird neu gesetzt:
REPLICAID2 wird auf einen neuen Wert gesetzt.
FLAGS3 werden auf 0 (also keine) gesetzt.
CUTOFFINTERVAL4 wird auf 90 (Default-Wert von Notes) gesetzt.
CUTOFFTD wird auf vor 90 Tagen gesetzt.
