原帖由 adam_0_0_0 于 2009-12-11 11:33 发表
我有一个rpg文件,在执行时,如果有异常,不错处理的情况下应当是系统自动弹出系统messag,显示出异常,并且程序终端。
我想做到的效果是如果出现异常,忽略掉,继续执行程序。
看到一些资料说在cl中加monmsg ...
原帖由 huangxkst 于 2009-12-11 21:38 发表
程序执行-》发现异常-》跳到aa中执行新程序
基本思路:
PGM
MONMSG MSGID(CPF0000) EXEC(DO)
/*发现异常 : 执行你想执 ...
原帖由 janggs 于 2009-12-12 00:15 发表
I am confused with your question:
The message that system return you should turn down your job, how can you still proceed your aa logical?
So please clarify your message first.
For CMD MONMS ...
原帖由 adam_0_0_0 于 2009-12-11 11:33 发表
我有一个rpg文件,在执行时,如果有异常,不错处理的情况下应当是系统自动弹出系统messag,显示出异常,并且程序终端。
我想做到的效果是如果出现异常,忽略掉,继续执行程序。
看到一些资料说在cl中加monmsg ...
原帖由 passthru 于 2009-12-14 09:56 发表
楼主有三个概念错误:
1)进入CL PGM后就立即MONMSG,一定是MSGID为CPF0000,而不能进行条件判断。所以,肯定是goto aa执行条件程序。
2)楼主的意思,在rpg出错后rpg不进行*pssr处理而直接把*pssr进行处理 ...
原帖由 adam_0_0_0 于 2009-12-14 08:54 发表
感谢你的回复。不过还是没有解决弹出错误消息的问题。 我在rpg中有意制造了一个往pf文件插数据时,出现重复数据的情况,根据你的这个思路,当出现重复插入主键相同数据的时候,会弹出“(C G S D F) CUSPOPR ...
欢迎光临 Chinaunix (http://bbs.chinaunix.net/) | Powered by Discuz! X3.2 |