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