Импорт данных задания (Workflow Manager)

Доступно с лицензией Workflow Manager.

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

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

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

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

  • Файл Input JXL/Acknowledgement создается с использованием инструмента Экспорт данных задания.

  • Опция Слияние позволяет присоединить содержание входного файла JXL к текущей конфигурации в вашей базе данных. Если параметр Слияние не отмечен, имеющиеся данные указанного репозитория будут удалены.

Параметры

ПодписьОписаниеТип данных
Входное JXL/подтверждение

Файл JXL, содержащий элементы задания и конфигурации, созданный инструментом Экспорт данных задания.

File
Слияние

Задает, будет ли содержание целевого репозитория Workflow Manager (Classic) объединено, а не перезаписано содержанием входного файла конфигурации.

  • Отмечено – содержание целевой базы данных Workflow Manager (Classic) будет объединено с содержанием входного файла конфигурации.
  • Не отмечено – все содержание целевой базы данных Workflow Manager (Classic) будет заменено данными входного файла конфигурации.

Boolean
Путь к входной базе данных
(Дополнительный)

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

File
Имя хранилища
(Дополнительный)

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

String

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

ПодписьОписаниеТип данных
Статус

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

Long

arcpy.wmx.ImportJobData(Input_File, Input_Merge, {Input_DatabasePath}, {Input_Repository_Name})
ИмяОписаниеТип данных
Input_File

Файл JXL, содержащий элементы задания и конфигурации, созданный инструментом Экспорт данных задания.

File
Input_Merge

Задает, будет ли содержание целевого репозитория Workflow Manager (Classic) объединено, а не перезаписано содержанием входного файла конфигурации.

  • COMBINEСодержание целевой базы данных Workflow Manager (Classic) будет объединено с содержанием входного файла конфигурации.
  • REPLACEВсе содержание целевой базы данных Workflow Manager (Classic) будет заменено данными входного файла конфигурации.
Boolean
Input_DatabasePath
(Дополнительный)

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

File
Input_Repository_Name
(Дополнительный)

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

String

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

ИмяОписаниеТип данных
Output_Status

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

Long

Пример кода

ImportJobData, пример 1 (автономный скрипт Python)

Импортируйте конфигурацию репозитория Workflow Manager (Classic)с информацией о задании, заменив существующее содержание целевого репозитория.


# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")

# Script arguments
Input_File = "C:\\Temp\\WMXRepository.jxl"
Input_Merge = "REPLACE"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Input_Repository_Name = "WMXRepository"

# Process: Import Job Data
arcpy.wmx.ImportJobData(Input_File, Input_Merge, Input_DatabasePath, Input_Repository_Name)
ImportJobData, пример 2 (автономный скрипт Python)

Импортируйте конфигурацию репозитория Workflow Manager (Classic) с информацией о задаче, объединив данные файла .jxl с имеющимися в репозитории данными.


# Import arcpy module
import arcpy

# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")

# Script arguments
Input_File = "C:\\Temp\\WMXRepository.jxl"
Input_Merge = "COMBINE"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Input_Repository_Name = "WMXRepository"

# Process: Import Job Data
arcpy.wmx.ImportJobData(Input_File, Input_Merge, Input_DatabasePath, Input_Repository_Name)

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

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

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

  • Basic: Нет
  • Standard: Обязательно Workflow Manager
  • Advanced: Обязательно Workflow Manager

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