分类:
2010-04-21 15:09:58
一.程序编译:
RPGLE程序:
Debugging views (DBGVIEW) 选项填“*LIST”,或“SOURCE”
RPG程序:
Source listing option (OPTION) 选项填“*LSTDBG”
Generation options (GENOPT) 选项填“*LIST”
如果编译的程序未指定这个参数,那么执行STRDBG命令时,将会毫无效果。
二. DEBUG :
1. 打开QUICS,查看JOB ID
2. 使用WRKJOB查看所提交的JOB的以下3个参数值:
*Job id
*User Name
*Job Number
3. 执行STRSRVJOB,填入第2步骤获得的3个参数进行QBATCH JOB服务过程; (其实,只要填写JOB ID即可,即,第二步可以省略)
4. STRDBG + 程序名
Update production files (UPDPROD)
OPM source level debug (OPMSRC)
5. 在QUICS中执行该程序
6. 在OS/400命令行窗口;可通过F6设置断点。程序将在断点中停留;可以使用交互式DEBUG使用DEBUG命令进行处理
7. 一旦程序或者JOB结束,使用ENDDBG和ENDSRVJOB结束操作。