CICS - 基本术语
我们必须了解 CICS 中使用的基本术语,才能更好地理解它的工作原理。应用程序使用 CICS 与远程和本地终端及子系统进行通信。
IBM 3270 终端
3270 信息显示系统是一系列显示和打印机终端。3270 终端用于通过 IBM 控制器连接到大型机。如今,3270仿真软件已经面世,这意味着即使是普通的PC也可以用作3270终端。3270终端是哑终端,本身不做任何处理。所有的处理都需要由应用程序来完成。IBM 终端由以下组件组成 -
显像管显示器
CRT显示器显示应用程序的输出或输入字段。3278 型号 CRT 显示器的屏幕截图如下所示。它具有以下特点 -
它能够显示 1920 个字符。
这 1920 个字符位置中的每一个都可以单独寻址。
COBOL应用程序可以将数据发送到屏幕上的所有位置。
可以使用 BMS 设置显示特性,例如场的强度、受保护、不受保护,我们将在接下来的模块中详细讨论这些特性。
键盘
IBM 键盘按键分为以下两类 -
非辅助键- 所有其他字母、数字、标点符号等键都是非辅助键。当用户使用非辅助键键入文本或数字时,CICS 甚至不知道用户是否正在键入任何内容。
AID 键- AID 键被称为注意标识符键。CICS 只能检测 AID 密钥。键入所有输入后,只有当用户按下 AID 键之一时,CICS 才会进行控制。辅助键:ENTER、PF1 至 PF24、PA1 至 PA3、CLEAR。AID 键进一步分为两类 -
PF 键- PF 键被称为功能键。PF 键允许将数据从终端传输到 CICS。PF 键为 ENTER 和 PF1 至 PF24。
PA 键- PA 键被称为程序访问键。PA 密钥不允许在终端和 CICS 之间传输数据。PA 键为 PA1 至 PA3 和 CLEAR。
交易
CICS 程序是通过事务调用的。CICS 事务是应用程序中逻辑相关程序的集合。整个应用程序可以在逻辑上分为多个事务。
交易标识符长度为1到4个字符,用于标识用户想要进行的交易。
程序员将一个程序链接到事务标识符,该标识符用于调用该特定事务的所有应用程序。
任务
任务是特定于用户的工作单元。
用户通过使用事务标识符之一来调用应用程序。CICS 查找事务标识符以找出首先调用哪个程序来完成请求的工作。它创建一个任务来完成工作,并将控制权转移给上述程序。
一笔交易可以通过多项任务来完成。
任务可以从启动它的终端接收数据并向其发送数据。它可以读取和写入文件,也可以启动其他任务。
任务与事务
事务和任务之间的区别在于,多个用户可以调用事务,但每个用户启动自己的任务。
卢威
LUW 代表逻辑工作单元。LUW 规定一项工作应该完全完成或根本不完成。在 CICS 中,一个任务可以包含多个逻辑工作单元。我们将在接下来的模块中讨论更多相关内容。
应用
应用程序是一系列逻辑分组的程序,形成多个事务,用于为最终用户完成特定任务。