Репликация данных задачи (Workflow Manager)

Уровень лицензии:BasicStandardAdvanced

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

Реплицирует конфигурацию Workflow Manager из родительского репозитория в дочерние репозитории с помощью Workflow Manager for Server. Каждый дочерний репозиторий становится идентичной копией (репликой) родительского репозитория.

Более подробно о репликации Workflow Manager

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

Синтаксис

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

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

String
Input_Parent_Repository_Name

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

String
Input_Multi_Name
[[child_name, connected, URL],...]

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

  • child_name – имя дочернего репозитория.
  • connected – выберите "true", если дочерний репозиторий участвует в подключенной репликации, и оба сервиса (и родительский, и дочерний) workflow manager опубликованы и подключены к интернету. Выберите "false", если дочерний репозиторий участвует в неподключенной репликации. В этом случае опубликован и подключен только родительский сервис workflow manager.
  • URL – если connected имеет параметр "true", укажите URL-адрес дочернего репозитория. Если connected имеет параметр "false", укажите местоположение папки для файла конфигурации, экспортированного из родительского репозитория. Файл конфигурации может использоваться с инструментом Импорт данных задачи (Import Job Data) для репликации родительской версии в этот неподключенный репозиторий.

Value Table

Пример кода

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

В данном примере создана реплика родительского репозитория workflow manager Redlands в репозиториях Ohio and Arizona.

# 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;AZ_Repository true http://AZServer/arcgis/rest/services/SO/JTServer"


# Process: Replicate Job Data
arcpy.CreateJobDataReplica_WMX(Input_Parent_Repository_URL, Input_Parent_Repository_Name, Input_Multi_Name)

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

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

Связанные темы

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Требует Workflow Manager
ArcGIS for Desktop Advanced: Требует Workflow Manager
5/10/2014