库结构

每个 JCICS 库组件都可归入以下四个类别之一:接口、类、异常或错误。

接口
提供有部分接口以定义常量集。例如,TerminalSendBits 接口提供可用于构造 java.util.BitSet 的常量集。
所提供的类可提供大多数 JCICS 功能。API 类是一个抽象类,可为与 CICS API 一部分对应的每个类提供常见的初始化,ABEND 和异常除外。例如,Task 类提供与 CICS 任务对应的方法和变量集。
错误和异常
Java 语言将异常和错误定义为类 Throwable 的子类。JCICS 将 CicsError 定义为 Error 的子类。CicsError 是所有其他用于严重错误的 CICS 错误类的超类。

JCICS 将 CicsException 定义为 Exception 的子类。CicsException 是所有 CICS 异常类(包括 CicsConditionException 类,如表示 CICS QIDERR 条件的 InvalidQueueIdException)的超类。