免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1949 | 回复: 8
打印 上一主题 下一主题

关于程序调试的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-04-27 09:47 |只看该作者 |倒序浏览
通常来说,调试RPG,CL程序的时候使用STRISDB,调试RPGLE的时候使用STRDBG,但是当把STRDBG的权限改为对*PUBLIC *EXCLUDE的时候,使用STRISDB会提示用户没有STRDBG命令的使用权限。迷茫!
针对以上现象,有两个疑点请教:
1.  STRISDB使用的时候是不是也调用了STRDBG命令?
2.  权限问题,对STRDBG 的权限 PGMR *USE, *PUBLIC *EXCLUDE共存的时候,PGMR 无法调试程序,关于权限优先适用哪个的问题,哪位大虾能不能给解释一下?

        

论坛徽章:
0
2 [报告]
发表于 2004-04-27 12:17 |只看该作者

关于程序调试的问题

CL程序也可以用STRDBG命令来DEBUG的。注意,在COMPILE CL的时候,选F10,然后把*STMT更改为*SOURCE就可以了。

论坛徽章:
0
3 [报告]
发表于 2004-04-28 08:15 |只看该作者

关于程序调试的问题

第2个问题有没有哪个大虾给解释一下?始终搞不清!HELP!

论坛徽章:
0
4 [报告]
发表于 2004-04-28 15:25 |只看该作者

关于程序调试的问题

QPGMR只是一个GROUP PROFILE
如果你想有权限,必须把你自己加到QPGMR这个组里才可以继承到权限

论坛徽章:
0
5 [报告]
发表于 2004-04-28 15:49 |只看该作者

关于程序调试的问题

PGMR *USE, *PUBLIC *EXCLUDE共存的时候,PGMR都无法使用STRDBG 命令,这才是关键,大虾是不是没搞清楚我说的话??

论坛徽章:
0
6 [报告]
发表于 2004-04-28 15:59 |只看该作者

关于程序调试的问题

不知道你到底说的是什么??
QPGMR是个组
*PUBLIC是指所有用户
*EXCLUDE和*USE是权限的一种
他们有可比性么?? 说清楚些

论坛徽章:
0
7 [报告]
发表于 2004-04-28 16:51 |只看该作者

关于程序调试的问题

彻底FAINT!
我是想说pgmr 的*use应该是专用的权限, *public的*exclude是所有用户的权限,通常应该是专用的权限优先适用的啊,比如有*allobj权限的用户肯定不会受 *public 的*exclude限制而不能使用strdbg命令。
所以我想了解的是这个专用权限和通用权限到底哪个优先适用?
是不是一般情况下专用权限优先适用,在对*public为*exclude的时候是不是只要不是*all权限的都没法使用strdbg命令?

论坛徽章:
0
8 [报告]
发表于 2004-04-28 16:59 |只看该作者

关于程序调试的问题

试了一下,对于STRDBG这个命令,当给 PGMR *ALL 权限,然后对*PUBLIC的权限是 *EXCLUDE的时候,PGMR 依然不能用STRDBG这个命令。

论坛徽章:
0
9 [报告]
发表于 2004-04-28 17:23 |只看该作者

关于程序调试的问题

怎么不可以用???
*PUBLIC                 *EXCLUDE
QPGMR                   *USE

用QPGMR 用户登陆,STRDBG 照样可以用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP