




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、IBM S/390 事務(wù)處置 CICS欒 天:victor2131576126.第一章 概述 CICS 是 IBM 最流行的事務(wù)管理系統(tǒng)。被廣泛的運用于當今 信息產(chǎn)業(yè)領(lǐng)域的分布式事務(wù)處置環(huán)境中,成為事務(wù)處置環(huán)境中的 佼佼者。CICS現(xiàn)有從桌面到主機環(huán)境各種不同平臺和操作系統(tǒng)的 產(chǎn)品,如CICS/VSE, CICS/MVS, CICS/400(for AS 400) , CICS/6000(for RS6000), CICS for OS/2, CICS for Windows/NT.1.1 CICS 的特點 1 它具有商務(wù)級事務(wù)管理器要求的整合性、可恢復性、平安 性和可用性,是個強有力的聯(lián)機事
2、務(wù)處置管理系統(tǒng); 2 它提供跨平臺的API,構(gòu)成可移植的運用和開發(fā)技術(shù); 3 它有跨平臺的廣泛的可操作性,即它的跨系統(tǒng)通訊ISC才干。 .1.1.1 OLTP的概念商業(yè)事務(wù)(Business Transaction) 商業(yè)買賣是現(xiàn)實世界中,在企業(yè)與客戶之間,進展的包含錢、產(chǎn)品、信息、效力等方面的交換。如付帳、產(chǎn)生訂單、航空定票或從ATM機的取錢等。特點多用戶、高可用性、快速的呼應(yīng)時間、數(shù)據(jù)一致性,共享性、可反復性以及低開銷本錢等特點。 .What is CICS?運用程序CICS操作系統(tǒng)DatabaseFiles.事務(wù)Transaction.事務(wù)處置要求的特性:原子性(Automicity):
3、一個事務(wù)中假設(shè)干相關(guān)操作作為一個完好的單元進展處置,要么整個完成Commit,要么一點不做(Rollback)。一致性(Consistency):假設(shè)事務(wù)發(fā)生前相關(guān)數(shù)據(jù)是一致的,事務(wù)完成后數(shù)據(jù)必需依然一致。隔離性Islation:各個事務(wù)之間可以獨立運轉(zhuǎn),互不干涉。一個事務(wù)只能看到另一個事務(wù)發(fā)生前或發(fā)生后的數(shù)據(jù),而不能接觸另一個事務(wù)運轉(zhuǎn)中的數(shù)據(jù)。耐久性Durability:當一個事務(wù)完成后,他所涉及的數(shù)據(jù)可以耐久地堅持在系統(tǒng)中。這一特性使得在系統(tǒng)發(fā)生解體時,相關(guān)的數(shù)據(jù)不至于喪失錯亂,在系統(tǒng)恢復后可以恢復買賣數(shù)據(jù)。.買賣事務(wù)、Transaction:買賣是CICS處置的根本單元,是指由一個或多個
4、終端用戶 (終端、用戶、程序) 運用一個或多個運用程序,一個給定的事務(wù)可以被多個終端用戶運用。CICS系統(tǒng)中的每一個買賣都被賦予一個買賣ID,它由4位字符串組成。終端用戶在終端上鍵入這4位的字符串,例如EMUL、ATMP就能啟動相應(yīng)的事務(wù)處置程序。這4位字符串的命名及與其有關(guān)的其它信息都是由用戶在資源定義時設(shè)定的。 .CICS聯(lián)機事務(wù)處置的主要特點6:多用戶:聯(lián)機事務(wù)處置可同時為多個聯(lián)機用戶提供效力,允許在組織構(gòu)造中的用戶同時進展業(yè)務(wù)處置。反復性:聯(lián)機事務(wù)處置可提供同一業(yè)務(wù)反復處置。短交互性:聯(lián)機事務(wù)處置支持對多用戶同時進展買賣的處置,給予每一個用戶及時的呼應(yīng)。數(shù)據(jù)共享:反映同一組織構(gòu)造的數(shù)據(jù)
5、只需一個。低本錢:聯(lián)機事務(wù)處置能降低客戶業(yè)務(wù)處置的本錢。.OLTP(On-Line Transaction Processing)客戶終端客戶終端客戶終端事務(wù)2事務(wù)1事務(wù)3OLTP 處置程序數(shù)據(jù).TransactionsEach transaction in CICS has a four-character transaction identification (TRANSID) which describes the function that the transaction performs.TaskIn CICS, an instance of a particular transac
6、tion request by a computer operator or user is called a task. When a user invokes a transaction, CICS begins a task for that request. CICS also loads any application programs required for the transaction.TaskThese steps are involved in processing a transaction:1) Entry A transaction ID (TRANSID) ent
7、ers the CICS system.2) Task creation CICS creates a task to process the transaction. The task is now ready to be run.3) Dispatch CICS determines which of the ready tasks should be run next, and dispatches that task to be started.4) Execution The task invokes the appropriate CICS program and runs. (c
8、ontinued).Online transaction processingtask5) Processing When the invoked program calls CICS to perform a service on its behalf, the task gives up control of the CPU and waits for the requested service to be completed.6) Redispatch After the requested service has been completed, the task is ready to
9、 run again, and CICS dispatches it again.7) Return When all work required to process the TRANSID is done, the program issues a RETURN command to return control to CICS.8) Termination CICS removes the task from the system.區(qū)域/事務(wù)/義務(wù)/程序Region/Transaction/Task/Program.OLTP的運用典型運用Automatic Teller MachineO
10、nline BankingInsurance SystemsOrder Entry and Processing SystemsRetail Distribution SystemAirline Reservations .聯(lián)機程序 批量程序.Batch VS. Online.1.2 CICS處置事務(wù)的步驟 (一) 1 義務(wù)管理確定事務(wù)的ID能否在CICS區(qū)域中定義,假設(shè)否,發(fā)出錯誤信息。2 假設(shè)事務(wù)ID已定義,義務(wù)管理懇求存儲并且創(chuàng)建表示義務(wù)的控制塊。3 假設(shè)事務(wù)ID是被平安維護的,CICS驗證用戶的運用權(quán)限。4 該義務(wù)需求運轉(zhuǎn)運用程序,事務(wù)定義中應(yīng)該包含要執(zhí)行的第一個程序名PROG1。5
11、在程序定義表中找所要運轉(zhuǎn)的運用程序PROG1的定義其定義指明了該程序的實現(xiàn)言語。假設(shè)程PROG1不在內(nèi)存,程序管理那么懇求內(nèi)存將其從程序庫裝入內(nèi)存。.1.2 CICS處置事務(wù)的步驟 (二) 6CICS復制該程序PROG1的任務(wù)存儲區(qū)到與該義務(wù)相關(guān)的另一存儲區(qū)。允許PROG1的單獨程序副本被多義務(wù)共享。 7EIP接納程序懇求并且前往異常條件和其他EIB信息。 8假設(shè)執(zhí)行程PROG1發(fā)出EXEC CICS READ 命令來讀文件,文件管理那么對VSAM發(fā)出讀記錄的懇求。 9運用程序經(jīng)常利用根本映象支持BMS來發(fā)出已格式化的數(shù)據(jù)到終端。 (10對VSAM數(shù)據(jù)集的改動,會被建立日志以便失敗時恢復。 (
12、11)當義務(wù)終了時,控制前往給CICS。一切與該義務(wù)相關(guān)的存儲被釋放,但程序保管在內(nèi)存,直到無任何義務(wù)運用它和該空間要運用為止。 .1.3 開啟停頓CICS系統(tǒng)1.3.1 啟動CICS CICS/MVS的啟動可以作為被開啟的義務(wù)或用TSO提交 CONSOLE: S CICSXXXX TERMINAL: LOGON APPLID=CICSXXXX1.3.2 封鎖CICS 從終端或控制臺鍵入命令:CEMT PERFUM SHUTDOWN 封鎖CICS/6000,可用其SMIT工具來做.1.4 CICS互連 可以處置大的多的事務(wù)量,對任務(wù)組系統(tǒng)作傾印處置、減少有弊病運用的映象;可協(xié)同處置;CICS系
13、統(tǒng)與非CICS系統(tǒng)可共同參與;可提高性能減少或消除虛擬存儲限制,經(jīng)過傾印提高資源利用率;適用性。. 第一章 終了.第二章 CICS提供的買賣.CICS提供的買賣Unit ObjectivesList several CICS-supplied transactionsDescribe the services of the primary CICS-supplied transactionsDescribe the primary functions of the terminal transactionUse CEMT command to inquire about system reso
14、urces and to control them.Transactions(1/2)FunctionCICS-supplied TransactionSign onCESNSign offCESFMonitor and Control CICS ResourceCEMTMessage switchingCMSGCreate Request Model for EJBsCREAResource Definition online (RDO)CEDACEDBCEDCCICS DB2 interfaceDSNC OR CEMT.Transactions2/2)Processing and Debu
15、gging ProgramsCMACCECICEBRCEDFCEDXDB Control InquiryCDBIDB Control InterfaceCDBMDB Control MenuCDBC.Connecting to CICS.Signing On to CICS.Monitoring and Controlling the System- CEMT.Monitoring and Controlling the System- CEMTCEMT: make changes or adjustments to the CICS system while it is active and
16、 running:Inquire and change the values of System parametersAlter the status of the system resourceTerminate taskShut down the CICS task.Managing CICS Resource Definitions.Managing CICS Resource DefinitionsThree transaction used to managing resources:CEDC: used to display definitionCEDB: to define an
17、d alter definitionCEDA: all above, plus install resource into a running system.Messaging Switching (CMSG).Researching Messages (CMAC).Checkpoint QuestionsT/F you can usually change properties of CICS resource using the CEMT inquiry functionWhich CICS transactions can you use to define resources to your CICS system while the system is running?Which CICS transactions can a operate to shut down the CICS system?Which
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 北京定制開發(fā)合同標準文本
- 勞務(wù)用工合同樣本派遣
- 勞務(wù)合同標準文本工人涂料
- 勞動費合同樣本
- 沖抵合同樣本
- 包車師傅合同標準文本
- 出售別墅木屋合同樣本
- 養(yǎng)殖規(guī)劃合同樣本
- 農(nóng)業(yè)用電安裝施工合同標準文本
- 2025年建材市場的調(diào)查報告模板
- DB52T 1696-2022 口腔綜合治療臺用水衛(wèi)生管理規(guī)范
- 【課件】校園安全系列之警惕“死亡游戲”主題班會課件
- 2024中華人民共和國文物保護法詳細解讀課件
- 網(wǎng)絡(luò)設(shè)備維護指南
- 四大名著文學常識單選題100道及答案解析
- 2023年年北京市各區(qū)初三語文一模分類試題匯編 - 作文
- 2024年自考《14269數(shù)字影像設(shè)計與制作》考試復習題庫(含答案)
- 歲月漫長解鎖幸福密碼教學設(shè)計高中下學期心理健康主題班會
- 山東省威海市文登區(qū)城區(qū)重點初中聯(lián)考2023-2024學年七年級下學期5月期中數(shù)學試題【含答案解析】
- 2024年1月浙江省普通高校招生選考物理試題和答案
- DL∕T 619-2012 水電廠自動化元件(裝置)及其系統(tǒng)運行維護與檢修試驗規(guī)程
評論
0/150
提交評論