You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RDI生成的EVFTEMPF01文件解析及保留EVFEVENT的规避方案

关于CRTSQLRPGI编译生成EVFTEMPF01/02文件的疑问与需求

发现的现象

  • 编译SQLRPG程序时,RDI会生成EVFTEMPF01和EVFTEMPF02源文件,成员内包含SQLRPG程序的源代码,推测这类文件仅在编译SQLRPG源文件时产生。
  • 搜索相关信息时,找到的首个IBM官方链接已失效;另有论坛提到预编译器会在QTEMP中创建临时SQL源文件,且编译后自动删除,但我的EVFTEMPF01文件是存放在编译目标库中的,因此怀疑这不是同一类文件。

参数测试情况

  • 我曾将CRTSQLRPGI的默认参数OPTION(*EVENTF)修改为OPTION(*NOEVENTF),原本以为这个设置只会影响EVFEVENT文件,但测试后发现,改为*NOEVENTF后不会生成EVFTEMPF01文件。
  • EVFEVENT文件用于存储编译过程中的信息、警告及错误,是RDI错误列表的数据源;如果设置为*NOEVENTF,就无法使用RDI的错误列表功能,只能查看打印池文件,体验非常糟糕。

需求

  • 希望了解EVFTEMPF01文件的具体定义。
  • 寻求一种既能保留EVFEVENT文件(正常使用RDI错误列表),又不会生成EVFTEMPF01文件的配置方法。

内容的提问来源于stack exchange,提问作者baphomet

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.21 03:24:55