封面
版权信息
前言
MVS操作系统导论
第1章 TSO、ISPF、ISPF/PDF介绍
1.1 什么是TSO(Time Sharing Option)
1.2 TSO终端
1.3 TSO使用环境(与MVS/OS390/ZOS,ISPF之间的关系)
1.4 RMF概述
1.5 ISPF和ISPF/PDF概述
1.6 ISPF设定功能——选项0
1.7 z/OS数据集介绍
1.8 查看数据集——选项1
1.9 编辑数据集——选项2
1.10 系统例程功能——选项3
1.11 TSO命令
第2章 作业控制语言(Job ControI Language——JCL)
2.1 作业控制语言JCL的基本结构
2.2 JOB语句
2.3 EXEC语句
2.5 向后引用(Backward Reference)
2.6 条件JCL
2.7 INCLUDE 组
2.8 从JCL向PROGRAM传递参数
2.9 JOB 提交
2.10 JES2——作业处理步骤
2.11 JES3——作业处理步骤
2.12 系统显示和查询功能(SDSF)
2.13 系统例程(Utility)及常用工具
2.14 JCL过程的定义
2.15 JCL过程的调用
2.16 过程调用中COND参数的使用
2.17 JCL符号参数
2.18 JCL过程的测试
2.19 过程定义和调用的例子
2.20 作业运行清单(JOB LOG)的阅读和查错
2.21 JCL过程参数置换和RESTART语句
第3章 VSAM文件处理
3.1 概念和设备
3.2 存取方式服务设施(Access Method Services)
3.3 世代数据集GDG
第4章 常用的MVS主控台命令
4.1 JES2命令
4.2 MVS命令
COBOL程序设计导论
第5章 COBOL语言简介
5.1 COBOL特性
5.2 标识部(Identification Division)
5.3 环境部(Environment Division)
5.4 数据部(Data Division)
5.5 过程部(Procedure Division)
5.6 完整的COBOL程序
5.7 最精致的COBOL程序
5.8 普通COBOL程序编译流程图及样板作业流
5.9 COBOL编码规则
5.10 名字的结构
5.11 数据描述和数据传送(Move)语句
第6章 COBOL语言数据处理
6.1 DISPLAY语句
6.2 ACCEPT语句
6.3 DISPLAY和ACCEPT语句的程序例子
6.4 PERFORM语句
6.5 IF语句
6.6 SET语句
6.7 EVALUATE语句
6.8 CONTINUE和NEXT SENTENCE语句
6.9 算术运算语句
6.10 STRING命令
6.11 UNSTRING命令
6.12 INSPECT语句
6.13 COPY语句
第7章 向COBOL专家迈进
7.1 主程序和子程序
7.2 表处理
7.3 提要
第8章 顺序文件的维护
8.1 COBOL的扩充
8.2 平衡线算法
8.3 银行主文件维护平衡线程序(BKUPD1)
8.4 交易文件的格式
8.5 主文件的格式
8.6 运行银行主文件维护平衡线程序的作业流(GOBKUPD1)
8.7 交易文件(BKTRAN)
- APP免费
8.8 按照账户分类以后的交易文件(BKTRAN-SORT)
- APP免费
8.9 旧主文件(BKMASTO)
- APP免费
8.10 新主文件(BKMASTN)
- APP免费
8.11 银行主文件维护的运行结果
- APP免费
8.12 银行主文件维护平衡线程序的扩充(BKUPD2)
- APP免费
8.13 运行银行主文件维护平衡线扩充程序的作业流(GOBKUPD2)
- APP免费
8.14 银行主文件维护平衡线扩充程序的运行结果
- APP免费
8.15 交易日报表
- APP免费
8.16 提要
- APP免费
第9章 索引文件
- APP免费
9.1 概要
- APP免费
9.2 文件组织的概念
- APP免费
9.3 COBOL要求
- APP免费
9.4 文件状态关键字概述
- APP免费
9.5 非顺序文件维护
- APP免费
9.6 平衡线算法的索引文件版程序(BKUPD3)
- APP免费
9.7 平衡线算法的索引文件版程序运行作业流(GOBKUPD3)
- APP免费
9.8 运行结果清单
- APP免费
9.9 与顺序文件输出结果的比较
- APP免费
9.10 提要
- APP免费
第10章 结构程序设计及源程序级查错
- APP免费
10.1 历史回顾
- APP免费
10.2 定义
- APP免费
10.3 基本结构的充分性
- APP免费
10.4 COBOL中的实现
- APP免费
10.5 结构程序设计的优点
- APP免费
10.6 结构理论的扩充
- APP免费
10.7 GO TO论战
- APP免费
10.8 源程序级查错
- APP免费
10.9 常见运行错误
- APP免费
10.10 查找运行时错误产生的原因
- APP免费
10.11 提要
- APP免费
第11章 程序设计风格的探讨
- APP免费
11.1 保持动词的层次关系
- APP免费
11.2 选择有意义的名字
- APP免费
11.3 格式化数据部分
- APP免费
11.4 有吸引力的空白行
- APP免费
11.5 将句号(.)单独写在一行
- APP免费
11.6 避免使用逗号( )
- APP免费
11.7 使用第73~80列
- APP免费
11.8 限制开关和下标于单个用途
- APP免费
11.9 避免使用常数
- APP免费
11.10 放置模块使得能找到它们
- APP免费
11.11 使用适当的注解
- APP免费
11.12 PERFORM 段而不是节
- APP免费
11.13 避免使用MOVE CORRESPONDING
- APP免费
11.14 去掉77级项目
- APP免费
11.15 使用88级项目以减少复合条件
- APP免费
11.16 对复合算术运算使用COMPUTE动词
- APP免费
11.17 避免使用文字常数
- APP免费
11.18 动态初始化表
- APP免费
11.19 使用READ INTO、WRITE FROM和WS BEGINS HERE
- APP免费
11.20 传送单个01级到子程序
- APP免费
11.21 避免“聪明的代码”
- APP免费
11.22 不要过于看重效率,但仔细地选择算法
- APP免费
11.23 预防式地编码
- APP免费
11.24 首先考虑,然后编码
- APP免费
11.25 提要
- APP免费
DB2实用程序设计
- APP免费
第12章 DB2的概念
- APP免费
12.1 DB2目标层次结构
- APP免费
12.2 数据库的连接
- APP免费
12.3 SQL语言类型
- APP免费
12.4 数据定义语言(DDL)
- APP免费
12.5 数据控制语言(Data Control Language——DCL)
- APP免费
12.6 数据操作语言(Data Manipulation Language——DML)
- APP免费
12.7 DB2I工具
- APP免费
第13章 DB2程序准备
- APP免费
13.1 DB2程序编译流程图及样板作业流
- APP免费
13.2 预编译和绑定
- APP免费
13.3 绑定与再绑定
- APP免费
13.4 删除包或方案
- APP免费
第14章 DB2程序结构
- APP免费
14.1 分隔符
- APP免费
14.2 主变量和主变量组合项
- APP免费
14.3 DCLGEN
- APP免费
14.4 处理空数据
- APP免费
14.5 SQLCA——SQL通信区
- APP免费
14.6 SQL INCLUDE 语句
- APP免费
14.7 查询客户资料程序
- APP免费
14.8 修改客户资料程序(BKUPDT)
- APP免费
14.9 修改明细客户资料程序——空值和变长记录处理
- APP免费
14.10 使用游标
- APP免费
14.11 浏览客户资料表(BKNMINQ)——使用游标处理多个记录
- APP免费
第15章 DB2恢复和锁定的概念
- APP免费
15.1 可恢复单元(Unit of Recovery)
- APP免费
15.2 提交(COMMIT)和回滚(ROLLBACK)
- APP免费
15.3 保存点(SAVEPOINT)
- APP免费
15.4 数据恢复
- APP免费
15.5 数据锁
- APP免费
第16章 动态SQL介绍
- APP免费
16.1 使用动态SQL
- APP免费
16.2 在应用程序中嵌套动态SQL
- APP免费
16.3 完整的非SELECT语句
- APP免费
16.4 参数化的非SELECT语句
- APP免费
16.5 固定列表的SELECT语句
- APP免费
第17章 管理DB2测试数据
- APP免费
17.1 数据移动例程
- APP免费
17.2 数据统计
- APP免费
17.3 重组(REORG)
- APP免费
第18章 DB2性能方面的考虑
- APP免费
18.1 存取路径及优化
- APP免费
18.2 DB2解释(EXPLAIN)工具
- APP免费
18.3 收集解释数据
- APP免费
18.4 分析解释数据
- APP免费
18.5 存取路径评估
- APP免费
18.6 存取路径提示(优化提示)
- APP免费
18.7 使用解释表输出的指引
- APP免费
18.8 改善性能的索引设计
- APP免费
18.9 使用索引以避免分类
- APP免费
18.10 避免死锁
- APP免费
CICS程序设计导论
- APP免费
第19章 CICS应用程序环境
- APP免费
19.1 CICS 基本概念回顾
- APP免费
19.2 CICS 联机交易
- APP免费
19.3 CICS模块组成
- APP免费
19.4 CICS交易工作流程
- APP免费
19.5 CICS程序并行工作原理
- APP免费
第20章 CICS应用系统设计
- APP免费
20.1 对话与伪对话
- APP免费
20.2 通信区(COMMAREA)
- APP免费
20.3 伪对话程序的实现方法
- APP免费
第21章 CICS命令概述
- APP免费
21.1 编写CICS命令
- APP免费
21.2 程序准备
- APP免费
21.3 基本界面支持(Basic Mapping Support)
- APP免费
21.4 界面准备
- APP免费
21.5 符号界面及符号界面格式
- APP免费
21.6 界面的输出
- APP免费
21.7 界面的输入
- APP免费
21.8 常用标识键描述(DFHAID)
- APP免费
21.9 界面显示属性常量(DFHBMSCA)
- APP免费
21.10 异常状态
- APP免费
第22章 CICS 程序对程序的控制
- APP免费
22.1 CICS程序对程序的控制概述
- APP免费
22.2 LINK命令
- APP免费
22.3 XCTL命令
- APP免费
22.4 通信区长度不匹配的讨论
- APP免费
22.5 COBOL CALL与LINK或XCTL的比较
- APP免费
22.6 用户表的装载(LOAD)和释放(RELEASE)
- APP免费
22.7 启动新交易(START)并接收(RETRIEVE)所传递的数据
- APP免费
22.8 RETURN命令
- APP免费
第23章 CICS数据处理
- APP免费
23.1 CICS存取VSAM的方法
- APP免费
23.2 VSAM基本概念回顾
- APP免费
23.3 VSAM文件独占控制
- APP免费
23.4 交易死锁
- APP免费
23.5 工作单元的资源保护
- APP免费
23.6 联机程序的组织结构
- APP免费
23.7 CICS中访问VSAM文件的常用命令
- APP免费
23.8 CICS中浏览VSAM文件的常用命令
- APP免费
23.9 银行交易浏览程序例子
- APP免费
23.10 CICS存取DB2的方法
- APP免费
23.11 CICS访问DB2的程序结构
- APP免费
23.12 CICS访问DB2程序的编译步骤
- APP免费
23.13 CICS应用程序访问DB2的准备工作
- APP免费
23.14 其他CICS常用命令
- APP免费
第24章 CICS队列
- APP免费
24.1 CICS队列设备
- APP免费
24.2 分区内过渡队列
- APP免费
24.3 分区外过渡队列
- APP免费
24.4 间接目的地
- APP免费
24.5 过渡队列服务
- APP免费
24.6 触发交易启动
- APP免费
24.7 临时存储队列概述
- APP免费
24.8 临时存储队列服务
- APP免费
24.9 临时存储队列的典型用法
- APP免费
24.10 临时存储队列命名
- APP免费
24.11 删除临时存储队列
- APP免费
24.12 临时数据的存放位置
- APP免费
24.13 队列的老化
- APP免费
24.14 队列属性
- APP免费
24.15 过渡数据队列和临时存储队列的比较
- APP免费
24.16 CEBR
- APP免费
第25章 银行系统实例
- APP免费
25.1 银行系统流程图
- APP免费
25.2 柜员签到模块
- APP免费
25.3 账户维护菜单模块
- APP免费
25.4 建立新账户模块
- APP免费
第26章 CICS提供的交易及调试CICS应用程序
- APP免费
26.1 CICS系统的启动和关闭
- APP免费
26.2 CICS提供的交易
- APP免费
26.3 CICS签到交易CESN
- APP免费
26.4 CICS签退交易CESF
- APP免费
26.5 查看终端状态交易CEOT
- APP免费
26.6 信息查找CMAC交易
- APP免费
26.7 命令层的解释程序CECI和CECS交易
- APP免费
26.8 CEMT(MASTER TERMINAL)交易
- APP免费
26.9 联机资源定义交易(CEDA)
- APP免费
26.10 CICS联机交易诊断工具
- APP免费
附录A 参考资料
- APP免费
反侵权盗版声明
更新时间:2019-01-09 15:31:52