VSE到OS/390升级指南

VSE到OS/390升级指南
作 者: 单怀光 张颖
出版社: 电子工业出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 微型计算机
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《VSE到OS/390升级指南》作者简介

内容简介

本书是根据IBM公司《VSE to OS/390 Migration Workbook》一书编译的,分别从系统软件、应用软件和数据等角度全面介绍了VSE操作系统与OS/390操作系统的区别,以及主机操作系统从VSE升级到OS/390的总体方法和详细步骤,并阐述了主机系统的规划、实施和管理等方法论。本书内容涉及从VSE到OS/390升级项目所有领域的工作,可以作为工程技术人员进行系统升级的工作指南,亦可作为具备VSE基础知识的读者学习OS/390基础知识之用。

图书目录

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

第1章 为什么需要升级

1. 1 本书纲要

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

1.2.1 商业考虑

1.2.2 系统合并与功能升迁

1.2.3 性能约束

1. 2. 4 用户的印象

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

1.3.1 应用的可用性(Application Avarilability)

1.3.2 系统管理(Systems Management)

1.3.3 系统的可连接性(Connectivity)

1.3.4 系统的可用性(Availability)

1.3.5 人员的可用性(Staff Availability)

第2章 升级工作量评估

2. 1 评估工作简介

2.1.1 升级项目的目标

2.1.2 VSE和OS/390的主要区别

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

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

2. 2. 1 OS/390运行环境

2.2.2 子系统层次上的比较

2.3 从VSE到OS/390的改变

2. 3.1 从哲学的角度看VSE到OS/390的改变

2.4 与升级有关的人员

2.4.1 角色和任务

2. 5 升级的途径

2.5.1 申明

2. 5.2 OS/390升级、切换和投产的实现策略

2. 5. 3 VM/ESA Guest Support在升级项目中的作用

2.5.4 升级项目的用人策略

2.5.5 转换工具

2. 6 人员培训

2. 6.1 概要

2.7 任务和挑战

2.7.1 应用情况调查

2.7.2 程序转换

2.7.3 JCL转换

2.7.4 文件升级

2.7.5 项目管理

2.7.6 建立自动化运行的机制

2.8 费用预算

2. 9 OS/390的文档资源

2.9.1 入门参考资料

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

2. 9.3 Internet网址

第3章 制定升级计划

3.1 概述

3.1.1 参考资料

3.1.2 若干建议

3.2 升级计划的构成

3.2.1 对升级途径的说明

3.2.2 升级队伍的建立

3.2.3 工作任务

3.2.4 里程碑

3.2. 5 人员培训

3.3 两种不同的升级方法

3.3.1 升级方法的差异

3.3.2 历史回顾

3.3.3 共享应用文件和数据库

3.3.4 共享应用程序代码

3. 3.5 运行操作人员的安排

3.3.6 自动化运行工具

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

3.3.8 风险管理

3.3.9 项目实施的复杂程度

3.4 升级计划实例

3.4.1 项目安排(Project Schedule)

3.4. 2 项目计划实例

第二部分 操作系统的升级

第4章 JCL的区别和转换

4.1 介绍System/390系统的JCL

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

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

4. 2 两种JCL的相似之处

4. 2.1 JCL语句和作业的外观

4.2.2 假脱机(SPooling)

4. 3 两种JCL的不同之处

4.3.1 作业输入(JOb Input)

4.3.2 JCL的扩展

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

4.3.4 资源分配

4. 3.5 隐藏JCL(Hidden JCL)

4.3. 6 设备地址的定义

4.3.7 目录(Catalogs)

4. 3. 8 JCL中的分区专用代码

4.3.9 信息区(Cornmuhicatlon Region)的DATE和UPSI

4. 3. 10 VSE的作业控制语句

4. 3. 11 MVS的作业控制语句

4.3.12 VSE与MVS在JCL方面的比较

4.3.13 MVS的JCL语句汇总

4.4 JECL

4.4. 1 关于JECL的说明

4. 4.2 POWER与JESZ的JECL对比

4.4.3 JESZ的JECL汇总

4.5 VSE与MVS的JCL对比举例

4. 5.1 VSE的JCL作业实例

4.5.2 MVS的JCL作业实例

4.5.3 使用Cap-Over的VSE作业

第5章 磁盘和磁带存取

5.1 存取方法的异同点

5.1.1 存取方法概述

5. 1. 2 操作系统的实现

5.1.3 杂项功能

5.2 数据集的命名规则

5.2.1 VSE的观点

5.2.2 OS/390的观点

5.3 存储和空间管理

5. 3. 1 VSE的观点

5. 3.2 OS/390的观点

5.3.3 系统管理存储空间

5. 3. 4 DFSMS的实施

5.4 磁带存取的异同点

5.4. 1 磁带卷的互换性

5. 4. 2 标准带标

5.4.3 无带标

5. 4. 4 非标准带标

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

5.5 磁盘存取的异同点

5.5.1 磁盘卷的互换性

5.5.2 对DASD VTOC的处理

5.5.3 OS/390的索引VTOC

5.6 VSAM的区别

5.6.1 概述

5.6.2 OS/390的目录(Catalogs)

5.6.3 OS/390的目录管理

5.6. 4 OS/390与VSE/VSAM目录的兼容性.

5. 6.5 VSAM功能的差异

5.6. 6 数据共享及完整性

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

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

5.6.9 DFSORT与VSAM的考虑

第6章 CICS

6.1 概述

6.1.1 CICS Tansactlon Server简介

6. 1. 2 补充阅读材料和升级参考资林

6. 1.3 CICS命令的兼容性

6. 1.4 关于MVS虚存方面的考虑

6. 1.5 CICS系统的整体考虑

6.1.6 CICS宏资源定义表的改变

6.1.7 CSD和RDO的考虑

6. 1.8 CICS需要的系统数据集

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

6.1.10 CICS的交易安全性(Security)

6.1.11 CICS UPSI

6. 1. 12 应用编程

6.1.13 考虑CICS/VSE和TS的共存

6.1.14 考虑测试和问题的判断

6. 1.15 非IBM软件产品的应用

6.2 CICS使用的DL/I

第7章 ICCF与TSO

7.1 准备使用系统

7. 1. 1 用户配置文件

7.1.2 LOGON过程

7.1.3 消息工具(Message Facilities)

7.1.4 安全性(Security)

7.1.5 总结

7.2 系统的使用

7.2.1 访问系统

7.2.2 输入和操纵数据

7. 3 在终端上执行程序

7.4 提交批作业

7. 4. 1 使用命令过程

7. 5 从VSE/ICCF升级到MVS和TSO/E

7. 5.1 转换ICCF库

7.5.2 ICCF过程和宏

第8章 数据库

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

8.1.1 简介

8. 1.2 MVS系统的需求

8.1.3 数据库描述(DBD)

8.1.4 程序定义块(PSB)

8.1.5 批量程序设计

8.1.6 实用程序(Utilities)

8.1.7 有关的执行参数

8.1. 8 数据库的可移植性

8. 1. 9 DL/I多分区支持

8. 1. 10 附加信息

8.2 从SQUDS升级到DBZ for OS/390

8.2.1 使用数据库的用户

8.2.2 其他方面的比较

8.2.3 升级工作的总结

第9章 VTAM和NCP

9.1 ACF/VTAM

9. 1. 1 产品安装

9.1.2 资源定义和操作

9.1.3 裁剪和编程

9.1.4 网络参数的配置

9.2 ACF/NCP

9.2.1 产品安装

9.2.2 NCP的生成(Generation)

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

第10章 POWER与JES2

10.1 JES2概述

10.1.1 主要的区别

10.2 JES2的配置

10.2.1 设置必要的资源

10.2.2 JES2的启动

10.2.3 JES2的裁剪

10.3 JES2与POWER功能的比较

10.3.1 概述

10.3.2 输入服务(Input Service)

10. 3.3 作业排程(Job Scheduling)

10.3.4 输出服务(Output Service)

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

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

10.3.7 网络作业入口

10.3.8 应用程序接口

10.3.9 记帐(Accounhng)功能的比较

10. 3. 10 RAS的性能

10.3.11 JES2的测试技巧

10.4 POWER与JES2的详细比较

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

10.4.2 出口的比较

10.4. 3 POWER与JES2的命令对照

第11章 AFP和PSF

11.1 PSF/MVS概述

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

11.1.2 升级安排

11.2 安装和配置PSF/MVS

11.2.1 定义通道连接的打印机

11.2.2 定义网络打印机

11.2.3 PSF的启动过程

11.2.4 为PSF定义打印机

11.2. 5 FSS过程和 PRINTDEV语句

11.3 配置AFP资源

11.3.1 从VSE到OS/390资源升级

11.3.2 驻留在远程的资源

11.3.3 打印数据流的转换

11.3.4 打印应用程序的升级

11.4 理解运行操作的差异

11.4.1 启动和终止PSF

11.4.2 命令比较

11.5 其他差异

11.5.1 性能

11.5.2 安装出口

11.5.3 PSF的使用记录(Accounting)

11.6 参考资料

11.6. 1 PSF/VSE的出版物

11.6.2 PSF/MVS的出版物

11. 6.3 红书(Redbooks)

11.6.4 其他资料

11.6. 5 软件工具

第三部分 编程语言的升级

第12章 COBOL

12. 1 概述

12.1.1 COBOL for OS/390 and VM概述

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

12.2. 1 目标代码(Object Code)的升级

12.2.2 升级参考书目

12.3 DOSIVS COBOL的升级

12.3.1 DOS/VS COBOL的CICS程序.

12.3.2 DOS/VS COBOL中的REPORT WRITER语句

12. 4 DOS/VS COBOL与COBOL for OS/390 and VM语言的区别

12. 4. 1 COBOL程序的常见性问题

12.4.2 环境部(ENVIRONMENT DIVISION)

12.4.3 数据部(DATA DIVISION)

12.4.4 程序部(PROCEDURE DIVISION)

12.4.5 文件的操作

12. 5 VS COBOL II程序的升级

12. 5. 1 VS COBOL II的CICS联机程序

12.6 COBOL for VSE/ESA程序的升级

12. 7 所有VSE COBOL升级共有的问题

12.7.1 VSAM文件

12.7.2 DISPLAY语句

12.8 编译参数

12. 8.1 RES/NORES参数

12.9 保留字(reserved words)

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

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

12. 10 编译并运行升级后的COBOL程序

第13章 Assembler

13.1 汇编语日产品

13.2 一般的汇编语言转换

13.2.1 系统接口和宏

13.2.2 多任务宏(Multitasking Macros)

13.2.3 中断处理例程(Intemipt Handling Routines)

13.2.4 虚拟内存宏

13.2.5 VSAM宏

13.2.6 数据管理宏(Data Management Macros)

第14章 RPG II

第15章 PL/I

第16章 FORTRAN

第17章 语言环境(LE)

17.1 概述

17.1.1 LE概述

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

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

17.2.1 LE/VSE-Conforming语言

17.2.2 参考书目

17.3 LE/VSE-Conforming语言的升级

17.3.1 C for VSEffiSA

17.3.2 COBOL for VSE/ESA

17.3.3 PL/I for VSE/ESA

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

17.4.1 参数的含义

17.4.2 C/370

17.4.3 VS COBOL II

17.4.4 DOS/VS COBOL

17.4.5 DOS PL/I

17. 4.6 VS FORTRAN

17.4.7 Interianguage Communications应用程序的升级

17.4. 8 Assembler应用程序的升级

17. 5 LE/VSE的升级

17.5.运行参数(Run-Time Options)

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

17.5.3 可调用服务和运算服务

17.6 CICS

17.6.1 COBOL与CICS

17.6.2 运行参数

第18章 REXX

18.1 REXX与VM/ESA

18.2 REXX与VSEffiSA

18.3 REXX与TSO/E

18.4 REXX的运行环境

18.4.1 VSE/ESA环境

18.4.2 VMSA环境

18.4.3 TSO/E环境

18.4. 4 REXX EXEC举例

18.5 REXX的升级考虑

18.5.1 REXX与SAA

18.6 参考书目

第四部分 工具软件的升级

第19章 SORT

19.1 JCL语句

19. 2 控制语句

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

19.3.1 控制语句

19.3. 2 ICETOOL

第20章 DITTO

20.1 与早期DITTO版本的兼容性

20.2 已不支持的DITTO功能

20.3 不推荐使用的DITTO功能

20.4 一些DITTO功能的替代词

20.5 已不支持的BATCH关键字

20.6 不推荐使用的BATCH关键字

20.7 DITTO/ESA的安全性

第21章 VSAM的备份和恢复

21.1 VSAM的备份和恢复

21. 1. 1 OS/390下VSAM文件的备份和恢复

21. 1. 2 VSE/VSAM的备份和恢复

第22章 库管理程序(Librarian)

22.1 库支持软件概述

22.1.1 OS/390的ISPF概述

22. 1.2 OS/390的库管理

第23章 LISTLOG和PRWTLOG

23.1 VSE的PRINTLOG工具

23.2 VSE的LISTLOG工具

23.3 OS/390的HardCopy处理

23.3.1 SYSLOG

23.3.2 SYSLOG的打印

23.4 OPERLOG

23. 4.1 OPERLOG的打印

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

23.6 系统管理记录

23.6.1 打印SMF记录

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

24.1 VSE/Fast Copy(Online和StandAlone)

24. 2 OS/390的DFSMSdss

第五部分 建立迁移环境

第25章 迁移环境的准备

25.1 简介

25.2 安装和配置硬件设备

25.2.1 处理器的要求

25.2.2 OS/390支持的设各类型

25.2.3 对DASD的要求

25.2.4 其他硬件要求

25.2.5 系统互连

25.3 订购和安装OS1390软件

25.3.1 OS/390的付费安装方式

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

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

25.4.1 安装标准

25.4.2 系统管理过程

25.4.3 文档

25.5 裁剪新的OS/390系统

25.5.1 概述

25.5.2 MVS BCP裁剪

25.5.3 其他OS/390要素

第26章 测试环境

26.1 概述

26. 1.1 测试模式(Testing Philosophy)的区别

26.1.2 术语(Temunology)

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

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

26.3.1 逻辑分区方式

26.3.2 软件分区方式

26.3.3 我们的建议

26.4 并付工作

26.4.1 可重叠的活动

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

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

26.5.1 OS/390维护环境

26. 5. 2 OS/390测试逻辑分区

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

26.6 共享DASD或者克隆DASD

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

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

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

第27章 ICCF用户使用TSO/ISPF

27.1 TSO/ISPF和SDSF

27.1.1 编辑数据集

27.1.2 提交作业

27.1.3 使用ISPF工具

27.1.4 创建并执行ISPF应用

27.1.5 项目管理

27.1.6 跟踪作业

27.1.7 获取输出数据

27.1.8 让操作员使用SDSF

第28章 OS/390的控制自操作

28.1 概述

28.1.1 操作硬件控制台

28.2 了解操作界面

28.2.1 设置控制台

28.2.2 管理控制台的显示

28.2.3 扩展的MCS控制台

28. 2.4 理解信息和应答格式

28.3 控制OS/390系统

28.3. 1 启动系统

28.3.2 显示系统状态

28.3.3 终止系统

28.4 控制设备

28.4.1 显示设备的状态

28.4.2 了解设备分配情况

28.4.3 JES2设备

28.4.4 SDSF设备菜单

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

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

28.5.2 控制分时用户

28.5.3 控制批处理作业

28.5.4 控制Started Tasks

28.6 管理远程操作

28.6.1 JES2 RJE操作

28.6.2 NJE操作

第29章 工具的使用

29.1 IEBxxx或IEHxxx

29.2 IEBCOPY

29.3 IDCAMS

29.4 IEB GENER

29.5 DFSMSdss

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

30.1 系统管理哲学

30.1.1 系统管理概述

30.1.2 系统管理的范畴

30.1.3 自动化的地位

30.2 变更管理

30.2.1 概述

30.2.2 任务

30.2.3 方法论

30.3 问题管理

30.3.1 概述

30.3.2 任务

30.3.3 方法论

30.4 性能管理

30.4.1 概述

30.4.2 任务

30.4.3 方法论

30.5 操作管理

30.5.1 概述

30.5.2 任务

30.5.3 方法论

30.6 安全管理

30.6.1 概述

30.6.2 任务

30.6.3 方法论

30.7 配置管理

30.7.1 概述

30.7.2 任务

30.7.3 方法论

30.8 资产管理

30.8.1 概述

30.8.2 任务

30.8.3 方法论

30.9 计帐管理

30.9.1 概述

30.9.2 任务

30.9.3 方法论

30.10 小结

第31章 问题诊断

31.1 问题诊断工具

31.2 Dumps

31.3 IPCS

31.3.1 分析Dumps

31.3.2 Traces

31.3.3 分析Traces

31.3.4 使用IPCS

31.4 JES2诊断

31.5 SLIP

31.6 性能工具

31. 7 LOGREC

31.8 SYSLOG

31.9 DFSMS/MVS诊断工具

31.9.1 DFSMSdfp

31.9.2 DFSMShsffi

31.9.3 DFSMSrmm

31.9.4 DFSMSdSS

31.10 问题诊断参考物

第六部分 应用软件的转换

第32章 转换过程

32.1 转换过程介绍

32. 1.1 参考文献

32.1.2 要求

32.1.3 建议

32.1.4 假设

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

32.2.1 IBM MVS Mopation System-背景

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

32.2.3 集中式转换工具

32.2.4 自动化转换步骤

32.2.5 CORTEX MS

32. 3 集中式转换阶段简介

32. 4 准备阶段

32.4. 1 阶段0:项目管理和技术主管

32.4. 2 阶段1:应用清单调查

32.4.3 OS/390标准和命名规范

32.4. 4 阶段2:转换需求说明书

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

32. 5 转换阶段

32.5.1 程序转换

32.5.2 JCL转换

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

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

32. 5. 5 初始化测试

32.5.6 单元测试

32.5.7 系统测试

32.5.8 并行/生产模拟测试

32. 6 实施阶段

32.6.1 概述

32. 6. 2 阶段6:正式转换和切换

32.6.3 切换

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

第33章 转换服务和工具

33. 1 转换服务

33. 1. 1 IBM全球服务

33.1.2 自动化升级服务(AMS)

33.2 转换工具

33.2.1 VSE/ESA工具

33.2.2 IBM OPTI-AUDIT for VSE

33.2.3 CCCA for VSE

33.2.4 SISRO CORTEX-Migration System

33.2.5 Computer Associates

33.2.6 The Source Recovery Company

第八部分 系统迁移的经验

第34章 客户升级实例

34.1 背景

34. 2 环境

34. 2. 1 硬件

34. 2.2 软件

34.3 工作清单

34.4 资源

34.5 持续时间

34.5.1 第一阶段

34.5.2 第二阶段

34. 6 性能

34. 7 收获

第九部分 附录

附录 A 主机操作系统VSEIESA与2000年问题

A.1 什么是2000年问题?

A.1.1 坏消息

A. 1.2 好消息

A.2 VSEIESA Base Products

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

A.2.3 小结

A.3 CICS/VSE Support

A. 3.1 应用接口(Application Interfaces)

A.3.2 CICS/VSE内核

A. 3.3 两位日期显示

A.3.4 小结

A. 4 VSE/VSAM Changes

A.4. 1 VSAM文件的定义

A.4.2 VSAM文件的删除

A. 4. 3 VSAM文件输出(VSAM Listings)

A.4.4 实例

A.4. 5 用户现在需要做些什么?

A.5 VSE/POWRE Support

A.5.1 队列的创建

A.5.2 VSE/POWER的返回信息

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

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

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

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

A.5.7 小结

A. 6 VSE/ICCF与2000年问题

A.6.1 VSE/ICCF的变化

A. 6.2 ICCF库记录中的日期

A.6.3 VSEHCCF可用版本

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

A.6.5 举例:/LIB FULL

A.6.6 小结

A.7 DIThO/ESA的2000年问题

A.7.1 DITTO/ESA Release 2简介

A.7.2 DITTO与2000年问题

A. 7.3 其他信息

A.8 COBOL for VSE/ESA与 Language EnVironmnt for VSEIESA

A.8.1 COBOL for VSE/ESA

A.8.2 Language EnvironmentforVSE/ESA

A. 9 COBOL语言的2000年问题

A.9.1 小结

A. 10 DL/I的2000年问题

A.10.1 概述

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

A.10.3 作业控制的修改

A.10.4 修改DL/l文件

A.10. 5 DL/l内部对世纪信息的处理方法

A. 11 DFSORT/VSE的 2000年问题

A.11.1 DFSORT/VSE概述

A.11.2 世纪窗口

A. 11. 3 2位年份格式

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

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

A.11.6 小结

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

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

A. 14 附件及参考资料

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

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

C.1 BY AUTHOR

C.2 STANDARD PUBLICATIONS

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

D.1 VSE/ESA

D.2 HARDWARE

D.2.1 IBM SYSTEM/390- HARDWARE TIMER SETTING

D.2.2 STORAGE SYSTEMS PRODUCTS

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

E.1 Prepanng for Year 2000 Testing

E.2 TestingTecniques

E.3 Structural TestingTechniques

E.4 Functional Tesing Techmques

E.5 How to Change Date And Time for Testing

E.6 Basic Testing Scenarios

E.7 Summing Up

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

F.1 General/Background

F.2 IBM General