关于CICS的基本操作,首先需要清楚CICS的开启与关闭。作为一个子系统,CICS的开启和关闭都是通过在终端,或控制台输入相关命令实现的。在PCOM主界面登录CICS系统,则与登录TSO类似,通常是使用以下命令登录的:
L CICS
CICS的重启与JES2的重启类似,也是分为3种类型的重启的。关于这3种类型的重启的名称及方式分别如下:
q 冷启动:正常关闭CICS,并全新安装CICS。该重启方式将会清除某些信息。
q 热启动:正常关闭CICS,但在关闭之前要求所有正在运行的任务依次完成。这种重启方式实际上为最好的一种方式。
q 紧急启动:非正常关闭CICS,通常是由于电力故障等外在原因造成的。此时,为保证数据的一致性,CICS在重启后,将回滚所有未完成的逻辑工作单元。
在CICS运行过程中,CICS还提供了许多用于处理系统事务的系统交易。通过这些交易所生成的任务构成了CICS日常操作的主体部分。
例如,以下将使用相应的系统交易进行CICS的签到和退出操作:
CESN /*进行签到操作*/
CESF /*进行退出操作*/
使用系统交易还可与位于控制台的中心操作员进行通信。例如,以下操作将把“TEST”信息发往控制台:
CWTO ‘TEST’
同时,如果权限足够,也可将消息发往其他的终端用户上。例如,以下操作将把“CALL TEM1”消息发往编号为“TEM1”的终端上:
CMSG ‘CALL TEM1’, R=TEM1, S
以下操作则将把“CALL ALL”消息发往所有的终端上:
CMSG ‘CALL ALL’, R=ALL, S
此外,CICS中的一些其他用于日常操作的系统交易分别如下:
q CMAC:用于对消息进行查找。
q CECI:用于对指定的CICS命令进行解释。
q CECS:用于对CICS命令进行语法检查。
q CEBR:用于浏览临时存储队列。
最后,CICS还提供了CEDF和CEDX用于进行交互式的调试,其中主要包括以下几项功能:
q 确定并更正程序中的错误。
q 跟踪每一条CICS命令。
q 进行异常条件模拟。
q 为异常结束提供更为详细的信息。
q 强迫产生DUMP;
q 在源程序不可用时,提供检查代码的方法。
以上所说的CEDF是在程序调试中最常用到的一项工具。与之相关的还有CEDA和CEMT,分别用于资源的定义和资源的查询与设置。这两项系统交易也是在应用开发中经常用到的。对于这3者将在后面章节中详细讲到。