复制作业数据 (Workflow Manager)
摘要
在服务器间复制 Workflow Manager 资料档案库。此工具要求您在所有参与节点处都安装并配置 Workflow Manager 服务器。
借助于 ArcGIS Workflow Manager 扩展模块,您可以在多个服务器或位置设置分布式资料档案库,从而实现对分布式劳动力的支持。这些资料档案库参与所谓的 Workflow Manager 群集。定义参与群集的资料档案库时需要定义服务器名称。定义服务器名称后,主数据库将在群集中的其他各子资料档案库处创建 Workflow Manager 资料档案库副本。这样便可确保所有参与分布式资料档案库的服务器都具有相同配置。
用法
-
父资料档案库将包含要分布到其他所有群集参与者的数据。
子资料档案库是参与群集的子节点集合。
语法
ReplicateJobData_wmx (Input_Parent_Repository_URL, Input_Parent_Repository_Name, Input_Multi_Name)
参数 | 说明 | 数据类型 |
Input_Parent_Repository_URL |
父资料档案库的 URL 将为 Workflow Manager 服务器 URL,例如 http://localhost/arcgis/services/parent/wmserver。 | String |
Input_Parent_Repository_Name |
要分配 Workflow Manager 作业和配置元素的父资料档案库。 | String |
Input_Multi_Name [[child_name, server_status, URL],...] | 作为子项参与群集的资料档案库列表。 | Value Table |
代码实例
“复制作业数据”(ReplicateJobData) 示例(独立 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/services/ServerObjectName/WMServer"
Input_Parent_Repository_Name = "Redlands_Repository"
Input_Multi_Name = "Ohio_Repository true http://ohioServer/arcgis/services/SO/WMServer;
AZ_Repository true http://AZServer/arcgis/services/SO/JTServer"
# Process: Export 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/15/2013