




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)描述規(guī)范DDS通過文件的記錄字段僅一次的說明,可定義多種訪問路徑,多個(gè) 程序使用。結(jié)構(gòu)化查詢語言SQL/400組成:(1)SQL運(yùn)行支持程序(2)SQL預(yù)編譯程序(3)SQL交互式接口(4)DB2 QUERY MANAGER FOR AS/400提供菜單、填空式提示的交 互式接口,允許建立、增加、維護(hù)數(shù)據(jù),和運(yùn)行報(bào)表PDM(PROGRAMMING DEVELOPMENT MANAGER)處理源代碼、對象和庫SEU(SOURCE ENTRY UTILITY)建立和編輯源文件成員STRSEUSDA(SCREEN DESIGN AID)交互式設(shè)計(jì)、創(chuàng)建和維護(hù)應(yīng)用屏幕RLU(REPORT LAYO
2、UT UTILITY)交互式定義打印報(bào)表的格式分布DFUCDATA FILE UTILITY)快速定義、創(chuàng)建面向數(shù)據(jù)錄入、查詢或文件維護(hù)STRDFUQUERY/400獲取外部描述數(shù)據(jù)庫文件信息STRQRYCL(CONTROL LANGUAGE)調(diào)用AS/400的所有系統(tǒng)功能。簡化操作,控制工作 流程,設(shè)置作業(yè)運(yùn)行環(huán)境等AS/400三級存儲(chǔ)結(jié)構(gòu)庫(LIBRARY) 數(shù)據(jù)庫文件(FILE) 成員(MEMBER)一級目錄 二級目錄 三級目錄字段是用來描述某一屬性的一組值;字段定義是對字段屬性的說明記錄是把一組字段放在一起命名,用來說明某一事物;記錄格式是對記錄中所有字段的簡單說明以及對各字段排序的說
3、明文件是已命名的一組記錄,文件說明是對文件所有的記錄格式和存取路徑的說明, 數(shù)據(jù)庫文件分為數(shù)據(jù)文件和源文件,數(shù)據(jù)文件就是程序中使用的物理文件和邏輯文件。物理文件(*FILE,PF-DTA):在SQL中稱做表(TABLE),含有系統(tǒng)實(shí)際存儲(chǔ)的數(shù) 據(jù),每個(gè)物理文件只有一個(gè)固定長度的記錄格式。CRTPF邏輯文件(*FILE,LF):在SQL中稱做表(VIEW),它不含有實(shí)際數(shù)據(jù),依附于物 理文件,可以描述一個(gè)或多個(gè)物理文件的記錄(JOIN邏輯文件)。CRTLF源文件(*FILE,PF-SRC):是系統(tǒng)用來建立源程序(RPGLE、CLLE、C)或源物理 文件(PF)等目標(biāo)的源說明CRTSRCPF庫名:
4、存放該應(yīng)用系統(tǒng)的源程序庫就命名為SGMSRC,存放該應(yīng)用系統(tǒng)目標(biāo)的庫可命名為 SGMOBJ CRTLIB源文件名:存放程序的源文件叫R+PGM+SCF,存放物理文件和邏輯文件定義的源文 件叫 R+DTA+SCF物理文件/邏輯文件名:學(xué)生成績表命名為STGD+A其中一個(gè)邏輯名為STGDL1程序名:SGM+0400 + R R: RPGLE, C: C,C 或 CL, R:報(bào)表等DDS行中對物理文件有效的位置是:6: A=DDS17: R=RECORD NAME,K=KEYFIELD NAME,BLANK=FIELD NAME)19-28: NAME29: R參照字段,BLANK非參照字段30-3
5、4 :字段長度35 :數(shù)據(jù)類型36-37:小數(shù)點(diǎn)位置定義(0-31有效)45-80 :功能定義REF:指定被參考文件UNIQUE :鍵值唯一FIFO,F(xiàn)CFO,LIFO:相同鍵值記錄的排列規(guī)則FORMAT :共享其他文件的記錄格式TEXT:記錄格式說明COLHDG:為數(shù)據(jù)庫文件中字段顯示和打印用REFFLD:可用+N或-N來改變字段長度DESCEND :按降序排列,可用于字符或數(shù)值型鍵字字段ABSVA L:按絕對值順序排序SFL : subformListSFLCTL :定義包含subform子表的主表SFLCLR :SFLDSPCTL :子表顯示控制SFLDSP :子表顯示SFLPAG :子
6、表頁數(shù)SFLSIZ :子表大小SFLEND(*MORE):子表結(jié)尾簡單邏輯文件PFILE :定義包含邏輯文件處理數(shù)據(jù)的物理文件RENAME:更改一個(gè)字段的名稱(其他屬性不變)CONCAT :將物理文件的多個(gè)字段合并成邏輯文件的一個(gè)字段ALL:選擇或排除不滿足以上任何S/O條件的記錄COMP :字段與字段或某值比較VALUE:字段是否存在于一值列表中RANGE:字段是否在一個(gè)指定范圍內(nèi)OPM (原始程序模型)RPG語言是一種定格式、面向過程、結(jié)構(gòu)化開發(fā)語言ILE(集成語言環(huán)境)RPG/400,集成化語言環(huán)境下的RPG具有更強(qiáng)功能、更簡便RPG程序可以用工具SEU來編輯,它的格式固定,大致可以分為
7、條件指示器 操作數(shù)1 操作碼 操作數(shù)2 結(jié)果 結(jié)果指示器GREATER LITTLERRPG里的三種程序結(jié)構(gòu)(順序操作、條件轉(zhuǎn)移操作、重復(fù)執(zhí)行某一操作/循環(huán)) 條件轉(zhuǎn)移操作IF ELSE ENDIFSELECT WHEN OTHER ENDSL其他還有CASXX、GOTO、EXSR (執(zhí)行子程序)轉(zhuǎn)移操作重復(fù)執(zhí)行某一操作/循環(huán)DO ENDDODOW ENDDO其他還有DOUXX/DOU重復(fù)執(zhí)行操作算術(shù)運(yùn)算ADD:RESULT = FACTOR1/RESULT + FACTOR2SUB:RESULT = FACTOR1/RESULT + FACTOR2Z-ADD: RESULT = 0 + FA
8、CTOR2Z-SUB: RESULT = 0 - FACTOR2MULT:RESULT = FACTOR1/RESULT * FACTOR2DIV:RESULT = FACTOR1/RESULT / FACTOR2MVR:RESULT =上一個(gè)DIV操作的余數(shù)SQRT: RESULT = FACTOR2 的平方根XFOOT: RESULT = FACTOR2 數(shù)組的和賦值操作MOVE: RESULT = FACTOR2 (右靠齊,字符型變量和P形變量可以互相賦值) 如果FACTOR2的長度小于RESULT的長度,RESULT的其余部分保持; 如果FACTOR2的長度大于RESULT的長度,F(xiàn)A
9、CTOR2種的多余被忽略;MOVEL: RESULT = FACTOR2 (左靠齊,字符型變量和P形變量可以互相賦值) 如果FACTOR2的長度小于RESULT的長度,RESULT的其余部分保持; 如果FACTOR2的長度大于RESULT的長度,F(xiàn)ACTOR2種的多余被忽略;MOVEA: RESULT = FACTOR2 (RESULT必須是個(gè)使用DIM定義的數(shù)組,F(xiàn)ACTOR2 可以是數(shù)組,變量,常量,*BLANKS, *ZEROS, *ALLXXX。)比較操作COMP:FACTOR1與FACTOR2比較的結(jié)果由指示器表示CABXX: FACTOR 1與FACTOR 2比較,結(jié)果為真的話轉(zhuǎn)移
10、到RESULT指示的TAGCASXX: FACTOR 1與FACTOR 2比較,結(jié)果為真的話執(zhí)行RESULT指示的子程序 程序操作BEGSR:子程序開始ENDSR:子程序結(jié)束EXSR:執(zhí)行子程序注釋:每一個(gè)程序中都可以有一個(gè)特殊的子程序*INZR,都會(huì)被首先執(zhí)行 調(diào)用和轉(zhuǎn)移操作CALL:調(diào)用一個(gè)外部程序,該程序可以是RPG、CL或C程序等RETRN/RETURN:返回上一層程序文件操作CHAIN:用紀(jì)錄號或鍵值從一個(gè)文件查找CLOSE:關(guān)閉文件OPEN:打開文件COMIT/COMMIT:文件修改落實(shí)ROLBK/ROLBK : 文件修改回滾DELET/DELETE:刪除記錄EXFMT:顯示輸出一
11、個(gè)顯示記錄,并從標(biāo)準(zhǔn)輸入讀取數(shù)據(jù)READ: 讀一條記錄READE:從當(dāng)前記錄位置開始尋找一個(gè)等于鍵字的記錄,并讀取READP:讀取當(dāng)前記錄位置的上一條記錄SETLL:從文件第一條記錄開始逐條查詢,直到找到第一條符合條件的記 錄,此記錄的鍵字大于或等于FACTOR1指定的鍵值。但只是將文件指針指向 此記錄的上方,并不讀出(可以使用READ讀下一記錄)。SETGL:從文件第一條記錄開始逐條查詢,直到找到第一條符合條件的記 錄,此記錄的鍵字大于FACTOR 1指定的鍵值。但只是將文件指針指向此記錄 的下方,并不讀出(可以使用READP將上一條記錄讀出)UNLCK:解除記錄鎖UPDATE:更新數(shù)據(jù)庫記
12、錄WRITE:寫文件記錄信息操作DEBUG:用來在有問題的程序中顯示所有狀態(tài)為1的指示器DUMP:調(diào)試程序,將變量和指示器的值打印在一個(gè)spool file中TIME: 取系統(tǒng)時(shí)間DSPLY:允許程序與系統(tǒng)控制臺(tái)之間或和顯示工作站之間進(jìn)行通訊。說明操作DEFN/DEFINE:數(shù)據(jù)區(qū)(data area)KLIST & KFLD:定義復(fù)合鍵字,用于復(fù)合鍵字邏輯文件PLIST :表示一個(gè)參數(shù)列表數(shù)據(jù)區(qū)操作IN:檢索一個(gè)數(shù)據(jù)區(qū)并可選擇允許指定是否允許其它程序更新這個(gè)數(shù)據(jù)區(qū) OUT:更新一個(gè)數(shù)據(jù)區(qū)UNLCK/UNLOCK :解鎖一個(gè)數(shù)據(jù)區(qū)其它操作LOKUP/LOOKUP在因數(shù)2中查找等于因數(shù)1的元素,
13、找到時(shí)結(jié)果指示器為ONXFOOT:求一個(gè)數(shù)組中所有元素的和SORTA:給一個(gè)數(shù)組中的元素排序MOVEA:數(shù)組傳遞CL基本命令系統(tǒng)操作WRKACTJOB(整個(gè)系統(tǒng))WRKJOB(單一工作)WRKWTR 打印機(jī)管理(Wrok with Writer)STRPRTWTR 打印機(jī)激活(Start Printer Writer)ENDWTR 打印機(jī)終止(End Writer)WRKSYSSTS(Work with System Status)檢示系統(tǒng)資源RAM目前的使用狀態(tài).可動(dòng)態(tài)調(diào)整資源的分配WRKSPLF (Work with Spooled File)報(bào)表指定打印印表機(jī),儲(chǔ)存,刪除.WRKJOBS
14、CDE (Work with Job Schedule Entery)設(shè)定工作排程時(shí)間Go Power設(shè)定開關(guān)機(jī)時(shí)間SAVLIB (Save Library)SAVOBJ(Save Object)儲(chǔ)存程序館- RSTLIB :回復(fù)程序館儲(chǔ)存對象- RSTOBJ :回復(fù)對象WRKCFGSTS *LIN (線路)(Work with Configuration Status)WRKCFGSTS *CTL (控制器)WRKCFGSTS *DEV (工作站)檢示及管理激活或終止通信線路使用情形,且會(huì)自動(dòng)帶出遠(yuǎn)程控制器及工作站使用情形.Status 狀態(tài)Vary on pending 等待聯(lián)機(jī)Varie
15、d On已聯(lián)機(jī)系統(tǒng)處理中Active正常作業(yè)中Varied Off切斷聯(lián)機(jī),此時(shí)無法聯(lián)機(jī),需要將線路(Line),控制器(Controller),工作站(Device)設(shè)定 至Vary on pending才可以聯(lián)機(jī).在將顯示(Display)工作站Varied Off前,先從畫面檢視該工作站是否仍有殘存Job掛在該工作 站,若有則需將Job強(qiáng)迫結(jié)束(ENDJOB),否則無法將工作站(Device)及及控制器 (Controller) Varied Off.顯示(Display)工作站在被 Varied on 后,狀態(tài)會(huì)由 Varied off - Vary on pending ,此時(shí)若該顯
16、示(Display)工作站有開機(jī),狀態(tài)會(huì)由 Vary on pending - Signondisplay, 若User輸入ID及Password ,系統(tǒng)會(huì)以該顯示(Display)工作站名稱產(chǎn)生Job,狀態(tài)會(huì)由 Signondisplay - Active.在將印表機(jī)(Printer)工作站Varied Off前,先從畫面檢視該工作站是否仍有 Writer掛在該工作 站,若有則需將Writer強(qiáng)迫結(jié)束(ENDWTR),否則無法將工作站(Device)及控制器 (Controller) Varied Off.印表機(jī)(Printer)工作站被 Varied on 后,狀態(tài)會(huì)由 Varied of
17、f - Vary on pending ,此時(shí)若該印表機(jī)(Printer)工作站有開機(jī),狀態(tài)會(huì)由Vary on pending - Varied On ,待激 活印表機(jī)(STRPRTWTR)后,系統(tǒng)會(huì)以該印表機(jī)(Printer)工作站名稱于QSPL子系統(tǒng)下產(chǎn)生印表 機(jī)(Printer)工作站 Job ,狀態(tài)會(huì)由 Varied on - Active.9. STRPDM激活A(yù)S/400程序開發(fā)工具WRKLIBPDM針對整個(gè)鏈接庫所有對象WRKOBJPDM針對鏈接庫之單一對象WRKMBRPDM針對檔案數(shù)據(jù)成員以上功能均可對對象(檔案)作建立,復(fù)制,搬移,刪除CPYF(Copy File)拷貝檔案數(shù)
18、據(jù)成員,可新增或取代記錄WRKMSGQ (*QSYS OPR)(Work with Message Queue)檢示及回復(fù)系統(tǒng)訊息INZTAP(Initialize Tape)格式化磁帶DSPTAP(Display Tape)顯示磁帶內(nèi)容WRKSBMJOB (Work with Submitted Job)檢示批次作業(yè)狀態(tài)WRKOUTQ (Work With Out Queue)檢示報(bào)表暫存區(qū)WRKJOBQ (Work With Job Queue)檢示待執(zhí)行之批次工作暫存區(qū) WRKOBJLCK(Work withObject Lock)檢示對象有無被其它作業(yè)使用CALL執(zhí)行程序SNDBRKMSG (Send Break Message)送出
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024西安市自來水有限公司招聘管理崗位綜合及擬初錄人員筆試參考題庫附帶答案詳解
- 精神病培訓(xùn)總結(jié)及心得
- 溶洞申請報(bào)告書范文
- 浙江國企招聘2024金華市城市建設(shè)投資集團(tuán)有限公司第二批社會(huì)招聘27人筆試參考題庫附帶答案詳解
- 2025年度電商電商平臺(tái)與物流配送技術(shù)合作協(xié)議
- 二零二五年度房屋租賃合同糾紛處理細(xì)則
- 2025年度新能源儲(chǔ)能項(xiàng)目借款連帶擔(dān)保人協(xié)議
- 二零二五年度金融機(jī)構(gòu)間協(xié)議存款利率調(diào)整合同
- 二零二五年度光伏發(fā)電項(xiàng)目綠色認(rèn)證合作框架協(xié)議
- 養(yǎng)老院老人二零二五年度外出旅游安全協(xié)議書
- 2025年湖南鐵道職業(yè)技術(shù)學(xué)院單招職業(yè)技能測試題庫帶答案
- 2025年江蘇揚(yáng)州市儀征市眾鑫建設(shè)開發(fā)有限公司招聘筆試參考題庫附帶答案詳解
- 大象版四年級下冊《科學(xué)》全套教學(xué)課件
- 安徽毛坦廠實(shí)驗(yàn)中學(xué)2025屆高三11月期中考試英語+答案
- 期末考試質(zhì)量分析教學(xué)成績匯報(bào)模板
- 學(xué)校招生預(yù)約與咨詢服務(wù)
- 核心素養(yǎng)導(dǎo)向下的小學(xué)語文跨學(xué)科學(xué)習(xí)研究
- 塑料包裝知識(shí)培訓(xùn)課件
- 古法拓印(非遺課程)
- 2025年無線電管理局招聘(10人)高頻重點(diǎn)提升(共500題)附帶答案詳解
- 湖南省長沙市2024年七年級上學(xué)期期末數(shù)學(xué)試卷【附答案】
評論
0/150
提交評論