Library Reference  

GeodatabaseDistributedUI Library Overview


Supported with: ArcGIS Desktop

Library dependencies: System, SystemUI, Geometry, Display, Server, Output, GeoDatabase, GISClient, DataSourcesFile, DataSourcesGDB, DataSourcesOleDB, DataSourcesRaster, GeoDatabaseDistributed, Carto, NetworkAnalyst, Schematic, Location, NetworkAnalysis, Controls, GeoAnalyst, 3DAnalyst, GlobeCore, SpatialAnalyst, Framework, GeoDatabaseUI, DisplayUI, OutputUI, Catalog, CatalogUI, CartoUI, DataSourcesRasterUI, ArcCatalogUI, ArcCatalog, ArcMapUI, Editor, LocationUI, ArcMap, EditorExt, SchematicUI


The coclasses in the GeodatabaseDistributedUI library allow you to use the distributed geodatabase wizards and dialogs in your own applications. Interfaces that allow you to add custom functionality for some of the wizards are also provided.

Developers do not extend this library.


The objects that implement this functionality are grouped into a number of library subsystems. These library subsystems are:


Replication and data extraction

The following coclasses allow you to use Distributed Geodatabase wizards in your applications. Each of these classes implements IDisconnectedEditingUI which has a method to display the wizard. Except for the CreateReplicaUI and SynchronizeReplicaUI coclasses, interfaces are also provided that let you get and set the values of controls on the wizards.

coClass Wizard
CreateReplicaUI Create replica wizard
DataExtractionUI Data extraction wizard
CreateReplicaUI Create replica wizard
SynchronizeReplicaUI Synchronize changes wizard
CheckOutUI Check out wizard
CheckInUI Check in wizard
DataChangesUI Export data changes message wizard
ExportAcknowledgementUI Export acknowledgement message wizard
ReExportDataChangesUI Re-export un-acknowledged messages wizard
ReplicaSchemaExportUI Export replica schema and Compare replica schema wizards
ReplicaSchemaImportUI Import schema changes wizard

Note that the check out and check in wizards are no longer available in the ArcMap and ArcCatalog user interface. The coClasses are provided for backward compatibility.

The ReplicaManager coclass allows you to display the manage replicas dialog for a specific geodatabase.

The GeneralCOPropertyPage, ReplicaDescriptionPage and SynchronizePage coclasses allow you to display property pages in a custom application. These property pages are displayed in the UI when you right-click a replica in the replica manager and choose properties. The GeneralGDBPropertyPage coclass allows you to display the geodatabase general property page in a custom application. This property page contains general information for a geodatabases such as the geodatabase release.

The DEProgressor coclass is the progress dialog that is displayed when you click finish on either the create replica or the data extraction wizards. Using non-Visual Basic applications, this coclass can be associated with the CreateReplicaUI and DataExtractionUI coclasses to display the progress dialog when a create replica or data extraction is executed.

XML import and export

The XMLExportUI, XMLImportUI, and XMLRecordsetLoader coclasses allow you to use the export XML recordset document, export XML workspace document, import XML workspace document, or import XML recordset document wizards in your application. Each of these coclasses have interfaces to get and set the values of controls on the wizards. Each also implements ICommonWizardUI which has a method to display the wizard.

Custom interfaces

The ICustomCheckOutUI interface can be used to add a custom property page after the advanced panel in the create replica and check out wizards.