- CICS 教程
- CICS - 首页
- CICS - 概述
- CICS - 环境
- CICS - 基本术语
- CICS - 内核
- CICS - 事务
- CICS - COBOL 基础
- CICS - BMS
- CICS - MAP
- CICS - 接口块
- CICS - 伪代码编程
- CICS - 辅助键
- CICS - 文件处理
- CICS - 错误处理
- CICS - 控制操作
- CICS - 临时存储
- CICS - 互连通信
- CICS - 状态码
- CICS - 面试问题
- CICS 有用资源
- CICS - 快速指南
- CICS - 有用资源
- CICS - 讨论
CICS - 事务
CICS 事务用于在 CICS 区域执行多个操作。我们将详细讨论 IBM 提供的重要 CICS 事务。
CESN
CESN 被称为 CICS 执行登录。
CESN 用于登录到 CICS 区域。
我们需要提供 CICS 管理员提供的用户 ID 和密码才能登录到 CICS。以下屏幕截图显示了登录屏幕的外观 -
CEDA
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 执行命令解释器。可以使用 CECI 执行许多 CICS 命令。
CECI 用于检查命令的语法。只有在语法正确的情况下,它才会执行命令。
登录后,在空的 CICS 屏幕上键入 CECI 选项。它会为您提供可用的选项列表。
示例
以下示例显示了如何将映射输出数据发送到终端。我们将在后续模块中讨论 MAPS。
CECI SEND MAP (map-name) MAPSET (mapset-name) ERASE
CEDF
CEDF 被称为 CICS 执行调试工具。它用于逐步调试程序,这有助于查找错误。
在 CICS 区域中键入 CEDF 并按 Enter。将显示终端处于 EDF 模式消息。现在键入事务 ID 并按 Enter 键。启动后,每次按 Enter 键都会执行一行。在执行任何 CICS 命令之前,它会显示一个屏幕,您可以在其中修改值然后再继续。
CMAC
CMAC 被称为 CICS 用于异常代码的消息。它用于查找 CICS 异常代码的解释和原因。
示例
以下示例显示了如何检查异常代码的详细信息 -
CMAC abend-code
CESF
CESF 被称为 CICS 执行注销。它用于从 CICS 区域注销。
示例
以下示例显示了如何从 CICS 区域注销 -
CESF LOGOFF
CEBR
CEBR 被称为 CICS 执行临时存储浏览。它用于显示临时存储队列或 TSQ 的内容。
在调试期间,CEBR 用于检查队列项是否正在正确写入和检索。我们将在后续模块中详细讨论 TSQ。
示例
以下示例显示了如何调用 CEBR 命令 -
CEBR queue-id
CICS 概念
每个命令都可以通过执行一系列 CICS 宏来实现。我们将讨论一些基本功能,这些功能将帮助我们更好地理解这些概念 -
多任务处理
操作系统的此功能允许同时执行多个任务。任务可以共享同一个程序或使用不同的程序。CICS 在其自己的区域中调度任务。
多线程
操作系统的此功能允许同时执行多个任务,并共享同一个程序。为了使多线程成为可能,应用程序程序在操作系统下应为可重入程序,或在 CICS 下为准可重入程序。
可重入性
可重入程序是不修改自身,并且可以在操作系统中断后重新进入自身并继续处理的程序。
准可重入性
准可重入程序是在 CICS 环境下的可重入程序。CICS 通过为每个任务获取唯一的存储区域来确保可重入性。在 CICS 命令之间,CICS 拥有独占使用 CPU 资源的权利,并且可以执行其他任务的其他 CICS 命令。
有时,许多用户同时使用同一个程序;这就是我们所说的多线程。例如,假设 50 个用户正在使用程序 A。在这里,CICS 将为该程序提供 50 个工作存储,但只有一个过程部分。这种技术被称为准可重入性。