最近犯糊涂,在关注MONMSG,看到程序里的写法也都不太一致,所以单独出来请教各位: 1、我原本理解cpf0000是,cpf0000是可以监控到cpf*的信息,CL程序中如果Monitor到Message,就会execute指定的步骤;我是这样理解。 2、但是我又在网上看到这篇的讨论版就更加糊涂了,http://www.happy-net.cn/AS400/13213.htm,下面这句话是根源; ◆我一直认为MONMSG cpf0000可以忽略任何错误 请达人们解解迷团,谢~。
有谁知道cpf4128是什么错啊? 我CALL别人写好的一个程序,如果走INTERACTIVE则没有问题可以出REPORT,但是如果走BATCH则显示有下面这个错: cause : The RPG program TEST58B3 in library TESTA received the message cpf4128 while doing an implicit OPEN to file TEST58F See the job log for a complete description of message cpf4128 If the file has a device type of SPECIAL there may be no mes...
The 0 character is treated as a wild card for the purposes of error monitoring, so cpf0000 says to monitor for any error. First, you can monitor for a specific message, e.g.: MONMSG MSGID(cpf9801) Or you can monitor for a list of specific messages, e.g.: MONMSG MSGID(cpf9801 cpf9802 cpf9810) Next, you can monitor for a whole group of related messages, using a "generic" designation such as: MONM...
Display Program Messages Job 200173/MIN/QPADEV0046 started on 18/03/09 at 09:17:44 in subsystem QINTE Error message cpf4238 appeared during OPEN (C S D F). 请问这个是什么错误 我用F1看了 但是不是很明确 我这本RPG最下面有个内部帐票 现在发现以前可以运行的内部帐票程序都不能CALL了 还有就...
以下的code比较复杂.但我看了很久都不知道为什么会出错(cpf9899)。 0005.15 OVRDBF FILE(EX14DAT) SHARE(*YES) 0005.20 OPNQRYF FILE((EX14DAT)) OPTION(*ALL) QRYSLT(' FLTNO + 0005.21 =' || &CHCLFN || ' *OR DPTDT =%WLDCRD("*' + 0005.22 |< &CHCLDD |< '*") *OR ARVDT =%WLDCRD("*' |< + 0005.23 ...