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

摘要

建立输出确认文件用来确认先前接收的数据变更消息的接受情况。

使用情况

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

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

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

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

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

参数

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

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

Workspace ; GeoDataServer
输出确认文件

指定要导出的 delta 文件。

File
复本

要从中导出确认消息的复本。

String

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

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

Workspace ; GeoDataServer
out_acknowledgement_file

指定要导出的 delta 文件。

File
in_replica

要从中导出确认消息的复本。

String

代码示例

ExportAcknowledgement 示例(Python 窗口)
import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.ExportAcknowledgementMessage("MySDEdata.sde", "AcknowledgementMessage.xml" , "MyReplica1")
ExportAcknowledgement 示例 2(独立脚本)
# Name: ExportAcknowledgement_Example2.py
# Description: Exports an acknowledgement message from a replica geodatabase (SDE).

# Import system modules
import arcpy

# Set workspace
arcpy.env.workspace = "C:/Data"

# Set local variables
in_geodatabase = "MySDEdata.sde"
output_file = "AcknowledgementMessage.xml"
replica_name = "MyReplica1"
arcpy.management.ExportAcknowledgementMessage(in_geodatabase, output_file , replica_name)

许可信息

  • Basic: 否
  • Standard: 是
  • Advanced: 是

相关主题