每個 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)的超類別。