ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Дополнительные модули

Синхронизировать данные задания

  • Сводка
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензиях

Сводка

Этот инструмент осуществляет синхронизацию нескольких репозиториев Workflow Manager (Classic), входящих в кластер Workflow Manager (Classic). Этот инструмент выполняет синхронизацию в двух направлениях; изменения в дочерних репозиториях пересылаются в родительский репозиторий, а изменения в родительском репозитории пересылаются во все дочерние репозитории.

Данный инструмент требует установки и настройки ArcGIS Workflow Manager (Classic) Server на всех участвующих узлах.

Более подробно о Репликации Workflow Manager (Classic)

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

  • Этот инструмент может использоваться только для подключенных дочерних репозиториев. Для отключенных дочерних репозиториев можно использовать инструменты Экспорт данных задачи и Импорт данных задачи. Более подробно см. раздел Репликация Workflow Manager (Classic).

  • Изменения во всех дочерних репозиториях пересылаются в родительский репозиторий, где они консолидируются. Затем эти консолидированные изменения, а также изменения в родительском репозитории пересылаются во все дочерние репозитории кластера.

  • И родительский, и дочерние сервисы Workflow Manager (Classic) должны быть подключены к интернету, чтобы изменения синхронизировались.

Синтаксис

arcpy.wmx.SynchronizeJobData(Input_Parent_Repository_URL, Input_Parent_Repository_Name, Input_Multi_Name)
ПараметрОбъяснениеТип данных
Input_Parent_Repository_URL

URL-адресом для родительского репозитория будет URL-адрес сервера Workflow Manager (Classic), например, http://localhost/arcgis/rest/services/parent/wmserver.

String
Input_Parent_Repository_Name

Родительский репозиторий, распределяющий задачи и элементы конфигурации Workflow Manager (Classic).

String
Input_Multi_Name
[[child_repository, connected, URL, last_sync_time],...]

Дочерние репозитории, которые будут обновлены до конфигурации родительского репозитория.

  • child_repository – имя дочернего репозитория. Этот репозиторий должен быть подключенным.
  • connected – единственным приемлемым параметром является "true". Если ввести любое другое значение, то дочерний репозиторий не будет синхронизирован.
  • URL – URL-адрес дочернего репозитория.
  • last_sync_time – дата и время в формате системы. Например, если ваша система имеет формат времени и даты MM:DD:YY HH:MM:SS, то значение для ввода будет выглядеть так – 08:01:2013 11:30:45.

Value Table

Производные выходные данные

ИмяОбъяснениеТип данных
Output_SynchronizeReplicaStatus

Результат операции синхронизации. При успехе, возвращает 0.

Long
Output_LastSync

Табличное представление сведений о синхронизации задания.

Таблица значений

Пример кода

Пример SynchronizeJobData (автономный скрипт)

В данном примере происходит синхронизация внесенных изменений между двумя репозиториями Workflow Manager (Classic).

# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")
# Local variables:
Input_Parent_Repository_URL = "http://ServerName/arcgis/rest/services/ServerObjectName/WMServer"
Input_Parent_Repository_Name = "Redlands_Repository"
Input_Multi_Name = "Ohio_Repository true http://ohioServer/arcgis/rest/services/SO/WMServer 2011-08-08 12:00;AZ_Repository true http://AZServer/arcgis/rest/services/SO/WMServer 2011-08-08 12:00"
# Process: Synchronize Job Data
arcpy.SynchronizeJobData_wmx(Input_Parent_Repository_URL, Input_Parent_Repository_Name, Input_Multi_Name)

Параметры среды

Этот инструмент не использует параметры среды геообработки

Информация о лицензиях

  • Basic: Нет
  • Standard: Требуется Workflow Manager
  • Advanced: Требуется Workflow Manager

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

  • Обзор набора инструментов Workflow Manager
  • Репликация данных задачи

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2021 Esri. | Конфиденциальность | Правовая информация