Objektnummern
Jedes Objekt in regisafe ist durch eine "weltweit eindeutige" Objektnummer gekennzeichnet. Eine Objektnummer besteht aus zwei durch einen Doppelpunkt voneinander getrennten Zahlen, z.B. 1234:5678.
Die erste Zahl ist die sogenannte Server-ID, die zweite Zahl ist eine fortlaufende Nummer (Objekt-ID).
Die Objektnummer ist wie folgt aufgebaut:
Objekt-ID | Server-ID |
32 Bit |
32 Bit |
Die Objekt-ID ist eine fortlaufende Nummer pro Server-ID.
Die Server-ID wird wie folgt verwendet:
Server-ID | ||
32 Bit | ||
Konfigurierte Server-ID | ungenutzt | Datenlager-ID |
Bit 1-16 (16 Bit) |
Bit 17-24 (8 Bit) |
Bit 25-32 (8 Bit) |
Die 8 ungenutzten Bit sind für spätere Erweiterungen reserviert, z.B. für eine jahresabhängige Speicherung von Objekten.
Damit bei Bedarf eine Unterteilung des Datenbestandes in sogenannte Datenlager konfiguriert werden kann, sollte die in der IQServer.ini definierte Server-ID zukünftig auf 16 Bit beschränkt und zwischen 1000 und 65000 liegen. Die ID 52428 darf jedoch nicht verwendet werden, da ihr Hexadezimalwert mit einer regisafe-internen Programmfunktion belegt ist.