CICS - 交易


CICS 事务用于在 CICS 区域中执行多个操作。我们将详细讨论 IBM 提供的重要 CICS 事务。

欧洲电子科学网络

CESN 称为 CICS 执行登录。

  • CESN 用于登录到 CICS 区域。

  • 我们需要提供 CICS 管理员提供的用户 ID 和密码才能登录 CICS。以下屏幕截图显示了登录屏幕的外观 -

CICS中国电子科学网

欧洲经济发展协会

CEDA 称为 CICS 执行定义和管理。CICS 系统管理员使用它来定义 CICS 表条目和其他管理活动。

CEMT

CEMT 称为 CICS 执行主终端。它用于查询和更新CICS环境的状态以及其他系统操作。

  • 使用CEMT命令,我们可以管理事务、任务、文件、程序等。

  • 要获取所有可能的选项,请键入 CEMT 并按 ENTER。它将显示所有选项。

  • CEMT 主要用于将新程序加载到 CICS 中,或者在程序或映射集更改后将程序的新副本加载到 CICS 中。

例子

人们可以覆盖显示的文件的状态来更改它。以下示例显示如何关闭文件 -

CEMT 
  
** Press ENTER & Following Screen is displayed **  

STATUS: ENTER ONE OF THE FOLLOWING 
Inquire 
Perform 
Set 
 
** Command to close a file **
  
CEMT SET FILE (file-name) 
CEMT I FILE (file-name)

CECI

CECI 称为 CICS 执行命令解释器。许多 CICS 命令可以使用 CECI 执行。

  • CECI用于检查命令的语法。仅当语法正确时,它才会执行命令。

  • 登录后,在空的 CICS 屏幕上键入 CECI 选项。它会为您提供可用选项的列表。

例子

以下示例显示如何将映射的输出数据发送到终端。我们将在接下来的模块中讨论 MAPS。

CECI SEND MAP (map-name) MAPSET (mapset-name) ERASE 

欧洲发展基金

CEDF 称为 CICS 执行调试工具。它用于逐步调试程序,有助于发现错误。

在 CICS 区域中键入 CEDF 并按 Enter 键。将显示终端处于 EDF 模式消息。现在输入交易 ID 并按 Enter 键。启动后,每按一次回车键,就会执行一行。在执行任何 CICS 命令之前,它会显示一个屏幕,我们可以在其中修改值,然后再继续操作。

中国气象局

CMAC 称为“异常结束代码的 CICS 消息”。它用于查找 CICS 异常终止代码的解释和原因。

例子

以下示例显示如何检查异常结束代码的详细信息 -

CMAC abend-code

欧洲科学基金会

CESF 称为 CICS 执行签核。它用于从 CICS 区域注销。

例子

以下示例显示如何从 CICS 区域注销 -

CESF LOGOFF

欧洲商业银行

CEBR 称为 CICS 执行临时存储浏览。它用于显示临时存储队列或TSQ的内容。

CEBR 在调试时使用,以检查队列的项目是否正在正确写入和检索。我们将在接下来的模块中详细讨论 TSQ。

例子

以下示例显示如何调用 CEBR 命令 -

CEBR queue-id

CICS概念

每个命令都可以通过执行一系列CICS宏来实现。我们将讨论一些基本特征,这将有助于我们更好地理解这些概念 -

多任务处理

操作系统的这一功能允许同时执行多个任务。该任务可能共享相同的程序或使用不同的程序。CICS 在自己的区域内安排任务。

多线程

操作系统的这一功能允许共享同一程序同时执行多个任务。为了使多线程成为可能,应用程序应该是操作系统下的可重入程序或CICS下的准可重入程序。

可重入性

可重入程序是一种不修改自身并且可以在操作系统中断后重新进入自身并继续处理的程序。

准重入性

准可重入程序是CICS环境下的可重入程序。CICS 通过为每个任务获取唯一的存储区域来确保可重入性。在CICS命令之间,CICS拥有CPU资源的独占使用权,并且可以执行其他任务的其他CICS命令。

有时许多用户同时使用同一个程序;这就是我们所说的多线程。例如,假设有 50 个用户正在使用程序 A。此时,CICS 将为该程序提供 50 个工作存储空间,但不提供 1 个过程分区。这种技术被称为准重入