CICS - 基本术语
我们必须了解 CICS 中使用的基本术语,以便更好地理解其工作原理。应用程序使用 CICS 与远程和本地终端及子系统进行通信。
IBM 3270 终端
3270 信息显示系统是一系列显示和打印终端。3270 终端用于通过 IBM 控制器连接到大型机。如今,3270 仿真软件已经面世,这意味着即使是普通 PC 也可以用作 3270 终端。3270 终端是哑终端,本身不进行任何处理。所有处理都需要由应用程序完成。IBM 终端由以下组件组成 −
CRT 显示器
CRT 显示器显示应用程序的输出或输入字段。下面显示了 3278 型号 CRT 显示器的屏幕截图。它具有以下特点 −
它能够显示 1920 个字符。
这 1920 个字符位置中的每一个都可以单独寻址。
COBOL 应用程序可以将数据发送到屏幕上的所有位置。
可以使用 BMS 设置字段的强度、受保护、不受保护等显示特性,我们将在接下来的模块中详细讨论。
键盘
IBM 键盘键分为以下两类 −
非 AID 键 −所有其他字母、数字、标点符号等键都是非辅助键。当用户使用非辅助键输入文本或数字时,CICS 甚至不知道用户是否在输入任何内容。
AID 键 − AID 键称为注意标识符键。CICS 只能检测 AID 键。输入完所有输入后,只有当用户按下其中一个 AID 键时,CICS 才会控制。AID 键: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 代表逻辑工作单元。LUW 规定一项工作应该完全完成或根本不完成。在 CICS 中,一个任务可以包含多个逻辑工作单元。我们将在接下来的模块中对此进行更多讨论。
应用程序
应用程序是一系列逻辑分组的程序,形成多个事务,用于为最终用户完成特定任务。