Bündelsperre
Eine Bündelsperre ermöglicht Synchronisation beim Laden von Bündeln desselben Typs in das System. Jedes Px-Bündel enthält die folgenden zwei verschiedenen Arten von Daten:
• Daten für eine Sammlung
• Daten für die allgemeine PART- und PARTRELATION-spezifische Sammlung
Jedes Bündel wird auf Familien- und Teileebene gesperrt. Die folgende Sperrenlogik wird verwendet:
1. Prüfen Sie, ob die Familie gesperrt ist.
2. Wenn eine Sperre gefunden wird, stellen Sie den aktuellen Prozess in die Warteschlange.
3. Lösen Sie andernfalls die Transformation der Bündel aus.
Wenn das Bündel teilespezifische Daten enthält, suchen Sie nach den Sperrenaspekten der PARTS-Sammlung, bevor Sie diese Daten verarbeiten.
4. Schließen Sie die Transformation ab.
5. Lösen Sie den Ladevorgang für die Sammlung und alle spezifischen Daten aus, und entfernen Sie die Sperren.
Um Sperrenszenarios zu identifizieren, suchen Sie an den folgenden Orten nach der sperrenspezifischen Datei:
INSERVICE_WORK/Applications/DataProcess/Work/Lock/COLLECTION_BundleId.lock
INSERVICE_WORK/Applications/DataProcess/Work/Lock/PARTS_BundleId.lock