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