词条 | 大型主机CICS中间件基础教程 |
释义 | 本书针对目前IBM大型主机CICS中间件知识专业性强、相关中文书籍很少、英文技术手册可读性欠佳等问题,以语言通俗为原则,以实践应用为目的,全面讲述了主机CICS基础知识、CICS基本操作、CPSM基础与常用操作,并对CICS日常工作中涉及的性能监控、性能报表和常见问题的处理方法等进行了详细的讲解。同时在每个章节后配有针对性的案例、习题,方便读者对知识的深入理解和巩固。本书的编著融入了大型主机项目研发和系统维护实践过程的丰富知识和经验,可作为已开展主机专业课程的高校的教学资料. 图书信息书名:大型主机CICS中间件基础教程 作者:张颖,李六旬主编 施 嵘 孙 艳 杨洪祥 鲁 莽 孙 妍 李秀婧 张 博 鲁寅杰 编著 ISBN 978-7-121-11012-2 出版日期:2010年7月 定价:80.00元 开本:16开 页码:348页 内 容 简 介本书针对目前IBM大型主机CICS中间件知识专业性强、相关中文书籍很少、英文技术手册可读性欠佳等问题,以语言通俗为原则,以实践应用为目的,全面讲述了主机CICS基础知识、CICS基本操作、CPSM基础与常用操作,并对CICS日常工作中涉及的性能监控、性能报表和常见问题的处理方法等进行了详细的讲解。同时在每个章节后配有针对性的案例、习题,方便读者对知识的深入理解和巩固。 本书的编著融入了大型主机项目研发和系统维护实践过程的丰富知识和经验,可作为已开展主机专业课程的高校的教学资料;对于已从事主机CICS中间件专业相关工作的技术人员甚至科研人员,也是一本不可多得的参考书。 序 言IBM大型主机遍布全球众多大型企业,广泛应用于银行、证券、保险、电信、航空等行业。时至今日,大型主机在IT界仍扮演着极其重要的角色。仅从银行业来看,全球最大的500家银行中,绝大多数都采用大型主机来搭建核心信息系统。 大型主机有别于我们常见的个人电脑、服务器或小型机,它的操作系统z/OS也与常见的Windows、Linux或UNIX操作系统大不相同,运行在其上的中间件、数据库软件也有其独特性。由于大型主机专业性很强,且通常只在大型企业中应用,全球的大型主机专业技术人才总量较小。据统计,目前全球专业的大型主机专业技术人员约10万人,且其中相当一部分从20世纪60年代大型主机诞生之时起就开始从事大型主机的技术工作,新生代的技术人员占比并不大。此外,该领域的技术人才培养难度较大,常常依赖传统的师傅带徒弟方式,缺乏系统的培训体系和教材,培养周期较长,一般需要5年到10年的不懈努力和经验积累,才能成为大型主机某个领域的专家,培训成本相对也较高,常常无法满足多数大型主机企业用户甚至IBM公司自身对专业人才培养的需求。而国内大型银行近十年发展迅速,对开发和管理核心银行系统的大型主机专业技术人才需求旺盛,大型主机人才常常供不应求,对此银行管理者感受尤为深刻。一个基本事实就是,大型主机的基础培训教材匮乏,现有教材内容相对陈旧,无法反映大型主机软硬件技术、应用推广技术和维护管理技术的发展现状。 中国工商银行是中国金融行业电子化建设的先行者,在大型主机的开发和应用方面已积累了二十多年的经验。早在1999年,中国工商银行就在国内率先启动了建设超大规模数据处理中心的“9991”数据大集中工程;搭建了以大型主机系统为核心的银行业务处理平台;实现了关键业务数据和业务处理的大集中。数据中心(北京)也在2000年应运而生,并在十年间迅速发展壮大,向着世界一流的大型数据中心迈进。一直以来,数据中心(北京)非常重视人才培养工作,致力于打造卓越的学习型团队和学习型组织。经过多年的不懈努力,目前中心已经建立起较为完善的专业化人才培养体系,营造出技术人才快速成长的环境,大型主机专业人才培养则是其中一个重要的组成部分。我们不断地挖掘大型主机课程内容的深度和广度,自行组织编制了一系列培训课件和教材,在每年的新员工培训和专家人才培养方面发挥了显著效果。一路走来,一支专业化、高素质的工商银行大型主机专业团队已经形成! 本书的作者正是中国工商银行数据中心(北京)系统部经验丰富的工程师们。这是一支朝气蓬勃的团队,深刻了解中国用户在大型主机知识和技能方面的需求。他们站在工行信息科技前辈的肩膀上,系统地整理了大型主机在金融行业应用开发、管理方面的丰富知识和宝贵经验,精心汇集了工商银行在大型主机领域近二十年潜心耕耘的成果,大量参阅了各类英文技术文献,在工作之余投入大量时间和精力著成系列丛书。希望该书能让国内同行在大型机知识和技能培训方面得所借鉴,让每一个对IBM z系列大型机感兴趣的读者有所收获。 作为中国工商银行数据中心(北京)的总经理,我衷心希望能借助本套系列基础教程的推出,搭建起我们与国内同行之间的沟通平台,开启我们与读者之间的交流之门,在为国内同行和广大读者提供大型主机的技术参考的同时,还能够收到读者反馈回来的宝贵意见和建议,以实现沟通交流、互补互馈,力争把该系列教程做得精益求精。希望这本中文教材能够成为您的良师益友,能为您今后的工作和学习贡献一份力量! 王丽平 中国工商银行数据中心(北京) 总经理 2010年4月于北京 前 言CICS作为一个中间件产品,被广泛地应用在当今信息产业的各个领域当中。CICS是IBM最流行的事务处理系统,从1968年产生以来,至今已有40多年的历史。IBM大型机上的CICS,也随着IBM大型机系统的发展,在功能和性能上得到不断的提高和改善。目前,IBM大型机CICS的相关中文书籍较少,各种英文手册数量虽多,但可读性较差,难以从一两本书上对CICS有比较全面的了解。本书力争用通俗的语言对CICS的产品历史、产品架构及CICS的各项管理功能进行介绍。此外,本书还介绍了CICS数据管理、CICS通信、CICSPLEX基础知识和CICS的编程方法。同时,对CICS常用基本操作、CPSM常用基本操作及CICS日常工作中涉及的性能监控、性能报表和常见问题的处理方法进行了详细的阐述,旨在使从事主机CICS工作的人员能够快速掌握基本技术原理,提高实际操作的技能,进而更加高效地开展CICS的相关工作。 除署名的主编作者外,本书由中国工商银行数据中心(北京)系统部施嵘、孙艳、杨洪祥、鲁莽、孙妍、李秀婧、张博、鲁寅杰等同志编著,书中蕴含了每一位同志在工作中积累的宝贵经验。本书不仅对CICS系统知识做了全面、深入的介绍,还介绍了CICS和CPSM常用的基本操作,并配以习题和案例,相信从理论到实践都会对读者有很大的帮助。 本书由这些同志利用业余时间倾注大量心血编著而成,旨在为从事主机CICS系统维护、相关项目研发、应用测试等工作的读者提供一份较为全面、实用的参考资料。 由于能力水平有限,本书难免存在错误和纰漏,还请读者批评指正,以求使其不断完善。 目 录第1章 CICS产品简介 1 1.1 CICS产品概述 1 1.2 CICS产品历史 1 1.2.1 CICS产品发展历程 2 第2章 CICS基础概念 5 2.1 CICS概念与架构 6 2.1.1 什么是CICS 6 2.1.2 CICS内部架构 9 2.1.3 CICS管理功能 11 2.2 任务管理 13 2.2.1 实时事务处理系统 13 2.2.2 CICS实时事务处理的过程 17 2.2.3 CICS实时事务处理的主要特点 20 2.3 资源管理 21 2.3.1 CICS的资源类型 21 2.3.2 CICS资源的定义方法 28 2.3.3 CSD资源定义的管理方法 33 2.4 恢复管理 34 2.4.1 CICS恢复管理 34 2.4.2 CICS日志 40 2.5 内存管理 44 2.5.1 CICS内存的分类 44 2.5.2 CICS内存的管理机制 46 2.5.3 CICS内存的保护机制 51 2.6 队列管理 54 2.6.1 瞬时数据队列 54 2.6.2 临时存储队列 58 2.7 终端管理 60 2.7.1 TCTTE 60 2.7.2 TIOA 61 2.8 习题 62 第3章 CICS数据管理 63 3.1 CICS数据管理概述 63 3.2 CICS和VSAM 64 3.2.1 VSAM文件类型 64 3.2.2 其他文件 66 3.2.3 主索引和辅助索引 67 3.2.4 CICS提供的文件控制服务 68 3.2.5 Record Level Sharing(RLS) 68 3.2.6 CICSVR技术 72 3.3 CICS-DATABASE(DB2)管理 74 3.3.1 CICS DB2 连接 74 3.3.2 CICS DB2 连接的定义 76 3.3.3 DB2线程 80 3.3.4 CICS程序访问DB2数据的准备工作 83 3.3.5 解决DB2相关的Indoubt UOW 86 3.3.6 CICS DB2环境监控 89 3.4 习题 90 第4章 CICS通信 91 4.1 CICS系统间的交互通信 92 4.1.1 大型主机网络协议简介 92 4.1.2 CICS系统间通信概述 92 4.1.3 CICS系统间通信模式 95 4.1.4 CICS系统间通信方法 102 4.2 CICS与其他系统的通信 123 4.2.1 TCP/IP 123 4.2.2 CICS-MQ通信简介 126 4.3 习题 131 第5章 CICSPLEX基础概念 132 5.1 CICSPLEX的产生 132 5.2 CICSplex和CICSPlex SM 133 5.2.1 CICSplex 133 5.2.2 CICSPlex SM 134 5.3 CICSPlex SM构件 135 5.3.1 CICSPlex SM构件 135 5.3.2 CICSPlex SM构件交互 137 5.4 CICSPLEX架构设计 138 5.4.1 CICSPLEX典型架构 138 5.4.2 CICSplex的配置原则 140 5.5 CICSPlex SM基本功能 141 5.5.1 单一系统映像(SSI)和集中控制管理(SPOC) 141 5.5.2 CPSM BAS 142 5.5.3 CPSM WLM 150 5.5.4 CPSM RTA 157 5.5.5 CPSM MON 163 5.6 CICSPlex接口访问 164 5.6.1 CPSM EUI 165 5.6.2 CPSM WUI 165 5.6.3 CPSM API 169 5.7 CPSM自动化 169 5.7.1 CPSM和自动化工具的集成 171 5.7.2 CPSM RTA 172 5.7.3 CPSM API 173 5.8 习题 173 第6章 CICS编程 174 6.1 CICS程序开发概述 174 6.1.1 开发语言 174 6.1.2 CICS程序开发过程 175 6.1.3 CICS应用程序接口 176 6.1.4 CICS程序调试 176 6.1.5 CICS外部接口 176 6.1.6 CICS程序框架 178 6.1.7 简单的程序例子 182 6.2 CICS常用编程命令 186 6.2.1 基本的CICS命令 186 6.2.2 其他常用CICS命令 193 6.3 CICS编程——数据处理 198 6.3.1 处理VSAM文件数据 198 6.3.2 处理DB2数据 202 6.4 CICS编程——程序和交易控制 204 6.4.1 CICS程序调用方式 204 6.4.2 CICS程序间的数据传输 208 6.4.3 CICS交易控制:START命令 210 6.5 CICS编程——内存访问 213 6.5.1 地址定位命令ADDRESS 213 6.5.2 获取主存空间GETMAIN命令 214 6.5.3 释放内存空间FREEMAIN命令 215 6.6 CICS编程——队列访问 216 6.6.1 瞬时队列访问 216 6.6.2 临时队列访问 220 6.7 CICS MAP编程 224 6.7.1 什么是屏幕映像(MAP) 224 6.7.2 MAP的使用 227 6.7.3 屏幕映像的输出(SEND MAP) 229 6.7.4 屏幕映像的输入(RECEIVE MAP) 231 6.7.5 屏幕映像的编译 232 6.8 习题 235 第7章 CICS基本操作 236 7.1 CICS启动和下宕 236 7.1.1 CICS启动 236 7.1.2 CICS下宕 240 7.2 CICS常用交易 244 7.2.1 登录CICS系统(CESN) 244 7.2.2 资源定义相关操作(CEDA/CEDB/CEDC) 245 7.2.3 调试CICS程序(CEDF/CEDX/CECI/CECS/CEBR) 248 7.2.4 MASTER TERMINAL功能(CEMT) 253 7.2.5 查看当前终端状态(CEOT) 258 7.2.6 CICS DB2功能(DSNC/CDBQ/CDBF) 259 7.2.7 签退CICS(CESF) 263 7.3 习题 263 第8章 CPSM基本操作 264 8.1 CPSM主界面 264 8.2 PROFILE定制 265 8.3 PLEXMGER菜单项 266 8.3.1 CASDEF 267 8.3.2 PLEX 270 8.4 CPSM菜单项 271 8.4.1 CPSM管理视图 271 8.4.2 CPSM操作视图 285 8.5 习题 301 第9章 CICS日常维护 303 9.1 CICS性能监控基础 303 9.1.1 CICS和WLM 303 9.1.2 CICS的SERVICE CLASS定义 304 9.1.3 CICS的TNG(Transaction Name Groups) 304 9.1.4 CICS的Classification Rules 305 9.1.5 CICS的RMF3监控 305 9.2 CICS性能报表简介 306 9.2.1 CICS PA简述 307 9.2.2 打印CICS PA报表 308 9.2.3 LIST报表 309 9.2.4 SUMMARY报表 310 9.3 CICS常见问题处理操作 310 9.3.1 CICS系统常见异常处理 311 9.3.2 CPSM系统常见异常处理 316 9.4 习题 318 附录A 英文缩写 319 附录B 参考资料 329 附录C 习题参考答案 331 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。