大型主機CICS中間件基礎教程

大型主機CICS中間件基礎教程

《大型主機CICS中間件基礎教程》是2010年出版的書籍,作者是張穎、李六旬。

基本介紹

  • 書名:大型主機CICS中間件基礎教程
  • 作者:張穎,李六旬主編
  • ISBN:978-7-121-11012-2
  • 出版時間:2010年7月
內容,序言,前言,目錄,

內容

大型主機CICS中間件基礎教程,知識專業性強的中文書籍。
以語言通俗為原則,以實踐套用為目的,全面講述了主機CICS基礎知識、CICS基本操作、CPSM基礎與常用操作,並對CICS日常工作中涉及的性能監控、性能報表和常見問題的處理方法等進行了詳細的講解。同時在每個章節後配有針對性的案例、習題,方便讀者對知識的深入理解和鞏固。本書的編著融入了大型主機項目研發和系統維護實踐過程的豐富知識和經驗,可作為已開展主機專業課程的高校的教學資料。
本書針對目前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

相關詞條

熱門詞條

聯絡我們