logo资料库

zOS基础 大型机教材.pdf

第1页 / 共574页
第2页 / 共574页
第3页 / 共574页
第4页 / 共574页
第5页 / 共574页
第6页 / 共574页
第7页 / 共574页
第8页 / 共574页
资料共574页,剩余部分请下载后查看
目录
前言
本书是怎样组织的
每章是怎样组织的
关于作者
关于译者
致谢
欢迎提出您的意见
第1部分 z/OS和主机环境的介绍
第1章 新型主机介绍
1.1 新型主机
1.2 S/360:主机历史上的转折点
1.3 主机演化而来的架构(演变着的主机架构)
1.4 主机在我们中间
1.5 什么是主机?
1.6 谁使用主机?
1.7 决定主机如此有用的要素
1.7.1 可靠性, 可用性和可服务性
1.7.2 安全性
1.7.3 可扩展性
1.7.4 持续兼容性
1.8 典型的主机负载
1.8.1 批处理
1.8.2 在线交易处理
1.9 主机世界中的角色
1.9.1 谁是系统程序员?
1.9.2 谁是系统管理员?
1.9.3 谁是应用程序设计人员和开发人员?
1.9.4 谁是系统操作员?
1.9.5 谁是生产控制分析员?
1.9.6 厂商扮演什么角色?
1.10 z/OS和其他主机操作系统
1.10.1 z/VM
1.10.2 z/VSE
1.10.3 zSeries中的Linux
1.10.4 z/TPF
1.11 总结
1.12 复习题
1.13 思考题
第2章 主机硬件系统和高可用性
2.1 主机硬件系统介绍
2.2 早期系统设计
2.3 当前设计
2.3.1 I/O连通性
2.3.2 系统控制和分区
2.3.3 LPAR特性
2.3.4 主机整合
2.4 处理单元
2.5 多处理器
2.6 磁盘设备
2.7 集群
2.7.1 基本DASD共享
2.7.2 CTC环
2.8 什么是并行系统综合体(Parallel Sysplex)?
2.8.1 什么是耦合设施?
2.8.2 主机集群技术
2.9 典型的主机系统
2.9.1 小型系统
2.9.2 中型单系统
2.9.3 大型系统
2.10 主机持续可用性
2.10.1 没有单点故障
2.10.2 容量和扩展性
2.10.3 动态平衡工作负载
2.10.4 使用方便
2.10.5 单系统镜像
2.10.6 兼容地改变和有序增长
2.10.7 应用程序兼容
2.10.8 灾难恢复
2.11 总结
2.12 复习题
2.13 思考题
2.14 练习
第3章 z/OS概述
3.1 操作系统是什么?
3.2 z/OS是什么?
3.2.1 z/OS使用的硬件资源
3.2.2 多道程序设计和多重处理
3.2.3 模块和宏
3.2.4 控制块
3.2.5 z/OS使用的物理存储
3.3 z/OS设备概述
3.4 虚拟存储和其他主机概念
3.4.1 虚拟存储是什么?
3.4.2 地址空间是什么?
3.4.3 动态地址转换是什么?
3.4.4 虚拟存储概述
3.4.5 页面调度是什么?
3.4.6 交换和工作集
3.4.7 存储保护是什么?
3.4.8 存储管理器的角色
3.4.9 虚拟存储的历史和64位寻址
3.4.10 “线下存储”意味着什么?
3.4.11 地址空间中有什么?
3.4.12 系统地址空间和主调度程序
3.5 什么是工作负载管理?
3.5.1 WLM做什么?
3.5.2 如何使用WLM?
3.6 I/O和数据管理
3.7 监督系统中的作业执行
3.7.1 什么是中断处理?
3.7.2 创建任务调度单元
3.7.3 可抢占对比不可抢占
3.7.4 调度器怎么工作?
3.7.5 串行化使用资源
3.8 z/OS的标志性特征
3.9 z/OS的附加软件产品
3.10 z/OS的中间件
3.11 z/OS和UNIX的一个简单比较
3.12 总结
3.13 复习题
3.14 思考题
第4章 TSO/E,ISPF和UNIX:z/OS的交互工具
4.1我们如何与z/OS交互?
4.2 TSO概述
4.2.1数据文件术语
4.2.2 在本机模式下使用TSO命令
4.2.3 TSO下使用CLIST和REXX
4.3 ISPF概述
4.3.1 本课程使用的键盘映射
4.3.2 使用PF1帮助和ISPF指南
4.3.3 使用PA1键
4.3.4 ISPF菜单导航
4.3.5 使用ISPF编辑器
4.3.6 使用在线帮助
4.3.7 客户化您的ISPF设置
4.3.8 给ISPF添加图形化用户界面(GUI)
4.4 z/OS UNIX 交互接口
4.4.1 ISHELL命令(ish)
4.4.2 ISHELL-用户文件和目录
4.4.3 OMVS命令shell会话
4.4.4 直接登录shell
4.5 总结
4.6 复习题
4.7 练习
4.7.1 登录z/OS,输入TSO命令
4.7.2 通过ISPF菜单选项导航
4.7.3 使用ISPF编辑器
4.7.4 使用SDSF
4.7.5 开启z/OS UNIX shell并输入命令
4.7.6 使用OEDIT和OBROWSE命令
第5章 数据集操作
5.1 数据集是什么?
5.2 数据集存放在哪里?
5.3什么是访问方法?
5.4 如何使用DASD卷?
5.4.1 UNIX和PC用户理解DASD术语
5.4.2 DASD标签是什么?
5.5分配数据集
5.6 数据集是如何命名的
5.7 通过JCL在DASD卷上分配空间
5.7.1 逻辑记录和块
5.7.2 数据集分区
5.8 数据集记录格式
5.9 数据集的类型
5.9.1顺序数据集是什么?
5.9.2 PDS是什么?
5.9.3 PDSE是什么?
5.9.4数据集何时用完空间
5.10 VSAM是什么?
5.11目录和VTOC
5.11.1 什么是VTOC?
5.11.2什么是目录?
5.11.3什么是世代数据组?
5.12 DFSMS在空间管理中的角色
5.13 z/OS UNIX文件系统
5.13.1 z/OS数据集和文件系统中的文件对比
5.14 zFS文件系统的使用
5.15总结
5.16复习题
5.17练习题
5.17.1探索ISPF选项3.4
5.17.2用ISPF3.2分配数据集
5.17.3复制源库
5.17.4使用数据集成员
5.18列出数据集和其他ISPF 3.4选项
5.18.1执行目录搜索
第6章 使用JCL和SDSF
6.1 什么是JCL?
6.2 JOB,EXEC和DD参数
6.2.1 JOB参数
6.2.2 EXEC参数
6.2.3 DD参数
6.3 数据集部署,DISP参数
6.3.1 创建新数据集
6.4 续行和并置
6.5 z/OS为何使用符号文件名
6.6 保留DDNAME
6.7 JCL过程(PROC)
6.7.1 JCL PROC语句覆写
6.7.2 如何以批处理方式提交作业?
6.8 理解SDSF
6.9 实用程序
6.10 系统库
6.11 总结
6.12 复习题
6.13 思考题
6.14 练习
6.14.1 创建一个简单的作业
6.14.2 在分屏模式下使用ISPF
6.14.3 在ISPF下对文本进行操作
6.14.4 提交一个作业并且查看结果
6.14.5 创建一个PDS成员
6.14.6 复制一个PDS成员
第7章 批处理和JES
7.1 什么是批处理?
7.2什么是JES
7.3 启动程序做什么?
7.4使用JES和启动程序管理作业和输出
7.4.1 批处理作业场景1
7.4.2 批处理作业场景2
7.5 贯穿系统的作业流程
7.6 JES2与JES3比较
7.7 总结
7.8 复习题
7.9 练习
7.9.1学习系统卷
7.9.2在作业中使用实用程序
7.9.3检查TSO登录JCL
7.9.4探索主目录
7.9.5使用SDSF
7.9.6使用TSO REXX和ISPF
第2部分 z/OS上的应用程序编程
第9章 在z/OS上使用编程语言
第8章 设计和开发z/OS上的应用程序
8.1 应用程序设计师与程序员
8.2 为z/OS设计一个应用程序
8.2.1为z/OS设计:批处理还是在线处理
8.2.2为z/OS设计:数据源和访问方法
8.2.3为z/OS设计:可用性和工作负载需求
8.2.4为z/OS设计:意外情况处理
8.3应用程序开发生命周期概述
8.3.1 为设计收集需求
8.4 在主机上开发应用程序
8.4.1使用EBCDIC字符集
8.4.2 主机上的Unicode
8.4.3 z/OS应用程序员所使用的接口
8.4.4 使用应用程序开发工具
8.4.5 进行调试会话
8.4.6 实施系统测试
8.5 在主机上生产上线
8.6 总结
8.7复习题
9.1编程语言概述
9.2 为z/OS选择合适的编程语言
9.3 在z/OS上使用汇编语言
9.4 在z/OS上使用COBOL
9.4.1 COBOL程序格式
9.4.2 COBOL中JCL与程序文件之间的关系
9.4.3 在UNIX下运行COBOL程序
9.4.4 与Java方法交互通讯
9.4.5 创建一个DLL或DLL应用程序
9.4.6 构筑OO应用程序
9.5 高级语言(HLL)中JCL与程序文件之间的关系
9.6 在z/OS上使用PL/I
9.6.1 PL/I程序结构
9.6.2 预处理器
9.6.3 使用SAX解析器
9.7 在z/OS上使用C/C++
9.8 在z/OS上使用Java
9.8.1 z/OS的IBM SDK产品
9.8.2 使用Java本地接口(JNI)
9.9 在z/OS上使用CLIST语言
9.9.1 CLIST的类型
9.9.2 执行CLIST程序
9.9.3 CLIST语言的其他应用
9.10 在z/OS上使用REXX
9.10.1 编译和执行REXX命令列
9.11 编译型语言对比解释型语言
9.11.1 编译型语言的优点
9.11.2 解释型语言的优点
9.12 什么是z/OS的语言环境
9.12.1 语言环境如何使用
9.12.2 语言环境近观
9.12.3 通过语言环境运行程序
9.13 总结
9.14 复习题
9.15 思考题
第10章 在z/OS上编译和链接编辑程序
10.1 源、目标以及装入模块
10.2 什么是源码库?
10.3 在z/OS上编译程序
10.3.1 什么是预编译器?
10.3.2 使用编目过程进行编译
10.3.3 编译面向对象(OO)的应用程序
10.3.4 什么是目标卡片叠?
10.3.5 什么是目标库?
10.3.6 程序管理如何运作?
10.3.7 如何使用链接编辑器?
10.3.8 如何创建装入模块?
10.4 为可执行程序创建装入模块
10.4.1 批处理装载器
10.4.2 程序管理装载器
10.4.3 什么是装载库?
10.5 编译到执行过程概览
10.6 过程的使用
10.7 总结
10.8 复习题
10.9 练习
10.9.1 练习:编译和链接一个程序
10.9.2 练习:执行一个程序
第3部分 z/OS上的联机工作负载
第11章 z/OS上的交易管理系统
11.1 主机上的在线处理
11.2 全球在线处理的示例——全新概览
11.3 主机的交易系统
11.3.1 什么是交易程序?
11.3.2 什么是交易系统?
11.3.3 什么是交易系统的典型要求?
11.3.4 什么是提交和回滚?
11.4 什么是CICS?
11.4.1 z/OS系统中的CICS
11.4.2 CICS程序,交易和任务
11.4.3 使用编程语言
11.4.4 会话和伪会话程序
11.4.5 CICS编程命令
11.4.6 一个CICS交易是如何运行的
11.4.7 CICS为应用程序提供的服务
11.4.8 程序控制
11.4.9 CICS编程路线图
11.4.10 我们的在线程序示例
11.5什么是IMS?
11.5.1 z/OS系统中的IMS
11.5.2 IMS交易管理器消息
11.6 总结
11.7 复习题
11.8 练习:编写一个CICS程序
第12章 z/OS上的数据库管理系统
12.1 主机上的数据库管理系统
12.2 什么是数据库?
12.3 为什么使用数据库?
12.4 谁是数据库管理员?
12.5 怎样设计一个数据库?
12.5.1 实体
12.5.2 数据属性
12.5.3 实体间的关系
12.5.4 应用程序功能
12.5.5 访问路径
12.6 什么是数据库管理系统?
12.6.1 在关系数据库中存在哪些结构?
12.7 什么是DB2?
12.7.1 DB2中的数据结构
12.7.2 模式结构
12.7.3 DB2地址空间
12.7.4 使用DB2实用程序
12.7.5 使用DB2命令
12.8 什么是SQL?
12.9 DB2应用程序开发
12.9.1 DB2程序准备:流程
12.10 IMS数据库管理器的功能
12.11 IMS数据库子系统的结构
12.11.1 IMS层次数据库模型
12.11.2 IMS对z/OS服务的使用
12.11.3 IMS的演化
12.11.4我们的在线程序示例
12.12 总结
12.13 复习题
12.14 练习1 在一个COBOL程序中使用SPUFI
12.14.1 步骤1:创建文件
12.14.2 步骤2:DCLGEN
12.14.3 步骤3:测试您的SQL
12.14.4 步骤4:创建程序
12.14.5 步骤5:完成程序
12.14.6 步骤6:从TSO中运行程序
第13章 z/OS上的HTTP服务器
13.1 z/OS上Web事务的介绍
13.2 什么是z/OS HTTP服务器?
13.2.1 在z/OS上处理静态Web页面
13.2.2 在z/OS上处理动态Web页面
13.3 HTTP服务器的功能
13.3.1 基本功能
13.3.2 安全功能
13.3.3 文件缓存
13.3.4 插件代码
13.4 总结
13.5 复习题
13.6 练习
第14章 z/OS上的WebSphere应用服务器
14.1 什么是z/OS的WebSphere应用服务器?
14.2 服务器
14.3 节点(和节点代理)
14.4 单元
14.5 z/OS上的J2EE应用程序模型
14.6 在z/OS上运行WebSphere应用服务器
14.6.1 工作负载的合并
14.6.2 z/OS上的WebSphere的安全机制
14.6.3 持续可用性
14.6.4 性能
14.7 在z/OS上应用服务器的配置
14.7.1 基本服务器节点
14.7.2 网络部署管理器
14.8 企业信息系统连接器
14.8.1 z/OS上的连接器
14.9 复习题
第15章 消息和队列机制
15.1 什么是 WebSphere MQ
15.2 同步通讯
15.3 异步通讯
15.4 消息的种类
15.5 消息队列和队列管理器
15.5.1 队列管理器
15.5.2 消息队列的种类
15.6 什么是通道?
15.7 如何保证交易的完整性
15.8 消息和队列机制的应用示例
15.9 同CICS,IMS,批处理或TSO/E的接口
15.10 总结
15.11 复习题
第4部分 z/OS上的系统编程
第16章 系统管理概览
16.1系统程序员的角色
16.2 什么是职责分离?
16.3 客户化系统
16.3.1 z/OS系统库
16.3.2 SYS1.PARMLIB
16.3.3 连接装配区(LPA)
16.3.4 可调页的连接装配区(PLPA)
16.3.5 固定的连接装配区(FLPA)
16.3.6 修正的连接装配区(MLPA)
16.3.7 SYS1.PROCLIB
16.3.8 主调度子系统
16.3.9 作业过程库
16.3.10 程序搜索顺序
16.3.11 什么是系统符号
16.4 管理系统性能
16.5 配置I/O设备
16.6 遵守变化控制流程
16.6.1 风险评估
16.6.2 变化控制记录系统
16.3.3 生产控制
16.7 配置控制台
16.8 初始化系统
16.8.1 初始化过程
16.8.2 IPL类型
16.8.3 关闭系统
16.9 总结
16.10 复习题
16.11 思考题
16.12 练习
第17章 使用SMP/E
17.1 什么是SMP/E?
17.2 从SMP/E角度看系统
17.3 更改系统元件
17.3.1 什么是SYSMOD?
17.3.2 SYSMOD的类型
17.4 在系统中引入元件
17.5 利用元件预防或修正问题
17.6 利用元件修正问题
17.7 客户化元件——USERMOD SYSMOD
17.7.1 SYSMOD先决条件和并行条件
17.8 追踪系统元件
17.9 追踪和控制必要条件
17.10 SMP/E如何工作?
17.10.1 分配(程序)库和目标库
17.10.2 CSI介绍
17.11 使用SMP/E
17.11.1 使用RECEIVE命令
17.11.2 使用APPLY命令
17.11.3 使用ACCEPT命令
17.11.4 其他SMP/E工具
17.12 SMP/E使用的数据集
17.13 总结
17.14 复习题
17.15 思考题
第18章 z/OS上的安全
18.1 为什么要考虑安全问题?
18.2 z/OS上的安全工具
18.3 安全角色
18.4 IBM安全服务器
18.4.1 RACF
18.4.2 系统授权工具(SAF)
18.5 安全管理
18.5.1 RACF远程共享工具(RRSF)
18.5.2 RACF和中间件
18.6 操作员控台的安全
18.7 完整性
18.7.1 授权程序
18.7.2 存储保护
18.7.3 跨内存通信
18.7.4 z/OS防火墙技术
18.8 总结
18.9 复习题
18.10 思考题
18.11 练习题
第19章 z/OS上的网络通信
19.1 z/OS通信
19.2 数据网络简史
19.2.1 z/OS上的SNA和TCP/IP
19.2.2 分层网络模型
19.2.3 网络可靠性和可用性
19.2.4 SNA持续使用的因素
19.3 z/OS通信服务器
19.4 TCP/IP概述
19.4.1 使用命令监控TCP/IP
19.4.2 使用控制台命令管理TCP/IP
19.4.3 为可用性和负载平衡使用VIPA
19.4.4 TN3270,通往z/OS的网关
19.5 VTAM概述
19.5.1 VTAM支持的网络拓扑
19.5.2 什么是子区网络拓扑?
19.5.3 什么是APPN网络拓扑
19.5.4 VTAM拓扑总结
19.5.5 使用命令来监控VTAM
19.5.6 背景:3270数据流
19.6 总结
19.7 复习题
19.8 实验和练习
附录A IBM主机历史的简要回顾
附录B DB2范例表
部门信息表(DEPT)
员工信息表(EMP)
附录C 实用程序
基本实用程序
面向系统的实用程序
应用级实用程序
附录D EBCDIC-ASCII表
附录E Class程序
COBOL-CICS-DB2程序
COBOL-Batch-VSAM程序
DSNTEP2实用程序
QMF批处理方式执行
批处理C程序来访问DB2
通过Java Servlet访问DB2
C程序访问MQ
Java程序访问MQ
注意事项
商标
附录F 附属资料
相关出版物
IBM红皮书
在线资料
怎样得到IBM红皮书
从IBM获得帮助
附录G 词汇表
新型主机介绍:z/OS基础
国际技术支持组织 新型主机介绍:z/OS基础 2006 年 7 月 说明: ► 该译文边注中的页码是对应的原文页码 ► 该译文正文中的页码参考均为原文页码 SG24-6366-00
注意:在使用本信息及其所支持的产品前,请先阅读635页的”注意事项”。 第一版(2006年7月) © 版权归国际商业机器公司(IBM)所有,2006。保留所有权利。 告知美国政府用户受限权利——使用,复制或者公开本书需要受IBM公司的”GSA ADP Schedule Contract”限制。
目录 前言 ................................................................................................................................. x 本书是怎样组织的 ......................................................................................................... x 每章是怎样组织的 ........................................................................................................ xi 关于作者 ........................................................................................................................ xi 关于译者 ....................................................................................................................... xii 致谢 .............................................................................................................................. xiii 欢迎提出您的意见 ....................................................................................................... xv 第 1 部分 z/OS 和主机环境的介绍 第 1 章 新型主机介绍 .................................................................................................. 2 1.1 新型主机 ................................................................................................................. 3 1.2 S/360:主机历史上的转折点 ................................................................................ 3 1.3 主机演化而来的架构(演变着的主机架构) ........................................................... 4 1.4 主机在我们中间 ..................................................................................................... 5 1.5 什么是主机? ......................................................................................................... 5 1.6 谁使用主机? ........................................................................................................... 7 1.7 决定主机如此有用的要素 ..................................................................................... 8 1.8 典型的主机负载 ................................................................................................... 11 1.9 主机世界中的角色 ............................................................................................... 16 1.10 z/OS 和其他主机操作系统 ................................................................................ 20 1.11 总结 ..................................................................................................................... 22 1.12 复习题 ................................................................................................................. 23 1.13 思考题 ................................................................................................................. 23 第 2 章 主机硬件系统和高可用性 ............................................................................ 25 2.1 主机硬件系统介绍 ............................................................................................... 26 2.2 早期系统设计 ....................................................................................................... 27 2.3 当前设计 ............................................................................................................... 29 2.4 处理单元 ............................................................................................................... 34 2.5 多处理器 ............................................................................................................... 35 2.6 磁盘设备 ............................................................................................................... 36 2.7 集群 ....................................................................................................................... 38 2.8 什么是并行系统综合体(Parallel Sysplex)? .................................................... 40 2.9 典型的主机系统 ................................................................................................... 43 2.10 主机持续可用性 ................................................................................................. 47 2.11 总结 ..................................................................................................................... 52 2.12 复习题 ................................................................................................................. 54 2.13 思考题 ................................................................................................................. 54 2.14 练习 ..................................................................................................................... 54 © Copyright IBM Corp. 2006. All rights reserved. iii 同济大学 IBM 技术中心译 2008
第 3 章 z/OS 概述 ....................................................................................................... 55 3.1 操作系统是什么? ............................................................................................... 56 3.2 z/OS 是什么? ...................................................................................................... 56 3.3 z/OS 设备概述 ...................................................................................................... 60 3.4 虚拟存储和其他主机概念 ................................................................................... 61 3.5 什么是工作负载管理? ....................................................................................... 78 3.6 I/O 和数据管理 ...................................................................................................... 80 3.7 监督系统中的作业执行 ....................................................................................... 81 3.8 z/OS 的标志性特征 .............................................................................................. 88 3.9 z/OS 的附加软件产品 .......................................................................................... 89 3.10 z/OS 的中间件 .................................................................................................... 90 3.11 z/OS 和 UNIX 的一个简单比较 ......................................................................... 90 3.12 总结 ..................................................................................................................... 92 3.13 复习题 ................................................................................................................. 93 3.14 思考题 ................................................................................................................. 94 第 4 章 TSO/E,ISPF 和 UNIX:z/OS 的交互工具 .............................................. 95 4.1 我们如何与 z/OS 交互? ..................................................................................... 96 4.2 TSO 概述 ............................................................................................................... 96 4.3 ISPF 概述 ............................................................................................................ 100 4.4 z/OS UNIX 交互接口 ......................................................................................... 113 4.5 总结 ..................................................................................................................... 119 4.6 复习题 ................................................................................................................. 120 4.7 练习 ..................................................................................................................... 120 第 5 章 数据集操作 .................................................................................................. 126 5.1 数据集是什么? ................................................................................................. 127 5.2 数据集存放在哪里? ......................................................................................... 128 5.3 什么是访问方法? .............................................................................................. 128 5.4 如何使用 DASD 卷? ........................................................................................ 129 5.5 分配数据集 .......................................................................................................... 130 5.6 数据集是如何命名的 ......................................................................................... 130 5.7 通过 JCL 在 DASD 卷上分配空间 ................................................................... 131 5.8 数据集记录格式 ................................................................................................. 132 5.9 数据集的类型 ..................................................................................................... 134 5.10 VSAM 是什么? ................................................................................................ 139 5.11 目录和 VTOC .................................................................................................... 140 5.12 DFSMS 在空间管理中的角色 ......................................................................... 144 5.13 z/OS UNIX 文件系统 ....................................................................................... 145 5.14 zFS 文件系统的使用 ........................................................................................ 148 5.15 总结 .................................................................................................................... 148 5.16 复习题 ................................................................................................................ 149 5.17 练习题 ................................................................................................................ 150 5.18 列出数据集和其他 ISPF 3.4 选项 ................................................................... 154 第 6 章 使用 JCL 和 SDSF ..................................................................................... 156 6.1 什么是 JCL? ..................................................................................................... 157 iv Introduction to the New Mainframe: z/OS Basics 新型主机介绍:z/OS基础
6.2 JOB,EXEC 和 DD 参数 ................................................................................... 158 6.3 数据集部署,DISP 参数 ................................................................................... 160 6.4 续行和并置 ......................................................................................................... 163 6.5 z/OS 为何使用符号文件名 ................................................................................ 163 6.6 保留 DDNAME ................................................................................................... 165 6.7 JCL 过程(PROC) ................................................................................................ 165 6.8 理解 SDSF.......................................................................................................... 168 6.9 实用程序 ............................................................................................................. 172 6.10 系统库 ............................................................................................................... 173 6.11 总结 ................................................................................................................... 173 6.12 复习题 ............................................................................................................... 174 6.13 思考题 ............................................................................................................... 174 6.14 练习 ................................................................................................................... 175 第 7 章 批处理和 JES .............................................................................................. 181 7.1 什么是批处理? ................................................................................................. 182 7.2 什么是 JES .......................................................................................................... 182 7.3 启动程序做什么? ............................................................................................. 184 7.4 使用 JES 和启动程序管理作业和输出 ............................................................. 185 7.5 贯穿系统的作业流程 ......................................................................................... 191 7.6 JES2 与 JES3 比较 ............................................................................................ 193 7.7 总结 ..................................................................................................................... 194 7.8 复习题 ................................................................................................................. 194 7.9 练习 ..................................................................................................................... 195 第 2 部分 z/OS 上的应用程序编程 第 8 章 设计和开发 z/OS 上的应用程序 ................................................................ 200 8.1 应用程序设计师与程序员 ................................................................................. 201 8.2 为 z/OS 设计一个应用程序 .............................................................................. 201 8.3 应用程序开发生命周期概述 .............................................................................. 203 8.4 在主机上开发应用程序 ..................................................................................... 207 8.5 在主机上生产上线 ............................................................................................. 213 8.6 总结 ..................................................................................................................... 213 8.7 复习题 .................................................................................................................. 214 第 9 章 在 z/OS 上使用编程语言 ............................................................................ 216 9.1 编程语言概述 ...................................................................................................... 217 9.2 为 z/OS 选择合适的编程语言 .......................................................................... 218 9.3 在 z/OS 上使用汇编语言 .................................................................................. 218 9.4 在 z/OS 上使用 COBOL ................................................................................... 220 9.5 高级语言(HLL)中 JCL 与程序文件之间的关系 .............................................. 226 9.6 在 z/OS 上使用 PL/I .......................................................................................... 227 9.7 在 z/OS 上使用 C/C++ ...................................................................................... 230 9.8 在 z/OS 上使用 Java ......................................................................................... 231 9.9 在 z/OS 上使用 CLIST 语言 ............................................................................. 232 9.10 在 z/OS 上使用 REXX .................................................................................... 234 9.11 编译型语言对比解释型语言 ........................................................................... 236 Contents 目录 v
9.12 什么是 z/OS 的语言环境 ................................................................................ 237 9.13 总结 ................................................................................................................... 243 9.14 复习题 ............................................................................................................... 244 9.15 思考题 ............................................................................................................... 245 第 10 章 在 z/OS 上编译和链接编辑程序 ............................................................. 246 10.1 源、目标以及装入模块 ................................................................................... 247 10.2 什么是源码库? ............................................................................................... 247 10.3 在 z/OS 上编译程序 ........................................................................................ 248 10.4 为可执行程序创建装入模块 ........................................................................... 264 10.5 编译到执行过程概览 ....................................................................................... 267 10.6 过程的使用 ....................................................................................................... 268 10.7 总结 ................................................................................................................... 269 10.8 复习题 ............................................................................................................... 270 10.9 练习 ................................................................................................................... 270 第 3 部分 z/OS 上的在线工作负载 第 11 章 z/OS 上的交易管理系统 .......................................................................... 276 11.1 主机上的在线处理 ........................................................................................... 277 11.2 全球在线处理的示例——全新概览 ............................................................... 277 11.3 主机的交易系统 ............................................................................................... 278 11.4 什么是 CICS? .................................................................................................. 283 11.5 什么是 IMS? ...................................................................................................... 295 11.6 总结 ................................................................................................................... 298 11.7 复习题 ............................................................................................................... 299 11.8 练习:编写一个 CICS 程序 ............................................................................ 299 第 12 章 z/OS 上的数据库管理系统 ...................................................................... 301 12.1 主机上的数据库管理系统 ............................................................................... 302 12.2 什么是数据库? ............................................................................................... 302 12.3 为什么使用数据库? ....................................................................................... 303 12.4 谁是数据库管理员? ....................................................................................... 304 12.5 怎样设计一个数据库? ................................................................................... 305 12.6 什么是数据库管理系统? ............................................................................... 307 12.7 什么是 DB2? .................................................................................................. 309 12.8 什么是 SQL? .................................................................................................... 314 12.9 DB2 应用程序开发 ........................................................................................... 319 12.10 IMS 数据库管理器的功能 .............................................................................. 322 12.11 IMS 数据库子系统的结构 .............................................................................. 323 12.12 总结 ................................................................................................................. 326 12.13 复习题 ............................................................................................................. 327 12.14 练习 1 在一个 COBOL 程序中使用 SPUFI ............................................... 327 第 13 章 z/OS 上的 HTTP 服务器 .......................................................................... 332 13.1 z/OS 上 Web 事务的介绍 ................................................................................ 333 13.2 什么是 z/OS HTTP 服务器? ......................................................................... 333 13.3 HTTP 服务器的功能......................................................................................... 337 vi Introduction to the New Mainframe: z/OS Basics 新型主机介绍:z/OS基础
分享到:
收藏