导出作业数据 (Workflow Manager)
摘要
此工具会将数据库资料档案库导出到一个文件夹位置。此工具要求您在所有参与节点处都安装并配置 Workflow Manager 服务器。
用法
-
借助于 ArcGIS Workflow Manager 扩展模块,您可以在多个服务器或位置设置分布式资料档案库,从而实现对分布式劳动力的支持。这些资料档案库参与所谓的 Workflow Manager 群集。对于那种参与到分布式 Workflow Manager 环境中但是包含了断开连接的子节点的 Workflow Manager 架构,将需要离线创建复制。这样,管理员便可使用最新配置对子 Workflow Manager 资料档案库进行更新。Workflow Manager 会对任何更改加盖时间戳。因此,要想只获取自特定时间(如上次导出/同步)以来的更改,可指定“导出自”值。将只导出自指定日期以来更改的元素。
语法
ExportJobData_wmx (Input_Repository_Name, Input_Folder, Input_DatabasePath, Input_Export_Since, Output_Status)
参数 | 说明 | 数据类型 |
Input_Repository_Name |
包含了要共享的配置参数的 Workflow Manager 资料档案库的名称。 | String |
Input_Folder |
这是将从工具中输出的 JXL 文件的位置。此文件夹可位于本地或网络驱动器上。 | Folder |
Input_DatabasePath |
要导出的数据库的 Workflow Manager 连接文件。如果未指定连接文件,应用程序将使用当前默认数据库。 | File |
Input_Export_Since |
通过指定日期,导出的 JXL 将只包含从指定时间到当前日期范围内所发生的全部更改。输入的时间格式应与当前计算机的区域设置相一致。 | Date |
Output_Status |
导出状态在成功时为 0,失败时为负数。负数的数值有助于搜索失败原因。 | Long |
代码实例
“导出作业数据”(ExportJobData) 示例(独立 Python 脚本)
将数据库资料档案库的内容导出到某一文件夹位置。
# Import arcpy module
import arcpy
# Check out any necessary licenses
arcpy.CheckOutExtension("JTX")
# Local variables:
Input_Repository_Name = "Redlands_Repository"
Input_Folder = "C:\Temp"
Input_DatabasePath = "C:\\Program Files\\WMX\\Database\\wmx.jtc"
Input_Export_Since = "12/09/2009"
# Process: Export Job Data
arcpy.ExportJobData_WMX(Input_Repository_Name, Input_Folder, Input_DatabasePath, Input_Export_Since)
环境
此工具不使用任何地理处理环境
相关主题
许可信息
ArcGIS for Desktop Basic:否
ArcGIS for Desktop Standard:需要 Workflow Manager
ArcGIS for Desktop Advanced:需要 Workflow Manager
9/15/2013