CICS 对事件处理的支持

CICS ® 支持在运行特定 EXEC CICS 命令或发生特定系统条件时从应用程序生成事件。 例如,发生文件状态更改或未处理的事务异常终止。 这些事件可由各种事件使用者使用。

事件处理工作流

事件处理支持四类用户之间的工作流。

业务管理用户
了解业务需求,但不必知道支持该业务的程序和计算机系统。 此用户使用新的 CICS 工具以高级术语表达业务需求。 例如,在线摄像头零售业务可能需要: 我需要将超过 2000 英镑的望远镜的每个订单通知市场营销人员。 该需求可能存在,这样客户就能够以高规范的数码相机产品为目标。
应用程序分析人员或程序员
了解或者可以研究现有应用程序是如何设计的。 应用程序分析人员或程序员可以识别必须扩展应用程序的哪个部分,以满足业务经理的需求。 在上述示例中,应用程序分析员或程序员必须知道程序的哪个部分检测望远镜订单、找到任何这类订单值的位置,以及找到可能对满足业务需求有用的任何其他数据的位置。
CICS 系统程序员
了解程序如何与 CICS 交互,并可帮助应用程序分析人员或程序员部署新的事件处理资源。 系统程序员可定义业务事件,以监视系统及其应用程序。 系统程序员还可以诊断和调试与应用程序及其事件相关的问题。
IT 架构设计师
了解 CICS 系统中的事件处理以及使用有保证的事件发射的优点,需求和成本。 IT 架构设计师了解应用程序用户需要对事件发出可恢复传输或资源具有写权限。 IT 架构设计师还应了解有关 EP 适配器的发出方式(同步)、事务方式以及可恢复传输的不同组合。

在您的组织中,上述部分或所有类型的用户可能集于一人。 所有用户使用的工具是 事件绑定编辑器,它是 CICS Explorer®的一部分。它旨在使不同类别的用户可以作为团队来实现事件处理。

通过使用 CICS Explorer中的事件绑定编辑器,您可以指定希望 CICS 发出哪些事件。 事件绑定包括:
  • 事件规范,用于描述要包括在事件中的数据
  • 捕获规范,用于定义将在哪种条件下捕获事件并将捕获到的数据映射到事件规范
  • 适配器信息,用于定义如何格式化和发出事件