导出确认消息 (数据管理)

摘要

创建输出确认文件以便确认接收到之前收到的数据变更消息。

使用情况

  • 在断开连接的情况下同步复本时使用此工具。 首先运行导出数据变更消息工具,该工具会创建一个包含要同步的变更的增量文件。 然后使用导入消息工具将增量文件复制并导入到相关复本。 如果增量文件丢失并且需要重新发送,请使用重新导出未确认消息工具重新生成增量文件。 导入变更后,您可以使用导出确认消息工具从相关复本导出确认文件。 使用导入消息工具复制并导入确认文件。 如果没有收到确认,下次发送变更时,其中将包括新变更和之前发送的变更。

  • 该地理数据库可以是本地地理数据库,也可以是地理数据服务。

  • 输出确认文件必须为 XML。

  • 此工具不适用于检出复本。

  • 要在连接模式下同步复本,请参阅同步变更工具。

参数

标注说明数据类型
从复本地理数据库导出

指定要导出确认消息的复本地理数据库。地理数据库可以是本地地理数据库也可以是远程地理数据库。

Workspace ; GeoDataServer
输出确认文件

指定要导出到的增量文件。

File
复本

要导出确认消息的复本。

String

arcpy.management.ExportAcknowledgementMessage(in_geodatabase, out_acknowledgement_file, in_replica)
名称说明数据类型
in_geodatabase

指定要导出确认消息的复本地理数据库。地理数据库可以是本地地理数据库也可以是远程地理数据库。

Workspace ; GeoDataServer
out_acknowledgement_file

指定要导出到的增量文件。

File
in_replica

要导出确认消息的复本。

String

代码示例

ExportAcknowledgement 示例(Python 窗口)
 import arcpy from arcpy import env env.workspace = "C:/Data" arcpy.ExportAcknowledgementMessage_management("MySDEdata.sde", "AcknowledgementMessage.xml" , "MyReplica1")
ExportAcknowledgement 示例 2(独立 Python 脚本)
# 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)

相关主题