The invention discloses a method and a system of data exchange among them, the method comprises: acquiring user input at least including job name, program name, environment configuration information of the initial operation information, generating assembly task information; according to the task information, submit tasks to the host job queue; host scanning operation get the job queue, output information, output information formatted after operation will generate formatted output job information; analyze format output job information, job output information generated after the analysis on the user output display.
【技术实现步骤摘要】
一种数据交互的方法及系统
本专利技术涉及主机数据处理
,特别是涉及一种数据交互的方法及系统。
技术介绍
随着银行业务的发展,部署在大型计算机上的业务越来越多,大量的日终业务需要主机批量来进行处理,主机批量的处理主要通过作业(Job)的方式来实现。主机操作系统Z/OS通过作业进入子系统JES(JobEntrySubsystem)对系统中的作业进行控制和管理,包括从系统外部接收作业、对系统中的作业进行调度、管理作业的输出等,目前广泛使用的是JES2。主机Z/OS通过在系统初始化时创建的内部读卡机向JES2传递多种信息,如所运行任务的作业控制语言JCL(JobControlLanguage)、START和MOUNT命令、TSOLOGON申请等。在JES2接收输入数据流的同时,也为每一个作业分配一个作业标识符并将每一个作业的JCL、JES2的控制语句和作业的输入数据SYSIN存放在DASD数据集中,这些数据集被称为SPOOL数据集。JES2就是从这些SPOOL数据集中选择作业进行处理。由于JES2本身并不具备交互式操作界面,因此,目前多采用登陆主机分时共享终端TSO/E(TimeSharingOptions/Extensions)的方法,手工进行作业的提交和查看,或者通过主机排程工具TWS(TivoliWorkloadScheduler)进行作业的排程和定时提交。当用户需要执行主机作业时,必须登陆到主机TSO编写JCL作业并提交到JES2队列来完成,查看作业运行和输出情况也需要在主机TSO下的系统显示查找工具SDSF(SystemDisplayandSear ...
【技术保护点】
一种数据交互的方法,其特征在于,包括:获取用户输入的至少包括作业名、程序名、环境配置信息在内的作业初始信息,拼装生成任务作业信息;根据所述任务作业信息,提交任务作业至主机作业队列;扫描所述主机作业队列,获取作业输出信息,将所述作业输出信息格式化处理后生成格式化作业输出信息;解析所述格式化作业输出信息,生成解析后的作业输出信息在用户端输出显示;其中,所述获取用户输入的作业初始信息,拼装生成任务作业信息包括:获取用户输入的作业初始信息,根据所述作业初始信息查询环境配置表获取与所述作业初始信息相应的配置数据;对所述配置数据的合法性进行检查,如果所述配置数据无法生成或不合法,则需用户重新输入作业初始信息;根据所述配置数据,分析预执行任务作业的执行情况,预生成修改环境配置的SQL语句;将所述SQL语句与所述配置数据拼装生成任务作业信息;其中,扫描所述主机作业队列,获取作业输出信息,将所述作业输出信息格式化处理后生成格式化作业输出信息包括:扫描所述主机作业队列,对所述任务作业的运行状态进行监控,通过与预设配置表进行比对,取得所述任务作业的作业执行时间,进行异常处理;当所述作业执行时间超过所述预设配 ...
【技术特征摘要】
1.一种数据交互的方法,其特征在于,包括:获取用户输入的至少包括作业名、程序名、环境配置信息在内的作业初始信息,拼装生成任务作业信息;根据所述任务作业信息,提交任务作业至主机作业队列;扫描所述主机作业队列,获取作业输出信息,将所述作业输出信息格式化处理后生成格式化作业输出信息;解析所述格式化作业输出信息,生成解析后的作业输出信息在用户端输出显示;其中,所述获取用户输入的作业初始信息,拼装生成任务作业信息包括:获取用户输入的作业初始信息,根据所述作业初始信息查询环境配置表获取与所述作业初始信息相应的配置数据;对所述配置数据的合法性进行检查,如果所述配置数据无法生成或不合法,则需用户重新输入作业初始信息;根据所述配置数据,分析预执行任务作业的执行情况,预生成修改环境配置的SQL语句;将所述SQL语句与所述配置数据拼装生成任务作业信息;其中,扫描所述主机作业队列,获取作业输出信息,将所述作业输出信息格式化处理后生成格式化作业输出信息包括:扫描所述主机作业队列,对所述任务作业的运行状态进行监控,通过与预设配置表进行比对,取得所述任务作业的作业执行时间,进行异常处理;当所述作业执行时间超过所述预设配置表中的值时,中断执行本次作业。2.根据权利要求1所述的方法,其特征在于,所述根据所述任务作业信息,提交任务作业至主机作业队列包括:执行所述任务作业信息中的SQL语句,修改至少包括程序状态控制表在内的任务执行环境参数;根据任务作业信息中的配置数据提交相应的任务作业至主机作业队列。3.根据权利要求2所述的方法,其特征在于,所述扫描所述主机作业队列,获取作业输出信息,将所述作业输出信息格式化处理后生成格式化作业输出信息,还包括:扫描所述主机作业队列,对所述任务作业的运行状态进行监控,通过与预设配置表进行比对,取得所述任务作业的作业返回码,进行异常处理;当所述作业返回码大于所述预设配置表中的最大允许值时,中断执行本次作业。4.根据权利要求3所述的方法,其特征在于,所述扫描所述主机作业队列,获取作业输出信息,将所述作业输出信息格式化处理后生成格式化作业输出信息还包括:扫描所述主机作业队列,根据所述配置数据判断其相应的任务作业的执行情况,当所述作业任务执行完成后,抓取所述任务作业的作业输出信息,并将所述作业输出信息格式化处理后生成格式化作业输出信息。5.根据权利要求4所述的方法,其特征在于,所述解析所述格式化作业输出信息,生成解析后的作业输出信息在用户端输出显示包括:所述用户根据所述解析后的作业输出信息进行选择和判断,发起新的作业请求,输入新的作业初始信息。6.一种数据交互的系统,其特征在于,所述系统包括平台端及...
【专利技术属性】
技术研发人员:何良玉,黄广耀,王智安,刘刚,刘朝伟,罗秉安,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。