TASKCTL 应用工程与作业类型的定义
应用工程:
应用工程简称工程,从业务系统角度去划分调度系统。每个应用工程管理所属的流程、定时器、变量等调度元信息。还可分配平台节点权限用于限定平台网络架构的系统范围。
新增应用工程
点击按钮 “+” 打开 “创建新应用工程” 窗口,如下图:
按照提示输入工程名称和描述,请注意工程名称一旦确认,将不能修改。点击“提交”按钮,等待完成即可。
编辑应用工程
点击列表的“编辑”按钮,打开当前工程的侧边编辑窗口。对描述信息,和可管理节点的选项进行修改和配置。点击“提交”按钮,等待完成即可。
删除应用工程
点击列表的“删除”按钮,删除当前工程。还可以选择多个工程进行批量删除。删除工程后,通过后台字符界面客户端列举出没有所属工程孤立控制器。
作业类型
作业类型又称“作业组件”。把各种具体的作业程序,按照一定的技术特征,通过插件驱动屏蔽技术差异,构建为各种作业类型。使作业程序在平台中进行统一的管控和运维监控。系统内置了一些作业类型用于支持常见的技术程序,如 shell、python 脚本程序;oracle 和 db2 存储过程;datastage、kettleETL 工具作业等。
新增作业类型
点击按钮 “+” 打开 “创建新作业类型” 窗口,如下图:
按照提示输入类型名称和描述,请注意类型名称一旦确认,将不能修改。点击“提交”按钮后展开侧边编辑窗口,编辑更多的基本信息,和预定义一部分作业缺省属性,如下图:
基本信息
展示标识:在作业视图中,用于个性化展示和识别不同的作业类型。
驱动定义:定义执行或停止作业程序的驱动脚本路径,支持命令行、shell、java、pyhon 驱动方式。请确保驱动脚本的路径,能在执行作业程序的平台节点环境中找到,并拥有权限执行。
作业属性
配置作业属性的有效性和默认值,以及在作业属性标识的个性化展示。
有效性:设置为有效后,对应的作业属性才能在平台中查看和管理。
默认值:设置了作业属性的默认值,作业属性如果不设值,将默认为该值。
个性展示:设置系统预设作业属性名称的别名。入口参数和环境参数,还可以进一步扩展更多的子级别名。
返回值:平台识别作业程序的退出码,来判断作业执行结果状态。可以使用单个数字或数字范围:如成功退出码:【0】 或者【 0-10】。失败退出码:100。只能在【0-100】的范围内。另外,还支持通过中括号 [特征码] 来识别作业程序的标准输出信息,决定作业执行结果状态。请注意一旦采用 “特征码” 的形式,“退出码” 形式则无效。
除此之外,还支持虚拟资源消耗、远程执行、前后置 shell 脚本等属性的有效性或默认值的设置。
编辑作业类型
点击列表的“编辑”按钮,打开当前作业类型的侧边编辑窗口。对基本信息和作业属性配置信息进行修改和配置。点击“提交”按钮,等待完成即可。
删除作业类型
点击列表的“删除”按钮,删除当前作业类型。还可以选择多个作业类型进行批量删除。
产品官网:www.taskctl.com
评论