iSeries ILE-Cobol 无法编译

问题描述 投票:0回答:1

我尝试编译(CRTBNDCBL)“IBM Rational Development Studio for i - ILE Cobol 程序员指南”,V7.2,第 368-371 页中的示例 如果源类型只是 CBL,则一切正常。
如果我将源类型更改为 CBLLE,则无法创建程序对象。
我得到 QPJOBLOG、QPSRVDMP 和 QPDSPJOB 假脱机文件。 工作日志告诉我:
MCH4229 ...无效的目录条目,原因代码 13(翻译自德语)
CPF93B6 ...问题协议已更新(也已翻译)

主要问题是MCH4229。

CRTCBLMOD 不适用于 CBLLE 源。

怎么了?

有什么想法/解决方案吗?

提前谢谢您!
整个消息:

MCH4229    Abbruch                 40   11.01.24  14:55:33,033791  VOXERROR                 002738   QBNCRTMD    QSYS     Zielmodul . . . . . . . . . :   QBNCRTMD                                             Zielprozedur  . . . . . . . :   main_module                                          Anweisung . . . . . . . . . :   1361                                                 Nachricht . . . :   Verzeichniseintrag ungültig.                                     Ursache  . . . . :  Das Objekt wurde nicht erstellt, da das Verzeichnis einen        ungültigen Eintrag enthält. Fehlerbeseitigung:  Im Umwandlungsprogramm             besteht ein Problem. Dieses Problem dem Lieferanten des Umwandlungsprogramms       melden. Technische Beschreibung . . . . . . . :  Ursachencode: 13.  Der            Index des ungültigen Verzeichniseintrags ist 133, der Verzeichniseintrag ist       X'050400010000006700000000000000000000002D000000007200900000000000', und die       relative Adresse für den Verzeichniseintrag ist 4276 Byte.  Die                    LIC-Protokollanmerkungs-ID ist 01000480.                                          

ibm-midrange cobol
1个回答
0
投票

MCHxxxx 消息通常表明操作系统出现问题;因此值得致电 IBM 咨询。

您运行的 IBM i 版本是什么?您目前正在使用 PTF 吗?

我确实找到了引用 ILE COBOL 和 MCH4229 的 PTF。

但那是7.1版的。

© www.soinside.com 2019 - 2024. All rights reserved.