A table of checked out objects is kept in the CSE. For checkout of a model, objects are flagged as checked out in the DOBJ table. When the override function is requested, the encyclopedia updates the DOBJ table or deletes the rows in the DSUBEX table for the model or subset.
Most functions are allowed to run at the same time as an override of a checkout status, but because of the amount of updating that is done, this can cause contention.
Periodic commits are taken during the delete or update. If a failure occurs during override, the next download of the model or a subset of it cleans up the partial checkout.
|
Copyright © 2013 CA.
All rights reserved.
|
|