CICS - 环境

CICS本身就是一个操作系统。它的工作是为在线执行应用程序提供一个环境。 CICS在一个区域或分区或地址空间中运行。 CICS处理在其下运行的程序的调度。 CICS作为批处理作业运行,我们可以通过发出命令PREFIX CICS *在假脱机中查看它。 CICS提供五种主要服务。所有这些服务一起执行任务。

CICS环境

以下是我们将逐步详细讨论的服务;

  • 系统服务
  • 数据通信服务
  • 数据处理服务
  • 应用程序编程服务
  • 监控服务
  • 系统服务

CICS维护控制功能,以管理系统内资源的分配或解除分配,如下所示;

  • 任务控制 : 任务控制提供任务调度和多任务功能。它负责所有CICS任务的状态。任务控制在并发CICS任务之间分配处理器时间。这称为多任务处理。 CICS尝试优先处理最重要任务的响应时间。
  • 程序控制 : 程序控制管理应用程序的加载和释放。一旦任务开始,就有必要将任务与适当的应用程序相关联。虽然许多任务可能需要使用相同的应用程序,但CICS只将一个代码副本加载到内存中。每个任务独立地通过此代码进行处理,因此许多用户都可以运行同时使用应用程序的相同物理副本的事务。
  • 存储控制 :  Storage Control管理主存储的获取和释放。存储控制获取,控制和释放动态存储。动态存储用于输入/输出区域,程序等。
  • 间隔控制 : 间隔控制提供定时器服务。

数据通信服务

带电信接入的数据通信服务接口用于处理来自应用程序的数据通信请求的方法,如BTAM,VTAM和TCAM。

  • CICS从中释放应用程序通过使用基本映射支持(BMS)处理终端硬件问题的负担。
  • CICS提供多区域操作(MRO),通过它可以使用多个CICS同一系统中的区域可以进行通信。
  • CICS提供系统间通信(ISC),系统中的CICS区域可以通过该系统与另一个系统上的CICS区域进行通信。系统。

数据处理服务

数据处理服务与数据访问方法(如BDAM)的接口,VSAM等。

  • CICS促进数据处理请求的服务从应用程序中获取。 CICS为应用程序编程人员提供了一组用于处理数据集和数据库访问及相关操作的命令。
  • 数据处理服务与数据库访问方法(如IMS /)的接口数据库,DB2等,便于从应用程序服务数据库请求。
  • CICS通过控制同步记录更新,保护数据,促进数据完整性管理作为任务ABEND和系统故障时的数据保护。

应用程序编程服务

应用程序编程服务与应用程序的接口。 CICS的应用程序编程服务提供诸如命令级转换,CEDF(调试工具)和CECI(命令解释器工具)之类的功能。我们将在即将发布的模块中详细讨论。

监控服务

监控服务监控CICS地址空间内的各种事件。它提供了一系列可用于系统调整的统计信息。