1. 程式人生 > >AS400 RPGLE程式設計中常見錯誤

AS400 RPGLE程式設計中常見錯誤

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 進行檢視