[发明专利]向大型机系统的指令提供有效
申请号: | 201380020279.3 | 申请日: | 2013-04-03 |
公开(公告)号: | CN104254836B | 公开(公告)日: | 2017-09-01 |
发明(设计)人: | J·D·泰勒;G·O·维丁汉姆;J·R·温彻斯特;C·C·斯通 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/45 | 分类号: | G06F9/45;G06F9/48 |
代理公司: | 北京市中咨律师事务所11247 | 代理人: | 于静,张亚非 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 大型机 系统 指令 提供 | ||
技术领域
本发明涉及向大型机系统提供指令的领域。特别地,本发明涉及向大型机系统提供指令而不使用服务器安装的组件形式的附加组件或单独的终端。
背景技术
大型机已经与作为访问系统功能的主要方式的哑终端一起成长。较新的装置(例如具有图形用户接口(GUI)操作系统的个人计算机,诸如智能电话和平板电脑之类的移动装置,或者在情景应用中使用的混搭装置)已经有所成长。提供一种通过这些多样化的客户端装置以及未来的形状因素(例如移动和触摸装置)来驱动大型机的方式对于大型机的继续存在和相关性而言是关键的。
大型机中的功能的45年的遗产意味着存在数百个命令,这些命令已经被证明对于执行任务(例如开始地址空间,查询系统信息,或者对系统事件做出响应)而言是可靠和受信任的。需要一种解决方案,其解锁用于通过任何客户端装置进行访问的命令,而不会引起来自于明确的客户端/服务器边界配置或耦合的开销。
3270(IBM是国际商用机器公司在全球许多司法管辖区注册的商标)是IBM自从1972年以来制造的一类面向块的终端(被称为“显示装置”),其通常被用于与IBM大型机通信。
当前的实现要么使用IBM3270接口,要么使用服务器组件,这会引起下面描述的问题。
客户端实现IBM3270数据流,或者屏幕搜集IBM3270终端仿真器并使用该会话发布命令。
缺陷:
(A)需要用户的用户id来登录到系统,意味着用户id不能被单独地使用以登录到系统。这意味着如果用户登录到单独的3270会话,那么用户会从该会话注销,或者客户端将无法发布命令使得客户端的生产力降低。当前的变通方案需要创建多个用户id,这会具有成本开销并且灵活度降低。
(B)解释和响应3270数据流需要显著的逻辑。这意味着任何这类实现的开发、试验和维护的成本昂贵。
(C)屏幕搜集会添加复杂性并需要客户端代码与服务器3270面板之间的耦合。如果面板改变而没有对客户端进行修改,那么该应用会出故障。这个问题使得这种方法脆弱、难以维持和不可靠。
在服务器存储的程序中,客户端发送作业控制语言(JCL),其利用在JCL中传达的命令执行存储的程序。作业控制语言(JCL)是在大型机操作系统上用于指示系统如何运行批处理作业或启动子系统的脚本语言。
缺陷:
(D)该方法需要一个或多个程序被预安装在服务器上。这会引入配置的成本和复杂性、并限制客户端附接到任何服务器并执行命令的能力。
(E)任何维护变更必须施加到客户端和所有目标服务器。这会引入配置的成本和复杂性。
(F)服务器配置变更由系统管理员密切控制和管理,并且常常受固定维护窗口的约束。这意味着更新被延迟并且会引起较高的部署成本。
因此,在本领域中存在着解决上述问题的需要。
发明内容
根据本发明的第一方面,提供了一种在客户端系统处用于向大型机系统提供指令的方法,其包括:构建作业控制语言(JCL)作业,该作业控制语言作业嵌入有解释型语言程序以向大型机操作系统提供指令。
根据本发明的第二方面,提供了一种在大型机系统处用于接收指令的方法,其包括:接收作业控制语言(JCL)作业,该作业控制语言作业嵌入有解释型语言程序以向大型机操作系统提供指令;将解释型语言程序复制到暂时可执行区域;以及执行解释型语言程序。
根据本发明的第三方面,提供了一种用于向大型机系统提供指令的客户端系统,其包括:处理器;用于构建作业控制语言(JCL)作业的组件,所述作业控制语言作业嵌入有解释型语言程序以向大型机操作系统提供指令。
根据本发明的第四方面,提供了一种用于接收指令的大型机系统,其包括:作业输入子系统,用于接收作业控制语言(JCL)作业,该作业控制语言作业嵌入有解释型语言程序以向大型机操作系统提供指令;复制组件,用于将解释型语言程序复制到暂时执行区域;以及解释型语言执行组件,用于执行解释型语言程序。
根据本发明的第五方面,提供了一种计算机程序,其存储在计算机可读介质上并且可加载到数字计算机的内部存储器中,包括当所述程序在计算机上运行时用于执行本发明的任何第一方面的方法的软件代码部分。
根据本发明的第六方面,提供了一种计算机程序,其存储在计算机可读介质上并且可加载到数字计算机的内部存储器中,包括当所述程序在计算机上运行时用于执行本发明的第二方面的方法的软件代码部分。
根据本发明的第七方面,提供了基本上如参照附图所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380020279.3/2.html,转载请声明来源钻瓜专利网。