本课程基于大型机和CICSTS,结合具体案例学习CICS在线程序的开发。通过课程学习,学员理解CICS及联机事务处理系统的概念、了解CICS的体系结构以及CICS系统管理所涉及到的内容;能够编写访问VSAM文件和访问DB2数据库的CICS程序、CICS程序与用户的交互界面;*调试、编译、运行CICS程序。
大型机操作系统(*括JCL)、大型机程序语言设计、大型机操作系统
本课程完成后,您将具备以下能力:
1、理解CICS及联机事务处理系统概念、了解CICS的体系结构以及CICS系统管理所涉及到的内容。
2、编写访问VSAM文件和访问DB2数据库的CICS程序。
3、编制CICS程序与用户的交互界面。
4、调试跟踪CICS程序,在程序中加入异常处理命令。
5、理解模块化编程的概念,在程序中调用子程序。
6、在CICS程序中访问VSAM文件和访问DB2数据库。
7、*使用CICS其他常用命令。
1、CICS及联机事务处理系统概述
2、CICS体系结构
3、CICS系统管理基础
4、CICS程序开发基础
5、终端输入输出
6、CICS程序调试及异常处理
7、程序间调用
8、访问VSAM文件
9、访问DB2数据库
10、CICS队列设施
11、CICS其他常用命令
1、写一个简单的CICS程序,然后编译,运行这个程序。达到熟悉CICS程序的结构、命令格式,熟悉编译、运行流程的目的。
2、使用CEDF、CEDX调试CICS程序,在CICS程序中加入异常处理代码。达到*调试跟踪CICS程序以及*在CICS程序中加入异常处理代码的目的。
3、利用CICS提供的程序调用命令,在一个CICS程序中调用另一个程序。达到理解模块化设计思想,*调用子程序的目的。
4、在CICS中访问VSAM文件。在CICS程序中对VSAM文件中的记录增加、修改、删除、读取。达到理解VSAM文件结构、*访问VSAM文件的目的。
5、在实验(2)的基础上,在CICS程序中访问DB2数据库。在程序中加入连接数据库、写动态SQL语句,对数据库中的数据读取、增加、修改和删除,根据SQLCODE返回码的不同作不同处理的代码。达到*在CICS程序中访问DB2数据库中的数据的目的。
6、熟悉CICS其他一些命令的使用,如ASSIGN、START、DELAY、WAITEVENT、CANCEL、SUSPEND、QUERYSECURITY等。达到熟悉一些CICS命令用法的目的。