《IBM S/390事务处理CICS》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:刘发贵等编著
  • 出 版 社:杭州:浙江大学出版社
  • 出版年份:2000
  • ISBN:7308024059
  • 页数:290 页
图书介绍:

第1章 CICS概述 1

1.1 CICS事务处理 1

1.1.1 联机事务处理(OLTP)概念 1

1.1.2 CICS事务处理过程 6

1.2 CICS应用编程接口 7

1.2.1 开发语言 7

1.2.2 命令格式 7

1.2.3 基本映像支持BMS(Basic Map Support) 8

1.2.4 CICS API主要服务 8

1.2.5 CICS程序的安装 9

1.2.6 程序开发和测试 9

1.2.7 应用开发设计考虑 10

1.3 CICS系统管理 11

1.3.1 资源定义 12

1.3.2 CICS系统数据集 13

1.3.3 恢复工具 13

1.3.4 安全性 15

1.3.5 故障定位 15

1.3.6 性能和调试 16

1.3.7 安装 17

1.4 CICS互连 17

1.4.1 互连系统的好处 18

1.4.2 多向通信(Intercommunication)功能 18

1.4.3 配置样例和前端程序界面FEPI 20

1.5.1 CICS提供的事务 22

1.5 CICS操作 22

1.5.3 其他操作任务 24

1.5.2 开启和停止CICS系统 24

1.6 小结 25

第2章 基本程序部分 26

2.1 CICS 26

2.1.1 CICS是什么? 26

2.1.2 CICS程序设计特征 27

2.2 CICS程序框架 29

2.2.1 CICS程序的程序框架及其COBOL部分 30

2.2.2 命令格式 31

2.3 基本CICS命令 32

2.4.1 程序准备 39

2.4 程序准备 39

2.4.2 程序测试 40

2.4.3 用CEDF调试,用CMAC查看信息 41

2.5 程序间的信息传送 41

2.5.1 程序间的信息传送 41

2.5.2 LINKAGE SECTION和CICS 45

2.6 小结 45

第3章 屏幕映像(MAP)和显示 47

3.1 终端用户交互性 47

3.2 BMS(Basic Mapping Support)基本映像支持 47

3.3 屏幕映像(MAP)的定义 48

3.3.1 屏幕中的域 48

3.3.2 屏幕布局及其文档编制 49

3.3.3 定义屏幕映像 51

3.4 字符映像和物理映像 54

3.4.1 物理映像 54

3.4.2 字符映像 55

3.5 屏幕映像的准备和使用 57

3.5.1 屏幕映像的输出 57

3.5.2 屏幕映像的输入 59

3.5.3 使用屏幕映像 61

3.6 表达技术 64

3.6.1 CUA益处 64

3.6.2 CUA元素 65

3.6.3 CUA标准 67

3.6.4 可重用的屏幕映像定义 69

3.7 小结 70

第4章 用CEDF进行调试 72

4.1 程序初始化时的EIB显示 72

4.2 在CEDF中修改参数值和响应代码 75

4.3 显示任务的工作存储空间 80

4.4 设置停止点 82

4.5 显示前面跟踪过的命令 83

4.6 对伪会话方式事务继续CEDF 84

4.7 从CEDF请求异常终止 87

4.8 用户跟踪入口点 89

4.9 在双终端模式下引入CEDF 89

4.10 小结 90

5.1 读取外部数据的方式 92

第5章 读取和更新外部数据 92

5.2 VSAM文件记录结构 93

5.2.1 CICS支持的VSAM结构 93

5.2.2 VSAM文件结构 94

5.2.3 VSAM文件的定义 94

5.2.4 VSAM文件定义举例 95

5.3 文件记录的检索 96

5.3.1 记录标识域(RIDFLD) 96

5.3.2 文件记录的检索 97

5.3.3 异常处理 98

5.4.3 结果表 99

5.4.2 SQL程序准备 99

5.4.1 关系数据库简介 99

5.4 数据库数据的读取 99

5.4.4 程序的组织 100

5.4.5 宿主变量的定义 101

5.4.6 从行中读取数据 102

5.4.7 返回码SQLCODE与异常处理 103

5.5 浏览VSAM文件记录 105

5.6 浏览关系表中一组记录 106

5.7 外部数据的更新 108

5.7.1 一致性考虑 108

5.7.2 VSAM文件的修改 109

5.7.3 更新数据的异常处理 110

5.7.4 删除和锁的释放 111

5.7.5 交互式设计和伪交互式设计 112

5.7.6 死锁的可能 114

5.8 记录的添加 115

5.9 关系数据库的更新 116

5.9.1 记录的修改 116

5.9.2 记录的删除 117

5.9.3 带游标的记录修改 118

5.9.4 记录的插入 119

5.10 小结 122

第6章 程序和存储管理 123

6.1 CICS程序管理 123

6.2.1 程序之间的连接 124

6.2 LINK方式 124

6.2.2 LINK命令 125

6.2.3 使用LINK方式传递数据 125

6.3 XCTL命令 131

6.3.1 使用XCTL传递公用访问区 131

6.3.2 XCTL举例 133

6.4 使用INPUTMSG 134

6.5 COBOL调用 135

6.5.1 COBOL静态调用 135

6.5.2 COBOL动态调用 136

6.6 ADDRESS命令 138

6.7 GETMAIN命令 138

6.8 START命令 140

6.9 访问特殊存储区域 141

6.10 小结 142

第7章 高级用户界面 143

7.1 存取和显示屏幕映像字段 143

7.1.1 屏幕映像的重定义 143

7.1.2 SEND MAP/RECEIVE MAP命令中的字符映像 146

7.1.3 屏幕映像的其他外扩功能 147

7.1.4 SEND MAP/RECEIVE MAP的顺序 148

7.1.5 字段编辑 151

7.1.6 屏幕映像的其他内扩功能 152

7.1.7 光标处理 153

7.2 高级屏幕映像 154

7.2.1 积累型面板和多页面信息 155

7.2.2 积累型面板的设计 157

7.2.3 建立格式化页面信息 161

7.3 小结 166

第8章 CICS队列设施 167

8.1 CICS队列概述 167

8.2 瞬时数据 167

8.2.1 瞬时数据概述 167

8.2.2 内部瞬时数据 168

8.2.3 外部瞬时数据 170

8.2.4 瞬时数据的访问 170

8.2.5 间接目的地文件 174

8.2.6 自动事务初始化(ATI) 175

8.3.1 临时存储概述 176

8.3 临时存储 176

8.3.2 临时存储队列的访问 177

8.4 小结 182

第9章 恢复 183

9.1 为什么要考虑恢复 183

9.1.1 失败及其影响 183

9.1.2 事务处理对恢复的要求 184

9.2 有关恢复的基本概念 184

9.3 CICS中的恢复机制 185

9.4 程序异常后的恢复 185

9.5 CICS冷启动时的资源恢复 200

9.6 小结 201

第10章 调试与异常处理 202

10.1 CICS提供的用于测试的事务 202

10.2 应用程序的(异常)情况处理 213

10.3 情况的挂起与恢复 218

10.4 小结 219

第11章 高级议题 221

11.1 CICS中的在线资源定义 221

11.2 用户签到(SIGN-ON) 223

11.2.1 CICS的安全性 223

11.2.2 用户登录与签到 224

11.2.3 启动CICS签到 224

11.3.1 不同CICS系统之间的通信方式 225

11.3.2 CICS系统之间相互通信的设施 225

11.3 CICS中的相互通信 225

11.4 CICS和DB2 227

11.5 Client/Server设计 229

11.5.1 CICS客户/服务器体系结构 229

11.5.2 外部调用接口(ECI) 229

11.5.3 外部表示接口(EPI) 231

11.6 一个客户/服务器结构的CICS应用 231

11.6.1 体系结构图 231

11.6.2 程序和事务 231

11.7 CICS/6000 232

11.7.1 CICS与AIX进程 233

11.7.2 CICS与AIX文件系统 233

11.8 小结 234

11.7.3 CICS/6000客户端产品概要 234

附录1 程序准备 235

附录2 特殊用语汇编 255

附录3 CICS编程开发过程 255

附录4 上机实习 258

实验一 写一个简单的程序 258

实验二 回显数据到终端 259

实验三 修改MAP 262

实验四 使用Maps和Mapsets 264

实验五 浏览DB2数据 268

实验六 浏览VSAM数据 274

实验七 连接到其他程序 278

实验八 修改VSAM数据 281

附录5 参考文献 290