cobol課件大型機基本操作_第1頁
cobol課件大型機基本操作_第2頁
cobol課件大型機基本操作_第3頁
cobol課件大型機基本操作_第4頁
cobol課件大型機基本操作_第5頁
已閱讀5頁,還剩47頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

CobolforZ900語言程序設計

大型機基本操作

一開機

硬件系統(tǒng)加電系統(tǒng)上電(POWERON)

上電重置(POWERONRESET)

系統(tǒng)載入(LOAD)分區(qū)激活(ACTIVATE)(主機和硬件控制臺加電)(啟動主機外圍設備的控制系統(tǒng))(各系統(tǒng)和分區(qū)處于硬件就緒狀態(tài))2/1/2023分時功能TSO(TimeSharingOption)TSO是支持分時系統(tǒng)的軟件,是Z/OS的基本組件,是用戶與Z/OS的主要接口。終端用戶發(fā)出的每一條命令都由TSO處理。用戶通過TSO行命令和系統(tǒng)進行交互式工作。通過“IBM個人通信”軟件(PCOM)登錄到TSO環(huán)境二登錄到大型機2/1/2023TSO下的程序產品:ISPF-InteractiveSystemProductivityFacilityPDF-ProgramDevelopmentFacility用于進行交互式作業(yè)提交、系統(tǒng)開發(fā)、測試功能。用戶可在該工具環(huán)境下查看系統(tǒng)的數(shù)據(jù)集目錄、對數(shù)據(jù)集進行常用的操作。IP:218.199.92.12/1/20232/1/20232/1/20232/1/20232/1/20232/1/20232/1/20232/1/2023數(shù)據(jù)集基本操作什么是數(shù)據(jù)集(DataSet)?定義:數(shù)據(jù)集是邏輯上相關的數(shù)據(jù)集合(類似于PC上的文件)種類(category):系統(tǒng)庫;用戶應用數(shù)據(jù)類型(type):順序數(shù)據(jù)集(sequential)(類似于PC上的文檔);分區(qū)數(shù)據(jù)集(partitioned)和擴展分區(qū)數(shù)據(jù)集(PDSE)(類似于PC上的文件夾);VSAM,etc.數(shù)據(jù)記錄(datarecord):某個處理程序所使用的信息的基本單位2/1/2023分區(qū)數(shù)據(jù)集特點1:數(shù)據(jù)集中的成員名必須是唯一的特點2:目錄中的成員名是以字母先后順序排列特點3:對單個的成員可以執(zhí)行添加和刪除操作特點4:一個被刪除的成員將從目錄中刪掉,但它占用的空間不能被其他的成員所利用直到該數(shù)據(jù)集被重新組織。2/1/2023數(shù)據(jù)集的命名數(shù)據(jù)集的命名采用分段形式(最多不能超過22個名字段):名字段1.名字段2.名字段3……經(jīng)常使用的是標準三段名形式:PROJECT名.GROUP名.TYPE名目標名庫名類型名2/1/2023目標名:屬于同一目標的所有庫的公共標識。通常對于每個用戶,系統(tǒng)員給定一個目標名。庫名:標識同一目標下的各個庫,可自己定義。類型名:指出庫中內容的類別。可以是cobol,OBJ(目標模塊),JCL,etc..每一個段為1~8個數(shù)字或字母字符,但必須以字母和@、#、$開頭。數(shù)據(jù)集的所有字符不超過44個(包括.)數(shù)據(jù)集的命名2/1/2023%:匹配任意單個字符*:匹配零或多個字符例如:字符串a123,a134,a156,a234,a245則:a*匹配:a123,a134,a156,a234,a245a1*匹配:a123,a134,a156a*3*匹配:a134,a234a*4匹配:a134,a234a%%%匹配:a123,a134,a156,a234,a245a%%4匹配:a134,a234a1%匹配:無2/1/2023記錄格式定長非塊化記錄定長塊化記錄變長非塊化記錄變長塊化記錄2/1/2023分配數(shù)據(jù)集的方法利用JobControlLanguage數(shù)據(jù)量大時使用利用TSO命令要記命令,界面不友好利用ISPF面板通常使用2/1/2023用ISPF分配一個新的順序數(shù)據(jù)集例1:2/1/2023在ISPF/PDF主界面下選擇3.2,進入數(shù)據(jù)集工具環(huán)境2/1/202322/1/2023數(shù)據(jù)名為自己賬號.TEMP,存放在USER01盤卷上。2/1/20232/1/2023根據(jù)數(shù)據(jù)集的命名規(guī)則,用戶名會作為數(shù)據(jù)集名的第一節(jié)自動加到輸入的數(shù)據(jù)集名前(此功能被稱之為系統(tǒng)的Prefix功能)該窗口用于定義數(shù)據(jù)集的基本屬性,如所在的磁盤卷,分配單位,組織形式,記錄格式等。Command===>回車數(shù)據(jù)集建好了2/1/2023分配數(shù)據(jù)集用到的參數(shù)VolumeSerial:存放數(shù)據(jù)集的直接存取卷的卷序列號。GenericUnit:存放數(shù)據(jù)集的直接存取卷的物理設備地址。SpaceUnits:為下列值之一:Track:下面兩個參數(shù)表示量的值為磁道Cylinder:下面兩個參數(shù)表示量的值為柱面Block:下面兩個參數(shù)表示量的值為塊PrimaryQuantity:在SpaceUnits域以磁道、柱面或塊表示分配值。對于順序數(shù)據(jù)集,此值可為0;對于分區(qū)數(shù)據(jù)集,此值必須大于0SecondaryQuantity:在SpaceUnits域以磁道、柱面或塊表示的輔助分配值。當基本分配值不足時,用此值分配。2/1/2023DirectoryBlocks:輸入下列值之一:對于順序數(shù)據(jù)集,此值必須為0對于分區(qū)數(shù)據(jù)集,塊的大小為256字節(jié)RecordFormat:為下列值的任意有效組合F:定長記錄V:變長記錄U:不定格式記錄B:塊記錄A:ASA打印控制字符M:機器碼打印控制字符S:只用于順序數(shù)據(jù)集T:磁道溢出特征2/1/2023RecordLength:以字節(jié)為單位存放在數(shù)據(jù)集中的邏輯記錄長度BlockSize:存放在數(shù)據(jù)集中記錄塊的大小,也稱為物理記錄長度,用此值可以確定每一塊中數(shù)據(jù)有多少字節(jié)。例如:塊的長度為80,塊的大小為3120,則每一塊中有39個記錄ExpirationDate:截至日起,當數(shù)據(jù)集可能被刪除時,允許用戶通過給定一個日期來保護有價值的數(shù)據(jù)。2/1/2023察看數(shù)據(jù)集是否存在

Option===>=3.4回車2/1/2023DsnameLevel…=你的賬號(如TANGFF)2/1/2023E為文件的編輯命令2/1/2023右CTRL鍵回車2/1/20232/1/2023常用編輯主命令:Cancel:取消所作的編輯并退出編輯環(huán)境Change:查找并替換字符串CapsON/OFF:默認大小寫轉換;CapOn后,退出編輯環(huán)境時系統(tǒng)會自動將所有字母轉換為大寫形式Create:創(chuàng)建一個新的成員Find:在文檔中查找字符串RecoveryOn/Off:設置編輯方式,on表示用戶可以通過undo命令取消上一次編輯操作Reset:重置編輯器,可用來刷新屏幕Save:保存當前的修改,繼續(xù)編輯Submit:提交作業(yè),如果文檔是JCL程序,該命令可以提交作業(yè)程序Undo:取消上一次編輯操作,只有使用了recoveryon才有效2/1/2023常用行編輯命令:拷貝命令C:拷貝一行CC:拷貝多行Cxx:拷貝多行,xx為拷貝的行數(shù)插入命令I:在當前行后插入新的一行Ixx:在當前行后插入多個新行,xx為行數(shù)刪除命令D:刪除當前行DD:刪除多行,必須用一對DD標志區(qū)域Dxx:刪除多行,xx為行數(shù)2/1/2023復制命令R:復制當前行RR:復制多行Rxx:復制多行,xx為行數(shù)定位命令A:定位于當前行之前B:定位于當前行之后隱藏命令X:隱藏當前行XX:隱藏多行Xxx:隱藏多行,xx為行數(shù)顯示命令S:顯示當前行Sxx:顯示多行,xx為行數(shù)2/1/2023移行命令(:當前行左移一列(xx:當前行左移多列,xx為列數(shù)):當前行右移一列)xx:當前行右移多列,xx為列數(shù)文本操作TS:將一行文本切分成兩行TF:將多行文本合并成一行大小寫轉換UC:將當前行字母轉換為大寫UCxx:將xx行字母轉換為大寫LC:將當前行字母轉換為小寫LCxx:將xx行字母轉換為小寫2/1/2023用ISPF分配一個新的分區(qū)數(shù)據(jù)集例2:2/1/20230表示順序數(shù)據(jù)集,非0表示分區(qū)數(shù)據(jù)集2/1/20232/1/2023往分區(qū)數(shù)據(jù)集中增加一個member,名為lab12/1/20232/1/2023查看數(shù)據(jù)集中內容2/1/2023可以看到在“TANGFF.TEMP2”這個文件夾中有一個名為LAB1的文檔2/1/20232/1/2023功能鍵:F1=Help:顯示有關錯誤信息的附加信息或ISPF/PDF命令和選擇項的提示信息2/1/2023F2=Split:進入屏幕分割模式或改變分割行的位置2/1/2023F3=End:結束當前操作,直接返回到前一屏幕F4=Return:結束當前操作,直接返回到主選擇菜單F5=Refind:使用瀏覽功能時,重復上一次Find命令的動作使用編輯功能時,重復最近一次使用Find命令或Change命令的Find部分的作用F6=Rechange:編輯環(huán)境中重復前一次Change命令的動作2/1/2023F7=Up:屏幕數(shù)據(jù)向上滾動F8=Down:屏幕數(shù)據(jù)向下滾動F9=Swap:在分割開的屏幕上,使光標從一個邏輯子屏幕跳到另一個邏輯子屏幕F10=Left:使屏幕上的畫面向左邊滾動F11=Right:使屏幕上的畫面向右邊滾動F12=Retrieve:使最近一次輸入的命令在第一個輸入字段顯示2/1/2023常用菜單的選擇:6Command:輸入TSO命令3.4:查看數(shù)據(jù)集3.2:創(chuàng)建數(shù)據(jù)集常用的命令:E:編輯命令;B,V:瀏覽命令;I:插入命令;C:拷貝;D:刪除;F:查找;UC:大寫轉換成小寫;LC:小寫轉換成大寫;CAPSON:輸入大寫;2/1/2023作業(yè)進入子系統(tǒng)JES—JobEntrySubsystemJES子系統(tǒng)對系統(tǒng)中絕大多數(shù)的作業(yè)進行控制和管理,包括從系統(tǒng)外部接收作業(yè)、對系統(tǒng)中的作業(yè)進行調度、管理作業(yè)的輸出等?,F(xiàn)在,在定制MVS系統(tǒng)時客戶可以選擇使用兩個不同的JES子系統(tǒng):JES2和JES3,JES2和JES3基本提供相同的功能,通常使用JES2。2/1/2023我們將一個作業(yè)的生命期分為六個階段:1.

輸入(Input)2.

轉換(Conversion)3.

運行(Processing)4.

輸出(Output)5.

打印(Pri

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論