EVERY
Mit dem Schlüsselwort EVERY findet die Synchronisation beim Start statt, und die Synchronisation wird nach Ablauf des
angegebenen Zeitraums ohne Begrenzung wiederholt. Wenn der Synchronisationsprozess länger dauert als der angegebene Zeitraum,
beginnt die Synchronisation sofort von Neuem.
Mit der Option NoSyncOnStartup können Sie eine Synchronisation beim Start von dbmlsync vermeiden.
singleSchedule
Wenn ein oder mehrere einzelne Abfolgepläne angegeben werden, findet die Synchronisation nur am angegebenen Tag und
zur angegebenen Uhrzeit statt.
Ein Intervall wird in der folgenden Form angegeben: @hh:mm-hh:mm (mit optionaler Angabe von AM oder PM). Wenn weder AM noch PM angegeben wird, geht das System von einer 24-Stunden-Angabe
aus. 24:00 wird als 00:00 am nächsten Tag interpretiert. Wenn ein Intervall angegeben wird, findet die Synchronisation zu
einem beliebigen Zeitpunkt innerhalb des Intervalls statt. Das Intervall stellt ein Zeitfenster für die Synchronisation bereit,
sodass mehrere entfernte Datenbanken mit demselben Zeitplan nicht durch Synchronisation zur selben Zeit Datenstau auf dem
MobiLink-Server verursachen.
Die Endzeit des Intervalls wird immer so interpretiert, dass sie nach der Startzeit liegt. Wenn das Zeitintervall Mitternacht
einschließt, endet es am nächsten Tag. Wenn dbmlsync in der Mitte des Intervalls gestartet wird, findet die Synchronisation
zu einem beliebigen Zeitpunkt vor der Endzeit statt.
EVERYDAY
EVERYDAY bezeichnet alle sieben Wochentage.
WEEKDAY
WEEKDAY ist Montag bis Freitag. Sie können die Tage abgekürzt oder in Langform eingeben. Die Langform müssen Sie jedoch
verwenden, wenn die verwendete Sprache nicht Englisch ist, nicht die vom Client in der Verbindungszeichenfolge verlangte Sprache
ist, und nicht die Sprache ist, die im Fenster "Servermeldungen" erscheint.
dayOfMonth
Um den letzten Tag des Monats unabhängig von der Länge des Monats einzugeben, setzen Sie dayOfMonth auf 0.
INFINITE
Mit dem Schlüsselwort INFINITE führt dbmlsync beim Start eine Synchronisation durch. Die nächste Synchronisation muss
dann durch ein anderes Programm ausgelöst werden, dass eine Fensternachricht an dbmlsync sendet. Mit der erweiterten Option
NoSyncOnStartup können Sie die Synchronisation beim Start verhindern.
Sie können diese Option in Verbindung mit der dbmlsync-Option -wc verwenden, um dbmlsync zu aktivieren und eine Synchronisation
auszuführen.
Wenn eine frühere Synchronisation zu einem vorgesehenen Zeitpunkt nicht abgeschlossen ist, beginnt die eingeplante Synchronisation,
sobald die frühere Synchronisation abgeschlossen ist.
Der Standardwert ist "Kein Zeitplan".
Die Option für Abfolgepläne wird ignoriert, wenn die Dbmlsync-API benutzt oder die SQL SYNCHRONIZE-Anweisung verwendet wird.
Die erweiterte Option IgnoreScheduling und die dbmlsync-Option -is weisen dbmlsync an, die Abfolgeplanung zu ignorieren, was
zu einer sofortigen Synchronisation führt.