复制作业数据 (Workflow Manager)

许可等级:BasicStandardAdvanced

摘要

通过使用 Workflow Manager for Server 将 Workflow Manager 配置从父资料档案库中复制到子资料档案库中。每个子资料档案库均会成为父资料档案库的相同副本(复本)。

了解有关 Workflow Manager 复制的详细信息

用法

语法

CreateJobDataReplica_wmx (Input_Parent_Repository_URL, Input_Parent_Repository_Name, Input_Multi_Name)
参数说明数据类型
Input_Parent_Repository_URL

作为 Workflow Manager 服务 URL 的父资料档案库的 URL,例如,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 - 如果子资料档案库正在参与在线复制并且子 Workflow Manager 服务和父 Workflow Manager 服务都已发布且在线,请指定 "true"。如果子资料档案库正在参与离线复制,请指定 "false"。在这种情况下,只有父 Workflow Manager 服务已发布且在线。
  • URL - 如果 connected"true",请指定子资料档案库的 URL。如果 connected"false",请指定包含从父资料档案库中导出的配置文件的文件夹位置。此配置文件可与导入作业数据工具结合使用来将父资料档案库复制到断开连接的资料档案库。

Value Table

代码实例

CreateJobDataReplica 示例(独立 Python 脚本)

在此示例中,将在俄亥俄州和亚利桑那州的资料档案库中创建 Workflow Manager 父资料档案库的雷德兰兹的复本。

# 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
9/9/2014