Подпись | Описание | Тип данных |
Экспорт из реплики базы геоданных | Указывает реплику базы геоданных, из которой будет экспортировано подтвержденное сообщение. База геоданных может быть локальной или удаленной. | Workspace ; GeoDataServer |
Выходной файл подтверждения | Указывает дельта-файл для экспорта. | File |
Реплика | Реплика, из которой будет экспортироваться подтвержденное сообщение. | String |
Краткая информация
Создает выходной файл подтверждения для подтверждения приема ранее полученных сообщений об изменении данных.
Использование
Используйте этот инструмент для синхронизации с репликой в автономном режиме. Сначала запустите Экспорт сообщения об изменении данных, который создаст дельта-файл с изменениями для синхронизации. Затем скопируйте и импортируйте дельта-файл в связанную реплику с использованием инструмента Импорт сообщений. Если дельта-файл потерян и вы хотите отправить повторно, используйте инструмент Реэкспорт неподтвержденных сообщений для генерации дельта-файла. После импорта изменений вы можете выполнить экспорт файла подтверждения из связанной реплики, используя инструмент Реэкспорт неподтвержденных сообщений. Скопируйте и импортируйте файл подтверждения в связанную реплику с использованием инструмента Импорт сообщений. Если подтверждение не получено, будут отправлены следующие изменения, которые будут включать как новые изменения, так и ранее отправленные.
База геоданных может быть локальной базой геоданных или сервисом геоданных.
Выходной файл подтверждения должен быть XML.
Этот инструмент неприменим к репликам открепления.
Для синхронизации реплик в подключенном режиме см. инструмент Синхронизировать изменения.
Параметры
arcpy.management.ExportAcknowledgementMessage(in_geodatabase, out_acknowledgement_file, in_replica)
Имя | Описание | Тип данных |
in_geodatabase | Указывает реплику базы геоданных, из которой будет экспортировано подтвержденное сообщение. База геоданных может быть локальной или удаленной. | Workspace ; GeoDataServer |
out_acknowledgement_file | Указывает дельта-файл для экспорта. | File |
in_replica | Реплика, из которой будет экспортироваться подтвержденное сообщение. | String |
Пример кода
import arcpy
arcpy.env.workspace = "C:/Data"
arcpy.management.ExportAcknowledgementMessage("MySDEdata.sde", "AcknowledgementMessage.xml" , "MyReplica1")
# 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: Да