Data replication and file locking

2157
2
02-17-2012 08:31 AM
WilliamHines
New Contributor
We are looking into replication on our data server between two of our offices. We first looked at the replication tools available within MS server but it will not replicate the .lock files. We then looked into a third party replication software (PeerCollaboration) - this product will replicate lock files but it creates ".pslock" files. ArcGIS desktop does not seen to recognize these lock files allowing users in both offices to access and edit the same layers. We have tested other software packages and they seem to recognize the pslock files (microsoft office products, Autodesk - autocad and civil3d). Any advice on realtime replication options with ArcGIS file locking or if there is a way to make ArcGIS desktop products recognize the pslock files would be appreciated.
(running MS Server 2008 R2 and ArcGIS Desktop 10).

Thanks,
0 Kudos
2 Replies
JasonNewmoyer
New Contributor II
The recommended way to do this is through ArcGIS and not through external/third party tooling. There are many factors involved and it would be very hard in my opinion to custom create your own replication process without compromising data integrity. Specifically, the file geodatabase's .lock files that you mention are part of the file geodatabase design and it is very dangerous to copy these files when the geodatabase is in use. Data corruption will eventually occur. See this article for more information on the topic.

http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_java_help/index.html#/File_geodatabas...

Also, I would recommend taking some time to read through Esri's documentation on this subject to get a better understanding of what the best solution would be for your needs.

http://help.arcgis.com/en/arcgisserver/10.0/help/arcgis_server_java_help/index.html#/Understanding_d...


Cheers,
Jason

http://newmoyergeospatial.com
0 Kudos
WilliamHines
New Contributor
Thanks for the response Jason but the problem is not as simplistic as you are implying. ".lock" files are not just used within a geodatabase anymore they are also used for locking shapefiles. We utilize a combination of both types of spatial data making the scenarios you described impossible to deploy. The second problem is that the geodatabase "synchronization" within ArcGIS does not appear to be designed for real-time continuous syncing. Thank you for your input as I do see additional problems that could occur with the replication of the geodatabases. We may have to look into virtualization of applications as a different avenue.

Thanks,
Bill
0 Kudos