Экспорт подтвержденного сообщения (Управление данными)

Краткая информация

Создает выходной файл подтверждения, чтобы подтвердить прием ранее полученного сообщения об изменении данных.

Использование

  • Используйте этот инструмент для синхронизации с репликой в автономном режиме. Сначала запустите Экспорт сообщения об изменении данных, который создаст дельта-файл с изменениями для синхронизации. Затем скопируйте и импортируйте дельта-файл в связанную реплику с использованием инструмента Импорт сообщений. Если дельта-файл потерян и вы хотите отправить повторно, используйте инструмент Реэкспорт неподтвержденных сообщений для генерации дельта-файла. После импорта изменений вы можете выполнить экспорт файла подтверждения из связанной реплики, используя инструмент Реэкспорт неподтвержденных сообщений. Скопируйте и импортируйте файл подтверждения в связанную реплику с использованием инструмента Импорт сообщений. Если подтверждение не получено, будут отправлены следующие изменения, которые будут включать как новые изменения, так и ранее отправленные.

  • База геоданных может быть локальной базой геоданных или сервисом геоданных.

  • Выходной файл подтверждения должен быть формата 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")
Пример 2. Экспорт подтвержденного сообщения (ExportAcknowledgement) (автономный скрипт 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)

Связанные разделы