大型機C0B0L程序開發(fā)技術(shù)
本課講授C0B0L大型機運行環(huán)境、C0B0L基本語法、C0B0L程序開發(fā)、C0B0L在大型機上的應用、課程設計。通過培訓,使學生了解大型機的基本結(jié)構(gòu),了解操作系統(tǒng)0S/390的常用指令和使用方法從而具備大型機基本軟件開發(fā)能力。
大型機操作系統(tǒng)
本課程是一門學習大型機技術(shù)的專業(yè)基礎(chǔ)選修課,通過本課程的學習,學員應掌握大型機操作系統(tǒng)的基礎(chǔ)知識,包括TS0操作,數(shù)據(jù)集的建立和編輯,JCL語言的使用,掌握SDSF,操作VSAM數(shù)據(jù)集等。
大型機數(shù)據(jù)庫系統(tǒng)
本課程將重點放在大型主機平臺的DB2數(shù)據(jù)庫的具體實踐上面。教學形式也相應地向?qū)崙?zhàn)方向傾斜,在各章節(jié)都安排了大量實驗,最后考核除了書面考試外,另一大塊是要求學員提交大量作業(yè),并完成一個綜合的數(shù)據(jù)庫項目。
大型機中間件技術(shù)
本課程基于大型機和CICS TS,結(jié)合具體案例學習CICS在線程序的開發(fā)。通過課程學習,學員理解CICS及聯(lián)機事務處理系統(tǒng)的概念、了解CICS的體系結(jié)構(gòu)以及CICS系統(tǒng)管理所涉及到的內(nèi)容;能夠編寫訪問VSAM文件和訪問DB2數(shù)據(jù)庫的CICS程序。
大型機C0B0L程序開發(fā)技術(shù) | 大型機操作系統(tǒng) | 大型機數(shù)據(jù)庫系統(tǒng) | 大型機中間件技術(shù) |
一、課程描述: 本課講授C0B0L大型機運行環(huán)境、C0B0L基本語法、C0B0L程序開發(fā)、C0B0L在大型機上的應用、課程設計。通過培訓,使學生了解大型機的基本結(jié)構(gòu),了解操作系統(tǒng)0S/390的常用指令和使用方法從而具備大型機基本軟件開發(fā)能力已全面符合上崗工作要求。
二、課程目標 1.系統(tǒng)的進行理論知識學習和技能實踐 2.掌握大型機C0B0L程序設計技術(shù)的知識 3.了解C0B0L程序開發(fā)的基本步驟,建立良好的程序開發(fā)習慣 4.能準確的分析C0B0L源代碼的結(jié)構(gòu)和功能 5.掌握利用C0B0L進行程序設計的技能
三、課程大綱: 1、C0B0L大型機運行環(huán)境 目的:了解大型機操作系統(tǒng)z0S的基本知識,掌握運行和調(diào)試C0B0L程序的大型機環(huán)境 內(nèi)容: 1.1z0S簡單介紹 1.2ISPF基本操作 1.3JCL簡單介紹 1.4數(shù)據(jù)集
實訓練習1 2、C0B0L基本語法 目的:掌握C0B0L的基本語句,基本結(jié)構(gòu),數(shù)據(jù)類型。 內(nèi)容: 2.1C0B0L語言介紹 2.2C0B0L程序的基本結(jié)構(gòu) 實訓練習2 2.3C0B0L程序的基本語句 實訓練習3 2.4數(shù)值編輯型字符 2.5C0B0L程序調(diào)試
3、C0B0L程序開發(fā) 目的:熟練運用C0B0L編程語言,能對大型C0B0L源代碼進行分析,并能編寫高質(zhì)量的C0B0L程序。 3.1表格的使用 實訓練習4 3.2表的操作 3.3文件處理 實訓練習5 3.4子程序調(diào)用 實訓練習6
4、C0B0L在大型機上的應用 目的:掌握基本SQL語句,掌握大型機DB2基本概念,能夠使用C0B0L語言進行簡單的數(shù)據(jù)庫操作。掌握如何在C0B0L程序中嵌入SQL語言,對DB2數(shù)據(jù)進行訪問和維護。充分理解SDFⅡ和屏幕設計;能夠用SDFⅡ生成CICS程序的物理圖和符號圖。能夠描述CICS的架構(gòu)及其主要組件,CICS使用的主要控制塊;理解CICS環(huán)境中,CICS事務執(zhí)行的方式;理解域環(huán)境;理解CICS的消息處理及及用消息來控制CICS的轉(zhuǎn)存環(huán)境;分析DFHPDxxx退出子程序提供的各種報表;理解CICS跟蹤,使用它來調(diào)試CICS程序;分析CICS中的錯誤情況。 內(nèi)容: 4.1嵌入式SQL代碼的編寫(宿主語言C0B0L) 4.2嵌入式SQL代碼的執(zhí)行(宿主語言C0B0L) 實訓練習7 4.3TS簡介 4.4管理數(shù)據(jù)和資源 4.5CICS基本操作 4.6CICS程序開發(fā)簡介 實訓練習8
5、課程設計 目的:通過綜合性的C0B0L應用程序相關(guān)案例開發(fā)項目的操作,使學生在掌握C0B0L基本語法和編程技能的基礎(chǔ)上,能夠更好地融合DB2和CICS子系統(tǒng),。 內(nèi)容:完成某一實際應用領(lǐng)域內(nèi)(如金融行業(yè))的C0B0L應用程序設計和開發(fā)工作。綜合運用C0B0L的基本語法,VSAM文件的存取,C0B0L和DB2的連接,編寫CICS交易。 | 一、課程描述: 本課程是一門學習大型機技術(shù)的專業(yè)基礎(chǔ)選修課,通過本課程的學習,學員應掌握大型機操作系統(tǒng)的基礎(chǔ)知識,包括TS0操作,數(shù)據(jù)集的建立和編輯,JCL語言的使用,掌握SDSF,操作VSAM數(shù)據(jù)集等。為今后繼續(xù)學習其他大型機課程奠定必要的基礎(chǔ)。
二、課程目標: 1、了解大型機操作系統(tǒng)的組成部分及功能 2、掌握TS0操作和數(shù)據(jù)集的建立編輯 3、掌握JCL語言并能夠使用SDSF觀察作業(yè)結(jié)果 4、掌握實用程序和VSAM數(shù)據(jù)集操作
三、課程大綱: 1、z/0S操作系統(tǒng)概述 2、TS0介紹 3、庫與數(shù)據(jù)集 4、作業(yè)控制子系統(tǒng) 5、SDSF使用方法 6、作業(yè)控制語言JCL 7、實用程序 8、過程 9、VSAM數(shù)據(jù)集操作
四、實驗或上機內(nèi)容 創(chuàng)建和編輯數(shù)據(jù)集,使用實用程序拷貝數(shù)據(jù)集;使用JCL語言編寫過程 | 一、課程性質(zhì)與目的: 本課程將重點放在大型主機平臺的DB2數(shù)據(jù)庫的具體實踐上面。教學形式也相應地向?qū)崙?zhàn)方向傾斜,在各章節(jié)都安排了大量實驗,最后考核除了書面考試外,另一大塊是要求學員提交大量作業(yè),并完成一個綜合的數(shù)據(jù)庫項目。學員在學習完本門課程后,可以在大型機平臺上開發(fā)一個完整的實踐項目,后臺關(guān)系型數(shù)據(jù)庫以DB2為例。
二、課程大綱: 1.SQL基礎(chǔ) 1.1.SQL基礎(chǔ) 2.大型主機數(shù)據(jù)庫基礎(chǔ) 2.1主機平臺DB2和LUW平臺DB2基本概念比較 2.2DB2相關(guān)用戶和組管理 2.3主機DB2基本對象管理 2.4數(shù)據(jù)備份 2.5數(shù)據(jù)遷移 2.6表空間級統(tǒng)計信息搜集和更新 2.7鎖的案例探索 2.8主機DB2權(quán)限管理 2.9DB2forLUW與DB2forz/0S互連 3.大型主機數(shù)據(jù)庫應用開發(fā) 3.1C0B0L嵌入式應用程序開發(fā)
三、實驗或上機內(nèi)容 實驗環(huán)境:z/0S、JCL、C0B0L、DB2、CICS 本課程作為實踐類教程,課程教學突出動手能力的培養(yǎng),各部分都將配備大量實驗以教學效果。 | 一、課程描述: 本課程基于大型機和CICSTS,結(jié)合具體案例學習CICS在線程序的開發(fā)。通過課程學習,學員理解CICS及聯(lián)機事務處理系統(tǒng)的概念、了解CICS的體系結(jié)構(gòu)以及CICS系統(tǒng)管理所涉及到的內(nèi)容;能夠編寫訪問VSAM文件和訪問DB2數(shù)據(jù)庫的CICS程序、CICS程序與用戶的交互界面;學會調(diào)試、編譯、運行CICS程序。
二、預備知識: 大型機操作系統(tǒng)(包括JCL)、大型機程序語言設計、大型機操作系統(tǒng)
三、本課程完成后,您將具備以下能力 1、理解CICS及聯(lián)機事務處理系統(tǒng)概念、了解CICS的體系結(jié)構(gòu)以及CICS系統(tǒng)管理所涉及到的內(nèi)容。 2、編寫訪問VSAM文件和訪問DB2數(shù)據(jù)庫的CICS程序。 3、編制CICS程序與用戶的交互界面。 4、調(diào)試跟蹤CICS程序,在程序中加入異常處理命令。 5、理解模塊化編程的概念,在程序中調(diào)用子程序。 6、在CICS程序中訪問VSAM文件和訪問DB2數(shù)據(jù)庫。 7、學會使用CICS其他常用命令。
四、課程大綱: 1、CICS及聯(lián)機事務處理系統(tǒng)概述 2、CICS體系結(jié)構(gòu) 3、CICS系統(tǒng)管理基礎(chǔ) 4、CICS程序開發(fā)基礎(chǔ) 5、終端輸入輸出 6、CICS程序調(diào)試及異常處理 7、程序間調(diào)用 8、訪問VSAM文件 9、訪問DB2數(shù)據(jù)庫 10、CICS隊列設施 11、CICS其他常用命令
五、實驗或上機內(nèi)容 1、寫一個簡單的CICS程序,然后編譯,運行這個程序。達到熟悉CICS程序的結(jié)構(gòu)、命令格式,熟悉編譯、運行流程的目的。 3、使用CEDF、CEDX調(diào)試CICS程序,在CICS程序中加入異常處理代碼。達到學會調(diào)試跟蹤CICS程序以及學會在CICS程序中加入異常處理代碼的目的。 4、利用CICS提供的程序調(diào)用命令,在一個CICS程序中調(diào)用另一個程序。達到理解模塊化設計思想,學會調(diào)用子程序的目的。 5、在CICS中訪問VSAM文件。在CICS程序中對VSAM文件中的記錄增加、修改、刪除、讀取。達到理解VSAM文件結(jié)構(gòu)、學會訪問VSAM文件的目的。 6、在實驗(2)的基礎(chǔ)上,在CICS程序中訪問DB2數(shù)據(jù)庫。在程序中加入連接數(shù)據(jù)庫、寫動態(tài)SQL語句,對數(shù)據(jù)庫中的數(shù)據(jù)讀取、增加、修改和刪除,根據(jù)SQLC0DE返回碼的不同作不同處理的代碼。達到學會在CICS程序中訪問DB2數(shù)據(jù)庫中的數(shù)據(jù)的目的。 7、熟悉CICS其他一些命令的使用,如ASSIGN、START、DELAY、WAITEVENT、CANCEL、SUSPEND、QUERYSECURITY等。達到熟悉一些CICS命令用法的目的。
|