在RPG IV中找不到DSPF的外部描述



我有一台运行IBM i 7.2(无PTF(的服务器,我用它来学习系统。我尝试创建一个具有单个 RPGLE 源 (CALCR( 和具有单个记录的 DSPF (CALCD( 的应用程序。但是,在编译 RPG 代码(通过 PDM(时,我收到有关 DSPF 的错误。

*RNF2120 40 a      000200  External descriptions for file CALCD not found; file is 
ignored.                                                

代码非常简单,如下所示。

*************** Beginning of data *********************************************
0001.00 H                                                                              
0002.00 FCALCD     CF   E             WORKSTN                                          
0003.00 C                   EVAL      *INLR = *ON                                      
****************** End of data ************************************************

DSPF是"编译"的,与我的RPG代码存在于同一个库中。我还在PUB400上测试了相同的代码,没有遇到任何错误。我认为我的 IBM i 安装的库存配置有问题。

首先,检查您的库列表。但是,如果这是正确的,您至少需要一些基本的PTF。如果某处有错误,则会在这些 PTF 中修复。没有这些,任何你尝试的东西都是失败的,没有人能帮助你。即使在第一个正式发布日期,IBM 也发布了一些 PTF 来修复在测试阶段发现的问题。

如果你不能得到PTF,那么最好尝试使用pub400。

最新更新