2011

Table Of Contents
Support for versioning depends on the feature source. However, the following
guidelines apply to most feature sources that support versioning:
Features queried from one version of the feature source can be saved back
to that version only. If you plan to edit features, be sure to query the
features from the version where you plan to save the edits.
Objects locked in one version of the feature source are automatically locked
in all versions (if the feature source supports locking). This reduces the
chance of a conflict where an object is edited in two versions of the feature
source.
Conflicts can still occur, for example if one version is edited offline. In
these cases, you must specify how to resolve the conflicts before you save
the version.
You must be working online and be connected to the data store to manage
versions.
You cannot save or discard a version if it has children.
You cannot save or discard a version if it has checked out features. You
must first unlock the objects by either checking them in or canceling check
out.
When you save or discard a version, all features in the drawing that were
queried from that version are removed from the drawing.
When you discard a version, all edits saved to that version are discarded.
You cannot undo saving or discarding a version.
Error handling
Errors can occur when you add, activate, drop, or merge versions. Some errors
may be caused by actions within the
Manage Versions dialog box (page 1748),
while others may be the result of activity within the data store itself.
The affected item in the dialog box displays an error indicator. To see the
cause of the error, hold your cursor over this indicator. If you create a version
and the operation fails, you will see a new version with an error indicator.
The version has not really been created. It is a placeholder to display the error.
Errors remain visible until you close the dialog box, fix the errors, and redisplay
the dialog box.
724 | Chapter 6 Creating and Editing Data