[發明專利]向大型機系統的指令提供有效
| 申請號: | 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.szxzyx.cn/pat/books/201380020279.3/2.html,轉載請聲明來源鉆瓜專利網。





