CICS - 基本术语

我们必须了解 CICS 中使用的基本术语,以便更好地理解其工作原理。应用程序使用 CICS 与远程和本地终端及子系统进行通信。

IBM 3270 终端

3270 信息显示系统是一系列显示和打印终端。3270 终端用于通过 IBM 控制器连接到大型机。如今,3270 仿真软件已经面世,这意味着即使是普通 PC 也可以用作 3270 终端。3270 终端是哑终端,本身不进行任何处理。所有处理都需要由应用程序完成。IBM 终端由以下组件组成 −

CRT 显示器

CRT 显示器显示应用程序的输出或输入字段。下面显示了 3278 型号 CRT 显示器的屏幕截图。它具有以下特点 −

  • 它能够显示 1920 个字符。

  • 这 1920 个字符位置中的每一个都可以单独寻址。

  • COBOL 应用程序可以将数据发送到屏幕上的所有位置。

  • 可以使用 BMS 设置字段的强度、受保护、不受保护等显示特性,我们将在接下来的模块中详细讨论。

CICS CRT Monitor

键盘

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 程序通过事务调用。CICS 事务是应用程序中逻辑相关程序的集合。整个应用程序可以逻辑地分为几个事务。

  • 事务标识符长度为 1 到 4 个字符,用于标识用户想要执行的事务。

  • 程序员将一个程序链接到事务标识符,该标识符用于调用该特定事务的所有应用程序。

任务

任务是特定于用户的工作单元。

  • 用户使用其中一个事务标识符调用应用程序。CICS 查找事务标识符以找出首先调用哪个程序来执行请求的工作。它创建一个任务来执行工作,并将控制权转移到提到的程序。

  • 事务可以通过多个任务完成。

  • 任务可以从启动它的终端接收数据并向其发送数据。它可以读取和写入文件,也可以启动其他任务。

任务与事务

事务与任务之间的区别在于,多个用户可以调用事务,但每个用户都会启动自己的任务。

LUW

LUW 代表逻辑工作单元。LUW 规定一项工作应该完全完成或根本不完成。在 CICS 中,一个任务可以包含多个逻辑工作单元。我们将在接下来的模块中对此进行更多讨论。

应用程序

应用程序是一系列逻辑分组的程序,形成多个事务,用于为最终用户完成特定任务。