AS400 RPGLE程式設計中常見錯誤
阿新 • • 發佈:2019-01-09
1. RNF2120 宣告的檔案不存在。
需要檢視PF/LF檔案是否編譯成功 庫列表是否新增 (庫列表未新增會出現資料型別不相容,宣告檔案不存在等諸多錯誤)
2. RNF7030 變數未定義,通常隨著如果變數未定義,那麼與該變數有關的每一句話,都會報錯,並且除了7030之外,還會有諸如型別不匹配這些的錯誤,所以排錯時,一般都是先修改7030的錯誤。
3. RNF5177 使用了DO、FOR、DOW、IF、SELECT語句時,漏寫了相應的END語句。
關於編譯和
PDM中快捷編譯命令
14 +F4 ( 在opt項中輸入 14 回車 直接編譯,14+F14可修改編譯編譯目標庫,以及生成生成嚴重性的級別)
編譯出錯後 鍵入WRKJOB OPTION(*SPLF)命令或者在 該作業opt項 輸入W 進入Spooled Files ,然後在opt項輸入 5 進行檢視詳細錯誤資訊。
然後在 control 命令列 鍵入B 跳轉到最尾頁 檢視錯誤數目及其錯誤描述
如圖(00) (10) (20) (30) 均代表嚴重程度
可以在find行鍵入錯誤 id資訊 shift+F4 進行檢視