重新导出未确认的消息 (数据管理)

摘要

创建包含来自单向或双向复本地理数据库的未确认复本更新的输出增量文件。

使用情况

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

  • 输出增量文件可以是增量文件地理数据库 (.gdb) 或增量 XML 文件 (.xml)。 指定输出增量文件时,必须包括适当的后缀(.gdb.xml)。

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

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

参数

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

将从中重新导出未确认消息的复本地理数据库。 该地理数据库可以是本地地理数据库,也可以是地理数据服务。

Workspace; GeoDataServer
输出增量文件

将向其重新导出数据变更的增量文件。

File
复本

将从中重新导出未确认消息的复本。

String
导出选项

指定将重新导出的变更。

  • 所有未确认将重新导出包含未确认消息的所有变更。
  • 最近仅重新导出最后一组导出变更后所做的变更。
String

arcpy.management.ReExportUnacknowledgedMessages(in_geodatabase, output_delta_file, in_replica, in_export_option)
名称说明数据类型
in_geodatabase

将从中重新导出未确认消息的复本地理数据库。 该地理数据库可以是本地地理数据库,也可以是地理数据服务。

Workspace; GeoDataServer
output_delta_file

将向其重新导出数据变更的增量文件。

File
in_replica

将从中重新导出未确认消息的复本。

String
in_export_option

指定将重新导出的变更。

  • ALL_UNACKNOWLEDGED将重新导出包含未确认消息的所有变更。
  • MOST_RECENT仅重新导出最后一组导出变更后所做的变更。
String

代码示例

ReExportUnacknowledgedMessages 示例 1(Python 窗口)

以下 Python 窗口示例演示了如何使用 ReExportUnacknowledgedMessages 函数。

import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.ReExportUnacknowledgedMessages("MySDEdata.sde", "dataChanges2.gdb", 
                                                "MyReplica1", "ALL_UNACKNOWLEDGED")
ReExportUnacknowledgedMessages 示例 2(独立脚本)

以下脚本演示了如何在独立 Python 脚本中使用 ReExportUnacknowledgedMessages 函数。

# 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)

许可信息

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

相关主题