Volver a exportar mensajes no reconocidos (Administración de datos)

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

EtiquetaExplicaciónTipo 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.

  • Todos los no reconocidosSe volverán a exportar todos los cambios con mensajes no reconocidos.
  • Más recienteSolo se volverán a exportar los cambios realizados desde que se envió el último conjunto de cambios exportados.
String

arcpy.management.ReExportUnacknowledgedMessages(in_geodatabase, output_delta_file, in_replica, in_export_option)
NombreExplicaciónTipo 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.

  • ALL_UNACKNOWLEDGEDSe volverán a exportar todos los cambios con mensajes no reconocidos.
  • MOST_RECENTSolo se volverán a exportar los cambios realizados desde que se envió el último conjunto de cambios exportados.
String

Muestra de código

Ejemplo 1 de ReExportUnacknowledgedMessages (ventana de Python)

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")
Ejemplo 2 de ReExportUnacknowledgedMessages (script independiente)

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)

Temas relacionados