Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7552
  • 博文数量: 3
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2020-02-26 12:14
文章分类
文章存档

2020年(3)

我的朋友
最近访客

分类: 其他UNIX

2020-02-26 12:32:02

  • 通过SBMJOB  一个目标到一个hold住的jobqueue 或者通过使用 HOLD(*YES)提交。


  • 通过 WRKUSRJOB查看 job. 记下三要素: username, job number, job name .


  • 通过 STRSRVJOB开启服务job,需要上面的 username, job number and job name.


  •  通过STRDBG PGM(YourPgm) 进去调试状态 按F12退出,还不能设置断点。


  •       释放掉被hold住的 job. 同时会有提示请求按F10,按 Press F10后,再在命令行中输入 DSPMODSRC

               看到源码  ,此时设置断点。

  • 按F3回到主屏幕,然后按Enter再启动job. 接下来和通常的调试是一样的。F3结束程序,enddbg结束调试状态,endsrvjob

         结束服务作业,重新按上面步骤再来。


顺便提一下一个编程技巧 RPG 中H行推荐都使用OPTION(*SRCSTMT:*NODEBUGIO) ,一是调试不用按那么多F10,二是快速定位源代码行号和编译信息,比*showcpy好用。
阅读(938) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~