F3. .id-Dateien

Die Statusdatei des Produktes ist eine Textdatei, in der der Server die Revisionsnummern des Produktes speichert. Im normalen Status beinhaltet die Datei eine einzige Zahl (aktuelle Revisionsnummer). Die Synchronisierung des Produktes wird nur ausgeführt, wenn die Revisionsnummer auf dem Server des Globalen Aktualisierungssystems höher als die aktuelle Revisionsnummer ist. Die Synchronisierung wird in vier Stufen ausgeführt:

1.In der .id Datei werden 2 Zahlen geschrieben:

<neue_Revision> <alte_Revision>.

Somit wird es vermerkt, dass sich das Produkt in einer nicht beendeten Transaktion von

<alten_Revision> zur <neuen_Revision> befindet.

2.Über HTTP werden alle geänderten Dateien erhalten. Die Dateien werden in entsprechenden Unterverzeichnissen mit den Namen vom Typ

<originaler Dateiname>.<neue Revision> untergebracht.

3.In der .id-Datei wird das Ergebnis der Transaktion geschrieben.

Es kann normaler Status, zwar mit einer neuen Nummer, bzw. der Status "eingefroren" (frozen) infolge von Ausführung der Regel sync-delay sein:

<neue_Revision> <alte_Revision> frozen.

4.Wen der Status nicht "eingefroren" ist, werden die Originaldateien durch neue Dateien ersetzt.

Wenn der Server nach der Analyse der .id-Datei neu gestartet wird, wird die nicht beendete Transaktion zurückgesetzt; im Gegenfall wird der P. 4 ausgeführt.