Etiqueta | Explicación | Tipo de datos |
Exportar desde geodatabase de réplica | La geodatabase de réplica desde la que se volverán a exportar los mensajes no reconocidos. La geodatabase puede ser una geodatabase local o un servicio de geodatos. | Workspace; GeoDataServer |
Archivo delta de salida | El archivo delta al que se volverán a exportar los cambios de datos. | File |
Réplica | La réplica desde la que se volverán a exportar los mensajes no reconocidos. | String |
Opciones de exportación | Especifica los cambios que se volverán a exportar.
| String |
Resumen
Crea un archivo delta de salida que contiene actualizaciones de réplica no reconocidas de una geodatabase de réplica unidireccional o bidireccional.
Uso
Utilice esta herramienta al sincronizar una réplica mientras está desconectada. Primero ejecute la herramienta Exportar mensaje de cambio de datos, que crea un archivo delta con cambios para sincronizar. A continuación, copie e importe el archivo delta en la réplica relativa utilizando la herramienta Importar mensaje. Si el archivo delta se pierde y desea volver a enviarlo, utilice la herramienta Volver a exportar mensajes no reconocidos para volver a generar el archivo delta. Una vez importados los cambios, puede exportar un archivo de reconocimiento desde la réplica relativa utilizando la herramienta Exportar mensaje de reconocimiento. Copie e importe el archivo de reconocimiento utilizando la herramienta Importar mensaje. Si no se recibe el reconocimiento, la próxima vez que se envíen cambios, incluirán los nuevos cambios y los cambios enviados anteriormente.
El archivo delta de salida puede ser una geodatabase de archivos delta (.gdb) o un archivo XML delta (.xml). Al especificar el archivo delta de salida, debe incluir el sufijo adecuado (.gdb o .xml).
Esta herramienta no se puede utilizar en las réplicas de check-out.
Para sincronizar réplicas en un modo conectado, consulte la herramienta Sincronizar cambios.
Parámetros
arcpy.management.ReExportUnacknowledgedMessages(in_geodatabase, output_delta_file, in_replica, in_export_option)
Nombre | Explicación | Tipo de datos |
in_geodatabase | La geodatabase de réplica desde la que se volverán a exportar los mensajes no reconocidos. La geodatabase puede ser una geodatabase local o un servicio de geodatos. | Workspace; GeoDataServer |
output_delta_file | El archivo delta al que se volverán a exportar los cambios de datos. | File |
in_replica | La réplica desde la que se volverán a exportar los mensajes no reconocidos. | String |
in_export_option | Especifica los cambios que se volverán a exportar.
| String |
Muestra de código
El siguiente ejemplo de la ventana de Python muestra cómo utilizar la función ReExportUnacknowledgedMessages.
import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.ReExportUnacknowledgedMessages("MySDEdata.sde", "dataChanges2.gdb",
"MyReplica1", "ALL_UNACKNOWLEDGED")
En el siguiente script se muestra cómo utilizar la función ReExportUnacknowledgedMessages en un script independiente de Python.
# Name: ReExportUnacknowledgedMessages_Example2.py
# Description: Reexport all unacknowledged messages from an SDE replica workspace.
# Changes are exported to a delta geodatabase
# Import system modules
import arcpy
from arcpy import env
# Set workspace
env.workspace = "C:/Data"
# Set local variables
replica_gdb = "MySDEdata.sde"
output_file = "dataChanges2.gdb"
replica_name = "MyReplica1"
export_option = "ALL_UNACKNOWLEDGED"
# Run ReExportUnacknowledgedMessages
arcpy.management.ReExportUnacknowledgedMessages(replica_gdb, output_file,
replica_name, export_option)