版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、2.8.4.4ORONERR(OnErr)沒用過OPEN(E)(OpenFilefProcessing)打開文件Facty1OperationFacty2ResultHILOEQOPEN文件名OPEN后面的目標,必須是在當前程序中已聲明的文件名(不是文件的記錄格式名),而且在OPEN操作之后,在程序結束之前之前,必須有對應的CLOSE操作。使用OPEN操作,文件在聲明時,必須使用USROPN關鍵字(詳見D行說明)。xx()邏輯判斷—或F
2、acty1OperationFacty2ResultHILOEQFLD01IFGTFLD03FLD01EQFLD02等價于IFFLD01FLD03FLD01=FLD02與IF、IFxx,、xx類似,RPGLE的寫法,比RPG的寫法xx要靈活,而且可以用來表達一些復雜的邏輯關系。有鑒于此,所以通常IF語句中,我會以為主,基本不用xx。如果在編程序方面,公司項目組無硬性要求,那我覺得還是少用xx吧,總覺得這種寫法的邏輯關系看起來不直接,尤其
3、是有很復雜的時。OTHER(Otherwise)分支語句的判斷與分支語句一起使用,表示不符合上述所有條件時的操作,如下:Facty1OperationFacty2ResultHILOEQWHEN條件判斷1即WHEN與ELSEIF是類似的,這樣說,應該可以明白了吧??傊狤NDSL是一個很好用的語法,尤其是在表示很多不同的分支處理時。OUT(E)(WriteaDataArea)沒用過,講數據域的。PARM(IdentifyParamet
4、ers)定義入口參數Facty1OperationFacty2ResultHILOEQRENTRYPLISTPARMFLD01關于具體內容講解,詳見前面所說“入口參數”一章。允許做為入口參數的有:普通變量、結構變量、數組變量關于PARM、PLIST,還有一種在Facty1,Facty2也填寫變量或指示器的用法,不過我不知道它具體表示什么意思,也不知道該怎么用。請用過的來補充。PLIST(IdentifyaParameterList)同上
5、POST(E)(Post)沒用過READ(N|E)(ReadaRecd)讀取記錄1.基本語法:Facty1OperationFacty2ResultHILOEQREAD文件記錄格式名4546READ后面跟的,必須是聲明的文件記錄格式名;LO指示器表示鎖表指示器,當在指定的時間(CHGPF,WAITRCD項可看到),需要讀取的記錄仍被鎖,將會打開LO指示器,即IN45=’1’;EQ指示器為是否讀到指示器。當未讀到任何記錄時,打開EQ指示器
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論