Estoy sincronizando una réplica unidireccional en ArcEditor usando Python. Intenté agregar RefreshActiveView y RefreshCatalog al código, pero todavía necesito refrescar la base de datos sincronizada para ver los resultados. Aquí está un fragmento de código:
Connection_to_geoDBReplicationTest = "C:\Connection to geoDBReplicationTest.sde"
Connection_to_geoDBRepTest_2 = "C:\Connection to geoDBRepTest_2.sde"
arcpy.SynchronizeChanges_management(Connection_to_geoDBReplicationTest_sde,
"GISUSER.timedTestReplica2", Connection_to_geoDBRepTest_2, "FROM_GEODATABASE1_TO_2",
"IN_FAVOR_OF_GDB1", "BY_OBJECT", "DO_NOT_RECONCILE")
arcpy.RefreshCatalog(Connection_to_geoDBRepTest_2)
arcpy.RefreshActiveView()
¿Alguna idea? El código funciona, pero preferiría que el usuario no tuviera que actualizar la base de datos en ArcCatalog cada vez...