《VSE到OS/390升级指南》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:单怀光主编;张颖等编译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2000
  • ISBN:7505357786
  • 页数:447 页
图书介绍:

第1章 为什么需要升级 3

1.1 本书纲要 3

第一部分 升级计划——引言 3

1.2 从传统意义看升级的原因 4

1.2.1 商业考虑 4

1.2.2 系统合并与功能升迁 4

1.2.3 性能约束 4

图索引 5

图1 具有三个地址空间的VAE示意图 5

图2 具有四个地址空间的VAE示意图 6

图3 VSE/ESA操作系统内存分配示意图 6

图4 OS/390操作系统内存分配示意图 7

1.2.4 用户的印象 7

1.3.1 应用的可用性(Applications Availability) 8

1.3 从功能变化看升级的原因 8

1.3.2 系统管理(Systems Management) 8

1.3.3 系统的可连接性(Connectivity) 8

1.3.4 系统的可用性(Availability) 8

1.3.5 人员的可用性(Staff Availability) 9

2.1 评估工作简介 10

第2章 升级工作量评估 10

2.1.2 VSE和OS/390的主要区别 10

2.1.1 升级项目的目标 10

2.1.3 VSE与OS/390基本功能和组成部分的对比 12

表1 OS/390与VSE的功能和构成的比较 13

表索引 13

2.2 OS/390的组成部分、产品和子系统 14

2.2.1 OS/390运行环境 14

2.3 从VSE到OS/390的改变 19

2.3.1 从哲学的角度看VSE到OS/390的改变 19

2.2.2 子系统层次上的比较 19

表2 与升级有关的工作角色及其任务 21

2.4.1 角色和任务 21

2.4 与升级有关的人员 21

2.5.2 OS/390升级、切换和投产的实现策略 22

2.5.1 申明 22

2.5 升级的途径 22

2.5.4 升级项目的用人策略 23

2.5.3 VM/ESA Guest Support在升级项目中的作用 23

2.5.5 转换工具 24

2.6 人员培训 25

2.6.1 概要 25

2.7.1 应用情况调查 25

2.7 任务和挑战 25

2.7.2 程序转换 26

2.7.3 JCL转换 27

2.7.4 文件升级 28

2.7.5 项目管理 29

2.7.6 建立自动化运行的机制 30

2.8 费用预算 31

2.9 OS/390的文档资源 31

2.9.1 入门参考资料 32

2.9.2 关键文档和其他参考资料 32

2.9.3 Internet网址 32

3.1.2 若干建议 33

第3章 制定升级计划 33

3.1 概述 33

3.1.1 参考资料 33

3.2.2 升级队伍的建立 36

3.2.1 对升级途径的说明 36

3.2 升级计划的构成 36

图5 参加升级工作的队伍 37

3.2.3 工作任务 38

3.2.5 人员培训 39

3.2.4 里程碑 39

图6 两种不同升级方法对比 40

3.3.2 历史回顾 40

3.3 两种不同的升级方法 40

3.3.1 升级方法的差异 40

3.3.3 共享应用文件和数据库 41

3.3.4 共享应用程序代码 41

3.3.5 运行操作人员的安排 41

3.3.6 自动化运行工具 41

3.3.7 标准化的转换过程描述及自动转换技术 41

3.3.8 风险管理 41

3.3.9 项目实施的复杂程度 42

3.4.1 项目安排(Project Schedule) 44

表4 CNV公司的职责 44

表3 历时九个月的项目计划 44

3.4 升级计划实例 44

表5 ABC公司的职责 45

表6 SER公司的职责 45

3.4.2 项目计划实例 45

4.1.1 VSE/ESA的作业控制语言(JCL) 51

第二部分 操作系统的升级 51

第4章 JCL的区别和转换 51

4.1 介绍System/390系统的JCL 51

4.1.2 OS/390的作业控制语言(JCL) 52

4.2.1 JCL语句和作业的外观 53

4.2 两种JCL的相似之处 53

4.3 两种JCL的不同之处 54

4.2.2 假脱机(Spooling) 54

4.3.1 作业输入(Job Input) 55

4.3.3 操作员的适应性和人为干预 57

4.3.2 JCL的扩展 57

4.3.4 资源分配 58

4.3.5 隐藏JCL(Hidden JCL) 59

4.3.6 设备地址的定义 60

4.3.9 信息区(Communication Region)的DATE和UPSI 61

4.3.8 JCL中的分区专用代码 61

4.3.7 目录(Catalogs) 61

4.3.10 VSE的作业控制语句 62

4.3.12 VSE与MVS在JCL方面的比较 64

4.3.11 MVS的作业控制语句 64

表7 VSE的JCL与MVS的JCL比较 65

4.3.13 MVS的JCL语句汇总 66

表8 MVS的JCL语句 66

4.4 JECL 67

4.4.2 POWER与JES2的JECL对比 67

4.4.1 关于JECL的说明 67

4.4.3 JES2的JECL汇总 68

表10 JES2的控制语句 68

表9 POWER与JES2的JECL语句比较 68

4.5 VSE与MVS的JCL对比举例 69

4.5.1 VSE的JCL作业实例 69

4.5.2 MVS的JCL作业实例 70

4.5.3 使用Carry-Over的VSE作业 71

5.1.1 存取方法概述 73

5.1 存取方法的异同点 73

第5章 磁盘和磁带存取 73

5.1.2 操作系统的实现 74

5.1.3 杂项功能 74

5.2 数据集的命名规则 75

5.2.1 VSE的观点 75

5.2.2 OS/390的观点 75

5.3 存储和空间管理 75

5.3.1 VSE的观点 75

5.3.2 OS/390的观点 75

5.3.3 系统管理存储空间 76

5.3.4 DFSMS的实施 77

5.4 磁带存取的异同点 78

5.4.1 磁带卷的互换性 78

5.4.2 标准带标 78

图7 VSE可以支持的非标准带标 80

5.4.3 无带标 80

5.4.4 非标准带标 81

5.4.5 OS/390忽略带标处理的功能 81

5.5.1 磁盘卷的互换性 82

5.5.2 对DASD VTOC的处理 82

5.5 磁盘存取的异同点 82

5.6 VSAM的区别 83

5.6.1 概述 83

5.5.3 OS/390的索引VTOC 83

5.6.2 OS/390的目录(Catalogs) 84

5.6.3 OS/390的目录管理 85

图8 IBM对OS/390 VSAM目录的特别申明 86

图9 OS/390主目录和用户目录的结构 88

5.6.4 OS/390与VSE/VSAM目录的兼容性 88

5.6.5 VSAM功能的差异 90

5.6.6 数据共享及完整性 95

图10 OS/390 VSAM的数据完整性与共享参数的关系 96

5.6.8 VSAM出错代码和原因代码的兼容性 100

5.6.7 VSAM对各种程序语言的支持 100

5.6.9 DFSORT与VSAM的考虑 101

6.1.1 CICS Tansaction Server简介 102

6.1 概述 102

第6章 CICS 102

6.1.2 补充阅读材料和升级参考资料 103

6.1.3 CICS命令的兼容性 104

6.1.4 关于MVS虚存方面的考虑 104

图11 一个使用MRO的MVS CICS/OS系统实例 105

6.1.5 CICS系统的整体考虑 105

图12 CICS的域(Domains)示意图 107

6.1.6 CICS宏资源定义表的改变 108

6.1.7 CSD和RDO的考虑 110

图13 依据使用的软硬件决定日志流的选择 112

6.1.8 CICS需要的系统数据集 112

图14 CICS使用的MVS数据集 113

6.1.9 CICS系统程序接口和出口(Exits) 113

6.1.11 CICS UPSI 115

6.1.10 CICS的交易安全性(Security) 115

6.1.12 应用编程 116

6.1.15 非IBM软件产品的应用 119

6.1.14 关于测试和问题诊断的考虑 119

6.1.13 考虑CICS/VSE和TS的共存 119

6.2 CICS使用的DL/I 120

第7章 ICCF与TSO 121

7.1.1 用户配置文件 121

7.1 准备使用系统 121

7.1.2 LOGON过程 122

7.1.3 消息工具(Message Facilities) 123

7.1.4 安全性(Security) 123

7.2.2 输入和操纵数据 124

7.1.5 总结 124

7.2.1 访问系统 124

7.2 系统的使用 124

7.3 在终端上执行程序 126

7.4 提交批作业 127

7.4.1 使用命令过程 127

7.5 从VSE/ICCF升级到MVS和TSO/E 128

7.5.1 转换ICCF库 128

7.5.2 ICCF过程和宏 131

第8章 数据库 132

8.1 DL/I与IMS/VS DB的区别 132

8.1.1 简介 132

8.1.2 MVS系统的需求 132

图15 DL/I升级到IMS/VS需要注意的问题 132

8.1.3 数据库描述(DBD) 133

8.1.4 程序定义块(PSB) 134

8.1.5 批量程序设计 134

8.1.6 实用程序(Utilities) 135

8.1.7 有关的执行参数 136

8.1.8 数据库的可移植性 137

图16 DL/I数据库升级到IMS/VS数据库的步骤 139

8.1.9 DL/I多分区支持 139

8.2 从SQL/DS升级到DB2 for OS/390 140

8.2.1 使用数据库的用户 140

8.1.10 附加信息 140

8.2.2 其他方面的比较 143

8.2.3 升级工作的总结 143

9.1 ACF/VTAM 145

第9章 VTAM和NCP 145

9.1.1 产品安装 145

图17 VTAM的启动过程范例 147

9.1.2 资源定义和操作 147

9.1.3 裁剪和编程 149

9.1.4 网络参数的配置 150

9.2.3 NCP对通讯控制器的兼容性 151

9.2.1 产品安装 151

9.2 ACF/NCP 151

9.2.2 NCP的生成(Generation) 151

第10章 POWER与JES2 153

10.1 JES2概述 153

10.1.1 主要的区别 153

10.2 JES2的配置 155

10.2.1 设置必要的资源 155

10.2.3 JES2的裁剪 156

10.2.2 JES2的启动 156

10.3.2 输入服务(Input Service) 157

10.3 JES2与POWER功能的比较 157

表11 JES2的输入来源(与POWER比较) 157

10.3.1 概述 157

10.3.3 作业排程(Job Scheduling) 158

表12 POWER与JES2的作业调度比较 158

10.3.4 输出服务(Output Service) 159

表13 POWER与JES2的输出服务比较 160

表14 FCB前缀一览表 162

表15 POWER/ICCF、VM/CMS和JES2/TSO的功能对比 163

10.3.6 远程作业入口(Remote Job Entry) 163

10.3.5 交互式用户接口(ICCF/CMS/TSO) 163

10.3.7 网络作业入口 164

10.3.8 应用程序接口 165

10.3.9 记帐(Accounting)功能的比较 166

表16 NJE帐户记录的内容 167

10.3.10 RAS的性能 167

10.4.1 POWER参数与JES2初始参数的对比 168

10.3.11 JES2的测试技巧 168

10.4 POWER与JES2的详细比较 168

表17 POWER宏与JES2参数的对应关系 169

表18 PLINE宏与JES2参数的对应关系 170

表19 PRMT宏与JES2参数的对应关系(BSC Remote WS) 171

表20 PRMT宏与JES2参数的对应关系(SNA Remote WS) 172

表21 PNODE宏与JES2参数的对应关系 172

表23 POWER Exit与JES2 Exit的对应关系 173

表22 PCPTAB宏与JES2参数的对应关系 173

10.4.2 出口的比较 173

表24 队列(Queue)管理命令的比较 174

10.4.3 POWER与JES2 的命令对照 174

表25 任务( Task)管理命令的比较 174

表26 控制命令的比较 175

表27 网络管理命令的比较 175

表28 文件管理命令的比较 176

表29 命令和消息发送方法的比较 176

11.1.2 升级安排 177

第11章 AFP和PSF 177

11.1 PSF/MVS概述 177

11.1.1 PSF/VSE与PSF/MVS的功能比较 177

11.2.2 定义网络打印机 178

11.2 安装和配置PSF/MVS 178

11.2.1 定义通道连接的打印机 178

11.2.4 为PSF定义打印机 179

11.2.5 FSS过程和PRINTDEV语句 179

11.2.3 PSF的启动过程 179

表30 PRINTDEV参数的比较 181

11.3.1 从VSE到OS/390资源升级 181

11.3 配置AFP资源 181

11.3.4 打印应用程序的升级 182

11.3.3 打印数据流的转换 182

11.3.2 驻留在远程的资源 182

11.4.1 启动和终止PSF 183

11.4 理解运行操作的差异 183

表31 VSE与OS/390打印命令的比较 184

11.5 其他差异 184

11.4.2 命令比较 184

11.5.1 性能 184

11.5.2 安装出口 184

11.6.3 红书(Redbooks) 185

11.6.5 软件工具 185

11.6.4 其他资料 185

11.6.1 PSF/VSE的出版物 185

11.6.2 PSF/MVS的出版物 185

11.6 参考资料 185

11.5.3 PSF的使用记录(Accounting) 185

第三部分 编程语言的升级 189

第12章 COBOL 189

12.1 概述 189

12.1.1 COBOL for OS/390 and VM概述 189

12.2 从VSE到OS/390需要考虑的问题 190

12.2.1 目标代码(Object Code)的升级 190

图18 IBM公司各种COBOL版本的对比 190

表32 一些有用的COBOL出版物 191

12.3 DOS/VS COBOL的升级 191

12.2.2 升级参考书目 191

12.4 DOS/VS COBOL与COBOL for OS/390 and VM语言的区别 192

12.4.1 COBOL程序的常见性问题 192

12.3.1 DOS/VS COBOL的CICS程序 192

12.3.2 DOS/VS COBOL中的REPORT WRITER语句 192

12.4.2 环境部(ENVIRONMENT DIVISION) 194

12.4.3 数据部(DATA DIVISION) 195

12.4.4 程序部(PROCEDURE DIVISION) 195

12.4.5 文件的操作 196

表33 COBOL程序结束语句的功能比较 196

12.5 VS COBOL Ⅱ程序的升级 196

12.7.1 VSAM文件 197

12.7 所有VSE COBOL升级共有的问题 197

12.6 COBOL for VSE/ESA程序的升级 197

12.5.1 VS COBOL Ⅱ的CICS联机程序 197

12.8.1 RES/NORES参数 198

12.8 编译参数 198

12.7.2 DISPLAY语句 198

图20 转换DOS/VS COBOL程序时建议使用的COBOL for OS/390 and VM编译参数 199

图19 DOS/VS COBOL与COBOL for OS/390编译参数的对比 199

12.9 保留字(reserved words) 200

12.9.1 在DOS/VS COBOL中需注意的保留字 200

图21 VS COBOL Ⅱ与COBOL for OS/390 and VM编译参数的对比 200

图25 VS COBOL Ⅱ中不具备的COBOL for OS/390 and VM保留字 201

12.9.2 在VS COBOL Ⅱ和COBOL for VSE/ESA中需注意的保留字 201

图24 COBOL for OS/390 and VM编译器的操作字 201

图23 COBOL for OS/390 and VM不能识别的保留字 201

图22 DOS/VS COBOL中不具备的COBOL for OS/390 and VM保留字 201

12.10 编译并运行升级后的COBOL程序 202

图26 COBOL for OS/390 and VM中用于扩展面向对象功能的保留字 202

13.1 汇编语言产品 203

13.2 一般的汇编语言转换 203

第13章 Assembler 203

13.2.1 系统接口和宏 204

图27 VSE的子例程链接 205

图28 MVS的子例程链接 206

图29 一个MVS初始化和终止过程的代码实例 208

图30 VSE与MVS时间计算的精确程度对比 212

13.2.2 多任务宏(Multitasking Macros) 215

13.2.3 中断处理例程(Interrupt Handling Routines) 218

13.2.4 虚拟内存宏 220

13.2.5 VSAM宏 222

13.2.6 数据管理宏(Data Management Macros) 224

图32 VSE与MVS的卡片文件宏对比 226

图31 VSE的DTFCD宏与MVS的DCB宏对比 226

图33 VSE与MVS的卡片文件程序对比 227

图34 DTFPR与DCB宏的对比 228

图35 DTFMT与DCB宏的对比 232

图36 VSE与MVS使用磁带文件的程序对比 233

图37 DTFDI与DCB宏的对比 234

图38 DTFSD与DCB宏的对比 240

图40 DTFDA与DCB宏的对比 241

图39 VSE与MVS使用顺序磁盘文件的程序对比 241

图41 VSE的Error Bytes与MVS的Exception Code Bits对比 242

图42 在VSE和MVS中由ID引用记录 245

图43 在VSE和MVS中由键值引用记录 246

图44 在MVS中修改一个DAM文件 246

图46 在VSE中加载顺序DAM文件 247

图45 在MVS中向DAM文件添加数据 247

图48 在MVS中加载一个随机DAM文件 248

图47 在MVS中向顺序DAM文件添加数据 248

图49 在MVS中加载一个U.或V.记录长度的DAM文件 251

图50 在VSE中处理DAM文件 252

图51 在VSE中加载一个随机DAM文件 253

图52 MVS Feedback的格式说明 254

图54 DTFPH操作数与MVS对应操作数的关系 255

图53 CCB操作数与MVS对应操作数的关系 255

图55 VSE与MVS的要对比 256

第14章 RPGⅡ 257

第16章 FORTRAN 257

第15章 PL/I 257

表34 COBOL与PL/I的关系 259

第17章 语言环境(LE) 259

17.1 概述 259

17.1.1 LE概述 259

17.1.2 LE/VSE与OS/390 LE概念上的区别 260

17.2 从VSE升级到OS/390需考虑的问题 260

17.2.1 LE/VSE-Conforming语言 260

17.2.2 参考书目 260

表35 一些有用的LE出版物 261

17.3 LE/VSE-Conforming语言的升级 261

17.3.1 C for VSE/ESA 261

17.3.2 COBOL for VSE/ESA 261

17.3.3 PL/I for VSE/ESA 261

17.4.1 参数的含义 262

17.4.2 C/370 262

表36 C/370和DOS PL/I中REPORT与ISASIZE参数的比较 262

17.4 对Non-LE/VSE运行环境的升级 262

17.4.3 VS COBOL Ⅱ 263

17.4.4 DOS/VS COBOL 263

表37 C/370升级过程应考虑的问题 263

表38 VS COBOL Ⅱ升级过程应考虑的问题 263

表39 DOS/VS COBOL升级过程应考虑的问题 264

表40 DOS PL/I升级过程应考虑的问题 264

17.4.5 DOS PL/I 264

17.4.6 VS FORTRAN 265

17.4.7 Interlanguage Communications应用程序的升级 265

17.4.8 Assembler应用程序的升级 265

表41 ILC升级过程应考虑的问题 266

17.5 LE/VSE的升级 266

17.5.1 运行参数( Run-Time Options) 266

表42 LE/VSE 1.1与OS/390 LE推荐参数的比较 270

表43 LE/VSE 1.4与OS/390 LE推荐参数的比较 270

17.5.2 用户出口和异常终止出口 270

17.6 CICS 272

17.6.2 运行参数 272

17.6.1 COBOL与CICS 272

图56 与OS-390 LE不同名称的LE-VSE可调用服务模块 272

17.5.3 可调用服务和运算服务 272

表44 LE/VSE与OS/390 LE推荐CICS参数的比较 272

18.3 REXX与TSO/E 273

18.2 REXX与VSE/ESA 273

18.4 REXX的运行环境 273

18.1 REXX与VM/ESA 273

第18章 REXX 273

18.4.2 VM/ESA环境 274

18.4.3 TSO/E环境 274

18.4.1 VSE/ESA环境 274

18.5.1 REXX与SAA 275

18.5 REXX的升级考虑 275

18.4.4 REXX EXEC举例 275

18.6 参考书目 276

19.1 JCL语句 279

第19章 SORT 279

第四部分 工具软件的升级 279

19.2 控制语句 280

19.3.1 控制语句 282

19.3 DFSORT/VSE升级问题的补充说明 282

19.3.2 ICETOOL 283

第20章 DITTO 285

20.1 与早期DITTO版本的兼容性 285

20.2 已不支持的DITTO功能 286

20.3 不推荐使用的DITTO功能 287

20.4 一些DITTO功能的替代词 289

20.5 已不支持的BATCH关键字 289

20.6 不推荐使用的BATCH关键字 290

20.7 DITTO/ESA的安全性 290

第21章 VSAM的备份和恢复 292

21.1 VSAM的备份和恢复 292

21.1.1 OS/390下VSAM文件的备份和恢复 292

21.1.2 VSE/VSAM的备份和恢复 292

第22章 库管理程序(Librarian) 294

22.1 库支持软件概述 294

22.1.1 OS/390的ISPF概述 295

22.1.2 OS/390的库管理 295

23.2 VSE的LISTLOG工具 296

23.1 VSE的PRINTLOG工具 296

23.3 OS/390的Hardcopy处理 296

第23章 LISTLOG和PRINTLOG 296

23.4.1 OPERLOG的打印 297

23.4 OPERLOG 297

23.5 JES2系统数据集——作业日志与系统信息 297

23.3.2 SYSLOG的打印 297

23.3.1 SYSLOG 297

23.6 系统管理记录 297

23.6.1 打印SMF记录 298

第24章 VSE/Fast Copy与OS/390 DFSMSdss 299

24.1 VSE/Fast Copy(Online和Stand-Alone) 299

24.2 OS/390的DFSMSdss 299

25.2 安装和配置硬件设备 303

25.1 简介 303

第25章 迁移环境的准备 303

第五部分 建立迁移环境 303

25.2.3 对DASD的要求 304

25.2.2 OS/390支持的设备类型 304

25.2.1 处理器的要求 304

表45 OS/390硬盘卷使用情况示意图 305

25.2.4 其他硬件要求 305

25.2.6 系统互连 305

25.3 订购和安装OS/390软件 306

25.3.2 IBM授权的OS/390安装方式 307

25.3.1 OS/390的付费安装方式 307

25.4 制定标准、操作规程和文档 308

25.4.1 安装标准 308

25.4.2 系统管理过程 310

25.4.3 文档 312

25.5 裁剪新的OS/390系统 313

25.5.1 概述 313

25.5.3 其他OS/390要素 315

25.5.2 MVS BCP裁剪 315

第26章 测试环境 317

26.1 概述 317

26.1.1 测试模式(Testing Philosophy)的区别 317

26.1.2 术语(Terminology) 317

26.2 在迁移过程中的测试系统 318

26.3 VM、LPAR或独立(Standalone)系统 319

26.3.1 逻辑分区方式 320

26.3.2 软件分区方式 320

26.3.3 我们的建议 321

26.5.1 OS/390维护环境 322

26.4.2 保持VSE应用与OS/390应用的版本一致 322

26.5 创建基本的OS/390测试系统 322

26.4.1 可重叠的活动 322

26.4 并行工作 322

26.5.2 OS/390测试逻辑分区 323

26.5.3 维护OS/390库和SMP/E区 323

26.6 共享DASD或者克隆DASD 323

26.6.1 OS/390测试系统共享DASD(与克隆DASD比较) 323

26.6.2 在VSE和OS/390间共享DASD(与克隆DASD比较) 324

第六部分 运行OS/390操作系统 327

第27章 ICCF用户使用TSO/ISPF 327

27.1 TSO/ISPF和SDSF 327

27.1.1 编辑数据集 328

27.1.2 提交作业 328

27.1.4 创建并执行ISPF应用 329

27.1.3 使用ISPF工具 329

27.1.5 项目管理 330

27.1.6 跟踪作业 330

27.1.7 获取输出数据 330

27.1.8 让操作员使用SDSF 330

第28章 OS/390的控制台操作 331

28.1 概述 331

28.1.1 操作硬件控制台 331

28.2 了解操作界面 331

28.2.1 设置控制台 332

28.2.2 管理控制台的显示 332

28.2.3 扩展的MCS控制台 333

28.3.2 显示系统状态 334

28.3.1 启动系统 334

28.3 控制OS/390系统 334

28.2.4 理解信息和应答格式 334

28.3.3 终止系统 335

28.4 控制设备 335

28.4.1 显示设备的状态 335

28.4.2 了解设备分配情况 335

28.4.3 JES2设备 336

28.4.4 SDSF设备菜单 336

28.5 控制TSO用户、作业和Started Tasks 336

28.5.1 显示系统中正在执行的工作 336

28.5.2 控制分时用户 337

28.6 管理远程操作 338

28.6.1 JES2 RJE操作 338

28.5.4 控制Started Tasks 338

28.5.3 控制批处理作业 338

28.6.2 NJE操作 340

第29章 工具的使用 341

29.1 IEBxxx或IEHxxx 341

29.2 IEBCOPY 341

29.3 IDCAMS 341

29.4 IEBGENER 341

29.5 DFSMSdss 342

第30章 系统管理哲学和方法论 343

30.1 系统管理哲学 343

30.1.1 系统管理概述 343

30.1.2 系统管理的范畴 344

30.1.3 自动化的地位 345

30.2 变更管理 345

30.2.1 概述 345

30.2.2 任务 345

30.2.3 方法论 346

30.3 问题管理 346

30.3.1 概述 346

30.3.2 任务 346

30.3.3 方法论 347

30.4 性能管理 347

30.4.1 概述 347

30.4.3 方法论 348

30.4.2 任务 348

30.5 操作管理 349

30.5.1 概述 349

30.5.2 任务 349

30.5.3 方法论 350

30.6 安全管理 351

30.6.1 概述 351

30.6.2 任务 352

30.6.3 方法论 352

30.7 配置管理 352

30.7.1 概述 352

30.7.2 任务 352

30.7.3 方法论 353

30.8 资产管理 353

30.8.1 概述 353

30.8.2 任务 353

30.8.3 方法论 354

30.9 计帐管理 354

30.9.1 概述 354

30.9.2 任务 354

30.9.3 方法论 354

30.10 小结 354

第31章 问题诊断 355

31.1 问题诊断工具 355

31.2 Dumps 355

31.3 IPCS 355

31.3.1 分析Dumps 355

31.3.2 Traces 355

31.3.4 使用IPCS 356

31.4 JES2诊断 356

31.3.3 分析Traces 356

31.8 SYSLOG 357

31.7 LOGREC 357

31.9 DFSMS/MVS诊断工具 357

31.9.1 DFSMSdfp 357

31.6 性能工具 357

31.5 SLIP 357

31.9.4 DFSMSdss 359

31.9.3 DFSMSrmm 359

31.10 问题诊断参考物 359

31.9.2 DFSMShsm 359

第七部分 应用软件的转换 363

第32章 转换过程 363

32.1 转换过程介绍 364

32.1.1 参考文献 364

32.1.2 要求 365

32.1.3 建议 365

32.2.1 IBM MVS Migration System-背景 367

32.2 集中式转换的背景、优点和方法 367

32.2.2 集中式转换概述及其优点 367

32.1.4 假设 367

32.2.3 集中式转换工具 369

32.2.4 自动化转换步骤 369

32.2.5 CORTEX MS 370

图57 自动转换过程示意图 371

32.3 集中式转换阶段简介 372

32.4 准备阶段 372

图58 项目分段示意图 372

32.4.1 阶段0:项目管理和技术主管 373

32.4.2 阶段1:应用清单调查 373

32.4.3 OS/390标准和命名规范 375

32.4.4 阶段2:转换需求说明书 376

32.4.5 阶段3:裁剪或编写转换工具 378

32.5 转换阶段 379

32.5.1 程序转换 379

32.5.2 JCL转换 380

32.5.3 阶段4:最初的试验性转换 381

32.5.4 阶段5:OS/390衰退测试和重复测试转换 381

32.5.5 初始化测试 385

32.5.6 单元测试 385

32.5.7 系统测试 386

32.5.8 并行/生产模拟测试 387

32.6.1 概述 388

32.6.2 阶段6:正式转换和切换 388

32.6 实施阶段 388

32.6.3 切换 389

32.6.4 阶段7:初始OS/390操作 390

第33章 转换服务和工具 391

33.1 转换服务 391

33.1.1 IBM全球服务 391

33.1.2 自动化升级服务(AMS) 391

33.2 转换工具 391

33.2.1 VSE/ESA工具 391

33.2.2 IBM OPTI-AUDIT for VSE 392

33.2.3 CCCA for VSE 393

33.2.6 The Source Recovery Company 395

33.2.5 Computer Associates 395

33.2.4 SISRO CORTEX-Migration System 395

第八部分 系统迁移的经验 399

第34章 客户升级实例 399

34.1 背景 399

34.2 环境 399

34.2.1 硬件 399

34.2.2 软件 399

34.3 工作清单 399

34.4 资源 400

34.5 持续时间 400

34.5.1 第一阶段 400

34.5.2 第二阶段 401

34.6 性能 401

34.7 收获 401

A.1.1 坏消息 405

A.1.2 好消息 405

A.2 VSE/ESA Base Products 405

A.1 什么是2000年问题? 405

附录A 主机操作系统VSE/ESA与2000年问题 405

第九部分 附录 405

A.2.2 测试VSE系统的2000年问题 407

A.2.3 小结 408

A.3 CICS/VSE Support 408

A.3.1 应用接口(Application Interfaces) 408

A.3.2 CICS/VSE内核 409

A.3.3 两位日期显示 409

A.3.4 小结 410

A.4 VSE/VSAM Changes 410

A.4.1 VSAM文件的定义 410

A.4.5 用户现在需要做些什么? 411

A.4.3 VSAM文件输出(VSAM Listings) 411

A.4.2 VSAM文件的删除 411

A.4.4 实例 411

A.5 VSE/POWRE Support 412

A.5.1 队列的创建 412

A.5.2 VSE/POWER的返回信息 412

A.5.3 Interface Control Records中的4位年份 412

A.5.4 POWER帐户记录(Account Records)中的世纪标志 412

A.5.7 小结 413

A.6 VSE/ICCF与2000年问题 413

A.5.5 旧版本队列的2位年份如何转换? 413

A.5.6 部分命令中CRDATE参数的年份位数 413

A.6.1 VSE/ICCF的变化 414

A.6.2 ICCF库记录中的日期 414

A.6.3 VSE/ICCF可用版本 414

A.6.4 有所变化的Commands,Utilities and Procedures 414

A.7.1 DITTO/ESA Release 2简介 415

A.7 DITTO/ESA的2000年问题 415

A.6.5 举例:/LIB FULL 415

A.6.6 小结 415

A.7.2 DITTO与2000年问题 416

A.7.3 其他信息 416

A.8 COBOL for VSE/ESA与Language Environment for VSE/ESA 416

A.8.1 COBOL for VSE/ESA 416

A.8.2 Language Environment for VSE/ESA 417

A.9 COBOL语言的2000年问题 418

A.9.1 小结 419

A.10 DL/I的2000年问题 419

A.10.1 概述 419

A.10.2 需要修改日期格式吗? 419

A.10.3 作业控制的修改 420

A.10.5 DL/I内部对世纪信息的处理方法 420

A.10.4 修改DL/I文件 420

A.11 DFSORT/VSE的2000年问题 420

A.11.1 DFSORT/VSE概述 420

A.11.2 世纪窗口 421

A.11.3 2位年份格式 421

A.11.4 2位数年份的处理(SORT、MERGE) 421

A.11.5 2位数年份到4位数年份的转换(OUTREC) 422

A.11.6 小结 423

A.12 ITSO对VSE/ESA 2000年问题的支持 423

A.13 互联网上2000年问题的资料 423

A.14 附件及参考资料 423

附录B 互联网上有关Y2K问题的资料 424

附录C IBM有关Y2K问题的资料 430

C.1 BY AUTHOR 430

C.2 STANDARD PUBLICATIONS 430

附录D 主机软硬件产品的Y2K兼容性 432

D.1 VSE/ESA 433

D.2 HARDWARE 435

D.2.1 IBM SYSTEM/390-HARDWARE TIMER SETTING 435

D.2.2 STORAGE SYSTEMS PRODUCTS 437

附录E 主机2000年问题测试指南 438

E.1 Preparing for Year 2000 Testing 438

E.2 Testing Techniques 438

E.3 Structural Testing Techniques 439

E.4 Functional Testing Techniques 439

E.5 How to Change Date And Time for Testing 440

E.6 Basic Testing Scenarios 440

E.7 Summing Up 441

附录F 关于2000年问题的问答 442

F.1 General/Background 442

F.2 IBM General 445