下面是小编为大家整理的Openlaszlo图形化展现详细设计,供大家参考。
1.数据流程作业关系表图形化展现模块详述 调度监控系统图形化功能应当实现三层结构:第一层图形显示调度监控系统所有的节点;第二层图形显示某一个节点下的所有作业;第三层显示属于一条数据流的所有作业。
第一层图形显示了所有节点。每个节点以一个按钮形式表示(我们把这层图形称之为节点图形)。每个节点图形内都应当有该节点的节点号。操作人员把鼠标移动到节点图形上,界面应当弹出一个小方框,这个方框显示了该节点的中文名字。点击任意一个节点按钮,则应当马上跳转到第二个图形,即该节点下的所有作业。
第二层图形显示了一个节点下的所有作业,每个作业的状态,作业之间的关系。每一个作业以一个按钮形式表示(我们把这层图形称之为作业图形)。每个作业图形里面有该作业的节点号和作业号。因为存在着属于一个节点的某些作业的父作业并不属于该节点的情况,为了更好的体现所有作业的关系,在第二层图形中还应当显示出这些不属于该节点的父作业。每个作业当前的状态以该作业颜色区分出来。到目前为止,作业状态有 8 种可能性,因而,图形应当提供 8种不同的颜色用于区分每种状态。作业之间的关系用一个父作业指向子作业的箭头表示。右键点击作业图形,可以弹出一个 JSP 页面,操作人员可以在这个 JSP页面里修改作业的运行状态,查看作业运行日志。左键点击作业图形,可以跳转到第三层图。
第三层图显示某一个数据流所在的所有作业。点击其中一个作业,可以弹出一个 JSP 页面,操作人员可以在这个 JSP 页面里修改作业的运行状态,查看作业运行日志。
2.程序说明 2.1 节点图形展现 2.1.1 程序描述 从数据库节点信息表中读取出所有的节点号,并显示到界面上。
2.1.2 页面样式
2.1.3 传递参数 名称 是否必须 数据类型 数据长度 缺省值 取值规则、有效范围 传递方式 备注 无
2.1.4 处理过程 门户资源定义 /sch/JobRelStatusAction.html?method= showLzx 控制转移 Model 层 页面 lzx /sch/jobRelStatus/searchJobRelStatus.lzx ?lzt=html
节点号的页面展现 Action 类 类:com.abchina.csas.sch.action. JobRelStatusAction 方法:showLzx 节点读取方法 Service 类 类:com.abchina.csas.sch.service. JobRelStatusService 方法:selectJobRelStatusNodes 节点号读取的实现接口 Dao 类 类:com.abchina.csas.sch.dao. JobRelStatusDAO 方法:selectJobRelStatusNodes 节点号读取的实现方法 执行SQL语句 1、select node_id,node_name from node_info
where node_id in (select distinct node_id from job_rel_status) order by node_id 节点号读取的 SQL 语句 相关数据表 node_info (节点信息表) 备注
2.1.5 输出项 弹出页面 searchJobRelStatus.lzx,显示成功或者出错信息。
2.1.6 流程图
/sch/JobRelStatusAction.html?method= showLzx显示界面:/sch/jobRelStatus/searchJobRelStatus.lzx?lzt=htmlJobRelStatusAction.showLzxJobRelStatusDao.selectJobRelStatusByNodeIdJobRelStatusService.selectJobRelStatusByNodeIdSelect job_rel_status成 功?成功OK1.html Errors.jsp不成功
2.2 作业图形展现 2.2.1 程序描述 根据节点号,查找出该节点号下所有的作业及其相应的父作业,并用图像化的方式展现在页面上。
对于每个作业当鼠标滑过时应该显示其返回码类型:
(1)作业运行成功,返回码为 0,则不进行二次查找; (2)作业运行异常,返回码不为 0,则在数据库应用系统数据流程信息表中进行二次查找,并将应用系统数据流程信息表中作业运行返回码描述返回; (3)作业运行异常,返回码不为 0,但是数据库应用系统运行日志表中存在该作业运行返回码,而数据库应用系统数据流程信息表中不存在该作业运行返回码,则返回“在应用系统数据流程信息表中不存在该返回码”信息。
2.2.2 页面样式
2.2.3 输入项 名称 是否必须 数据类型 数据长度 缺省值 取值规则、有效范围 输入方式 备注 节点号 Y 字符
5
参数传递
2.2.4 处理过程 门户资源定义 /sch/JobRelStatusAction.html?method=showJobRelStatus 控制转移 Model 层 页面 lzx /sch/jobRelStatus/searchJobRelStatus.lzx ?lzt=html
作业点的页面展现 Action 类 类:com.abchina.csas.sch.action.JobRelStatusAction 方法:showJobRelStatus 作业点展现方法 工具类 类:com.abchina.csas.sch.action.JobRelStatusOpenlaszloHelp 方法:toMakeOpenlaszloData 作业点展现的实现方法 Service 类
类:com.abchina.csas.sch.service. JobRelStatusService 方法:1、selectJobRelStatusByNodeId 作业号读取与展现的实现接口 Dao 类 类:com.abchina.csas.sch.daoJobRelStatusDAO 方法:1、selectJobRelStatusByNodeId 作业号读取与展现的实现方法 执行的SQL 语句 select node_id,job_id,up_node_id,up_job_id,proc_status,up_proc_status from job_rel_status
where node_id=#node_id# 查找相应记录的SQL语句 相关数据表 job_rel_status (作业关系处理状态表) 备注
2.2.5 输出项
弹出页面 searchJobRelStatus.lzx,显示成功或者出错信息。
2.2.6 流程图 /sch/JobRelStatusAction.html?method= showJobRelStatus显示界面:/sch/jobRelStatus/searchJobRelStatus.lzx?lzt=htmlJobRelStatusAction.showJobRelStatusJobRelStatusDao.selectJobRelStatusByNodeIdJobRelStatusService.selectJobRelStatusByNodeIdSelect job_rel_status成 功?成功OK1.html Errors.jsp不成功
2.3 数据流图形展现 2.3.1 程序描述 图形化展现数据流作业关系。
对于每个作业当鼠标滑过时应该显示其返回码类型:
(1)作业运行成功,返回码为 0,则不进行二次查找; (2)作业运行异常,返回码不为 0,则在数据库应用系统数据流程信息表中进行二次查找,并将应用系统数据流程信息表中作业运行返回码描述返回; (3)作业运行异常,返回码不为 0,但是数据库应用系统运行日志表中存在该作业运行返回码,而数据库应用系统数据流程信息表中不存在该作业运行返回码,则返回“在应用系统数据流程信息表中不存在该返回码”信息。
2.3.2 页面样式 2.3.3 输入项 2.3.4 处理过程 门户资源定义 /sch/DataFlow.html?method= showFlowInfoLzx 控制转移 Model 层 页面 lzx /sch/jobRelStatus/searchJobRelStatus.lzx ?lzt=html
作业点的页面展现 Action 类 类:com.abchina.csas.sch.action.DataFlowAction 方法:showFlowInfoLzx、showDataFlowLzx 作业点展现方法 Service 类
类:com.abchina.csas.sch.action. DataFlowService 方法:1、selectFlowInfo 2、selectDataFlow 作业号读取与展现的实现接口 Dao 类 类:com.abchina.csas.sch.action.SchStatusDAO 类:com.abchina.csas.sch.action. DataFlowDAO 方法:1、selectFlowInfo 2、selectDataFlow 作业号读取与展现的实现方法 执行的SQL 语句 1、 select node_id,job_id,up_node_id,up_job_id from
data_flow
where node_id=#up_node_id#
and job_id=#up_job_id# 2、 select flow_info.flow_id,flow_info.flow_name from data_flow,flow_info where data_flow.flow_id=flow_info.flow_id and data_flow.node_id=#node_id# and data_flow.job_id=#job_id#
查找相应记录的 SQL 语句 相关数据表 data_flow (应用系统数据流程作业关系表) flow_info (应用系统数据流程信息表)
备注
2.3.5 输出项 弹出页面 searchJobRelStatus.lzx,显示成功或者出错信息。
2.3.6 流程图
/sch/DataFlow.html?method= showFlowInfoLzx显示界面:searchJobRelStatus.lzxDataFlowAction.showFlowInfoLzxDataFlowAction.showDataFlowLzxDataFlowDao.selectFlowInfoDataFlowDao.selectDataFlowDataFlowService.selectFlowInfoDataFlowService.selectDataFlowSelect Flow_InfoSelect Data_Flow成 功?成功OK1.html Errors.jsp不成功
推荐访问:Openlaszlo图形化展现详细设计 图形化 展现 详细