IDataObjectIdentityReservation

Repräsentiert eine Reservierung für eine Id eines Datenobjektes.

Wird in einem ChangeSet ein neues Datenobjekt erstellt, so muss eine eindeutige Id erzeugt werden, welche in der gesamten Datenverwaltung nicht für ein anderes Datenobjekt verwendet werden darf.

Daher wird eine Reservierung erzeugt, welche die nächste freie Id für das neue Datenobjekt reserviert. Diese Id kann dann nicht mehr in anderen Kontexten (Produktive Umgebung oder weitere ChangeSets) vom System verwendet werden.

Wird das ChangeSet nun publiziert, wird das Datenobjekt in die Produktive Umgebung übertragen und erhält dort die Id der Reservierung. Die Reservierung wird daraufhin entfernt.