导出确认消息 (Data Management)
摘要
创建输出确认文件以便确认接收到之前收到的数据变更消息。
用法
-
断开连接后对复本执行同步时使用此工具。要实现此操作,可先运行导出数据变更消息工具创建一个包含变更的增量文件以便进行同步。随后,将增量文件复制到相关复本中并使用导入消息工具导入。如果由于增量文件丢失而希望重新发送,则可使用重新导出未确认的消息工具重新生成增量文件。导入变更后,相关复本可通过导出确认消息工具导出一个确认文件。该确认文件将复制到复本中并使用导入消息工具导入。如果未收到确认消息,则下次发送变更时将包含新增变更和先前发送过的变更。
-
该地理数据库可以是本地地理数据库,也可以是地理数据服务。
-
输出确认文件必须为 XML。
-
此工具不适用于检出复本。
-
要在连接模式下同步复本,请参阅同步数据变化工具。
语法
ExportAcknowledgementMessage_management (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)
相关主题
许可信息
ArcGIS for Desktop Basic: 否
ArcGIS for Desktop Standard: 是
ArcGIS for Desktop Advanced: 是
5/10/2014