Resumen
Enumera las réplicas del espacio de trabajo.
Debate
Puede especificar la ruta a un archivo de conexión como un argumento a la función, o bien puede definir el entorno de espacio de trabajo al archivo de conexión y llamar a la función ListReplicas sin ningún argumento.
Sintaxis
ListReplicas (workspace)
Parámetro | Explicación | Tipo de datos |
workspace | A geodatabase workspace. | String |
Valor de retorno
Tipo de datos | Explicación |
Replica | Una lista devuelta de la función que contiene objetos de Replica. |
Muestra de código
Ejemplo 1 de ListReplicas
Para cada réplica remitente del espacio de trabajo, invoque la función ExportDataChangeMessage.
import arcpy
import os
sdeConnection = "C:/Data/toolboxDEFAULTVersion.sde"
outLocation = "C:/data"
for replica in arcpy.da.ListReplicas(sdeConnection):
# If the replica is a sender, call ExportDataChangeMessage
if replica.isSender:
changesFile = os.path.join(outputLocation,
"changes_{0}.gdb".format(replica.name))
arcpy.ExportDataChangeMessage_management(sdeConnection,
changes,
replica.name)
Ejemplo 2 de ListReplicas
Imprima todas las réplicas en conflicto.
import arcpy
sdeConnection = "C:/Data/toolboxDEFAULTVersion.sde"
# Print the name of the replicas that are in conflict
#
for replica in arcpy.da.ListReplicas(sdeConnection):
if replica.hasConflicts:
print(replica.name)