第一部分 VisualAge和事务对象 3
第一章 客户/服务器环境 3
1.1 IBM的客户/服务器策略:开放行动计划 3
1.2 开放行动计划 4
1.3 客户/服务器计算的演化 7
第二章 客户/服务器模型 12
2.1 分布式表达 14
2.2 远程表达 14
2.3 分布式功能 14
2.4 远程数据管理 15
2.5 分布式数据管理 15
第三章 VisualAge框架和事务处理 16
3.1 VisualAge最终用户应用体系结构 16
3.2 VisualAge通信框架 23
第四章 对象和过程数据结构 26
4.1 实现类概述 26
4.2 AbtCompoundType 28
4.3 AbtRecord 31
4.4 AbtForeignRecord 33
4.5 OSStruct 35
4.6 把对象边界扩展到过程世界中 36
第二部分 VisualAge事务编程 43
第五章VisualAge应用系统实例 43
5.1 总的方法 43
5.2 基本的过程应用系统 44
5.3 公共数据记录 45
5.4 每章的范围 46
第六章 VisualAge CICS的实现 48
6.1 概述 48
6.2 CICS事务例子 48
6.3 CICS互通信功能 49
6.4 CICS部件的VisualAge实现 50
6.5 CICS事务的简单例子 50
6.6 CICS Proc Dialog部件和属性 60
6.7 高级事务例子:CICS逻辑工作单元 65
6.8 梦想ATM应用系统 68
6.9 设计考虑 97
第七章 VisualAge APPC的实现 102
7.1 APPC概述 102
7.2 典型的事务流 104
7.3 APPC部件的VisualAge实现 108
7.4 简单的APPC事务例子 109
7.5 APPC Proc Dialog部件和属性 114
7.6 高级事务例子:APPC多重接收对话 119
第八章 VisualAge TCP/IP的实现 126
8.1 概述 126
8.2 TCP/IP部件的VisualAge实现 129
8.3 简单的TCP/IP事务例子 130
8.4 TCP Proc Dialog部件和属性 136
8.5 高级事务例子:TCP/IP的流式对话 140
第三部分 附录 145
附录A 多类型记录类生成器工具 145
A.1 问题描述 145
A.2 在VisualAge Team下的安装 145
A.3 用户指南 145
A.4 使用缓冲区合并数据结构 152
附录B 通信的安装 158
B.1 安装清单 158
B.2 APPC安装过程 159
B.3 Communications Manager/2的安装 160
B.4 CICS/ESA安装过程 171
B.5 CICS OS/2安装过程 182
B.6 TCP/IP安装过程 188
附录C CICS安装验证过程 190
C.1 准备IVP 190
C.2 运行IVP 190
附录D 例子代码的安装 192
附录E 公共词汇和类方法 195
E.1 APPC词汇 195
E.2 CPI-C词汇 196
E.3 APPC类方法 197
E.4 TCP/IP类方法 200