IDataObjectIdentityReservation

Represents a reservation for an Id of a data object.

If a new data object is created in a ChangeSet, then a unique Id must be generated which may not be used for another data object in the entire data administration.

A reservation is therefore generated, which reserves the next free Id for the new data object. This Id can then no longer be used by the system in other contexts (Productive Environment or further ChangeSets).

If the ChangeSet is now published, the data object is transferred into the Productive Environment and is given the Id of the reservation there. The reservation is subsequently removed.