Chinaunix首页 | 论坛 | 博客
  • 博客访问: 38821
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 65
  • 用 户 组: 普通用户
  • 注册时间: 2013-02-16 15:12
个人简介

热爱学习,更热爱生活! 欲无后悔先修己,各有来因莫羡人

文章分类

全部博文(5)

文章存档

2013年(5)

我的朋友

分类: 其他UNIX

2013-02-17 00:55:49

  • 通过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好用。
阅读(1893) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~