【问题标题】:RPG400 - RPG Source Code compilation error - Data descriptions for file not foundRPG400 - RPG 源代码编译错误 - 找不到文件的数据描述
【发布时间】:2020-04-26 22:42:49
【问题描述】:

我的源代码是指一些屏幕名称和数据库表。下面给出的示例声明:

FSCRNNAME CF E WORKSTN FDBNM1 IF E K 磁盘

我正在使用 MicroFocus Rumba 编辑器进行编译,并使用 Rumba 编辑器“使用 PDM 与成员一起工作”中的内置编译(选项 14 - 用于编译)。

编译时出现以下错误:

错误信息: 1)“未找到文件 SCRNAME 的数据描述” 2)“未找到文件 DBNM1 的数据描述” 3) “未找到指定为外部描述的文件的外部描述。文件被忽略。

有人对此有解决方案吗?

谢谢!

【问题讨论】:

    标签: compilation rpg


    【解决方案1】:

    包含文件 SCRNAME 和 DBNM1 的库必须在库列表中才能进行编译。

    抱歉,我不知道 Rumba,所以我不知道您将如何设置您的图书馆列表。但听起来你可能正在使用模拟器,所以也许你可以在使用选项 14 编译之前使用 ADDLIBLE 命令。

    【讨论】:

      【解决方案2】:

      编译器似乎找不到视频文件。 如果您以交互方式编译,在 PDM 上运行 14 之前,请确保列出包含已编译视频的库。 在命令行中搜索完整的视频类型 WRKOBJ SCRNNAME 如果你找到它,这意味着它在图书馆列表中 除此以外 WRKOBJ * ALL / SCRNNAME 查找包含它的所有库 找到库后,您可以将其添加到库列表中。 ADDLIBLE libraryName 会将其添加到第一个位置 EDTLIBL 发送允许您在您喜欢的位置编辑它。

      如果您在批处理中编译,请确保包含视频文件的库位于与您的 JOB 的作业队列关联的库列表中

      使用 PDM 中的 F18,您可以将作业队列设置为与已编译的相关联 WRKJOBQ 修改作业队列,包括构建参数。

      【讨论】:

        猜你喜欢
        • 2016-09-21
        • 2015-09-29
        • 1970-01-01
        • 1970-01-01
        • 2012-06-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-21
        相关资源
        最近更新 更多