LockTypes
Gibt die Sperre auf ein Datenobjekt an.
Diese Werte repräsentieren im System Sperren, die Vorgänge oder Datenobjekte sperren können.
Werte
- None
Dies ist der Standardwert, wenn keine Sperre für ein Datenobjekt vorliegt.
- Existence
Dieser Wert wird im System verwendet, um ein Datenobjekt zu kennzeichnen, dass dieses Datenobjekt weiterhin existieren muss. Somit kann dieses oder alle übergeordneten Datenobjekte nicht gelöscht werden.
- Parent
Dieser Wert wird verwendet, dass das direkt übergeordnete Datenobjekt existieren muss. Diese Sperre wird erzeugt, wenn ein Datenobjekt in einem ChangeSet in eine andere Ebene verschoben wird. Dann wird für das alte und neue übergeordnete Datenobjekt dieser Wert gesetzt.
- Order
Dieser Wert wird verwendet, wenn ein Datenobjekt sortiert worden ist. Dadurch erfolgt eine Sperre in der Produktiven Umgebung.
- Name
Dieser Wert generiert eine Sperre für den Vorgang der Umbenennung für ein Datenobjekt. In der Produktiven Umgebung kann das Datenobjekt nicht mehr umbenannt werden.
- Content
Dieser Wert sperrt die Bearbeitung des Inhalts in der Produktiven Umgebung.
- Children
Dieser Wert sperrt die Kinder eines Datenobjektes. Diese Sperre findet beispielsweise Anwendung, wenn ein Datenobjekt in einem ChangeSet gelöscht wird. In diesem Fall dürfen die darunterliegenden Datenobjekte nicht mehr verwendet werden.
- NewReferences
Dieser Wert wird verwendet, wenn neue Referenzen für ein Datenobjekt erzeugt worden sind.
- IdentityReservation
Dieser Wert ist eine Sperre für eine Id einer Reservierung im Datenbestand.
- SharedMask
Diese Maske stellt den Wertebereich für die Sperren dar, welche zusammen für ein Datenobjekt als Sperre gesetzt werden können.
- CsOrdered
Dieser Wert wird verwendet, wenn ein Datenobjekt sortiert worden ist. Dadurch erfolgt eine Sperre in den anderen ChangeSets.
- CsMoved
Dieser Wert wird verwendet, wenn ein Datenobjekt in eine andere Ebene verschoben worden ist. Dadurch erfolgt eine Sperre in den anderen ChangeSets.
- CsRenamed
Dieser Wert generiert eine Sperre für den Vorgang der Umbenennung für ein Datenobjekt. In den anderen ChangeSets kann das Datenobjekt nicht mehr umbenannt werden.
- CsContentChanged
Dieser Wert sperrt die Bearbeitung des Inhalts in den anderen ChangeSets.
- CsDeleted
Dieser Wert wird genutzt, wenn ein Datenobjekt in einem ChangeSet gelöscht worden ist. Somit steht dieses Datenobjekt nicht mehr in diesem ChangeSet zur Verfügung und in allen anderen ChangeSets ist die Bearbeitung des Datenobjektes gesperrt.
- UniqueMask
Diese Maske stellt den Wertebereich für die eindeutigen Sperren dar.
- CsLock
- NameReservation
Dieser Wert wird bei neuen Namensreservierungen verwendet und sperrt die Benutzung des Namens, in der aktuellen Ebene, durch ein anderes Datenobjekt.
- ExclusiveMask