Resumen
Crea un archivo de reconocimiento de salida para reconocer la recepción de los mensajes de cambio de datos recibidos anteriormente.
Uso
Esta herramienta se utiliza cuando se sincroniza la réplica sin conexión. El procedimiento se realiza ejecutando en primer lugar la herramienta Exportar mensaje de cambio de datos que crea un archivo delta con cambios para sincronizar. A continuación, el archivo delta se copia a la réplica relativa y se importa utilizando la herramienta Importar mensaje. Si un archivo delta se pierde y quiere volver a enviarlo, puede utilizar la herramienta Volver a exportar mensajes no reconocidos para volver a generar el archivo delta. Una vez importados los cambios, la réplica relativa puede exportar un archivo de reconocimiento utilizando la herramienta Exportar mensaje de reconocimiento. El archivo de reconocimiento se copia a la réplica relativa y se importa utilizando la herramienta Importar mensaje. Si no se recibe un reconocimiento, la próxima vez que se envíen cambios, se incluirán los cambios nuevos más los cambios enviados anteriormente.
La geodatabase puede ser una geodatabase local o un servicio de geodatos.
El archivo de reconocimiento de salida debe ser XML.
Esta herramienta no se aplica a las réplicas de check-out.
Para sincronizar las réplicas en un modo con conexión, consulte la herramienta Sincronizar cambios.
Sintaxis
ExportAcknowledgementMessage_management (in_geodatabase, out_acknowledgement_file, in_replica)
Parámetro | Explicación | Tipo de datos |
in_geodatabase | Especifica la geodatabase de réplica de la cual se exportará el mensaje de reconocimiento. La geodatabase puede ser local o remota. | Workspace ; GeoDataServer |
out_acknowledgement_file | Especifica el archivo delta al que se va a exportar. | File |
in_replica | La réplica de la cual se exportarán los mensajes de reconocimiento. | String |
Muestra de código
Ejemplo de ExportAcknowledgement (ventana de Python)
import arcpy from arcpy import env env.workspace = "C:/Data" arcpy.ExportAcknowledgementMessage_management("MySDEdata.sde", "AcknowledgementMessage.xml" , "MyReplica1")
Ejemplo 2 de ExportAcknowledgement (secuencia de comandos de Python independiente)
# Name: ExportAcknowledgement_Example2.py # Description: Exports an acknowledgement message from a replica geodatabase (SDE). # Author: ESRI # Import system modules import arcpy from arcpy import env # Set workspace env.workspace = "C:/Data" # Set local variables in_geodatabase = "MySDEdata.sde" output_file = "AcknowledgementMessage.xml" replica_name = "MyReplica1" arcpy.ExportAcknowledgementMessage_management(in_geodatabase, output_file , replica_name)
Entornos
Información sobre licencias
- ArcGIS Desktop Basic: No
- ArcGIS Desktop Standard: Sí
- ArcGIS Desktop Advanced: Sí