我在使用ISPF编辑器时遇到问题。 当我将程序从 Eclipse 登录到 Endevor 时,它有时会将配置文件从 COBOL (FIXED 80( 更改为 COBOL(变量 80(。
****** ***************************** Top of Data ******************************
=PROF> ....COBOL (VARIABLE - 80)....RECOVERY ON....NUMBER ON STD...............
=PROF> ....CAPS OFF....HEX OFF....NULLS ON STD....TABS OFF.....................
=PROF> ....AUTOSAVE ON....AUTONUM ON....AUTOLIST OFF....STATS OFF..............
=PROF> ....PROFILE UNLOCK....IMACRO NONE....PACK OFF....NOTE ON................
=PROF> ....HILITE COBOL CURSOR FIND............................................
==MSG> *---------------------------------------------------------------------*
==MSG> * *
==MSG> * This element is referenced by no other elements. *
==MSG> * *
==MSG> *---------------------------------------------------------------------*
有谁知道如何将配置文件更改为固定?
解决方案:
这不是配置文件执行的操作,而是在 Eclipse/Endevor 交互中更改的底层文件。
解决方法:
1. 将所有代码复制到新的固定数据集
2.删除原始文件上的所有行
3.对配置文件进行适当的更改
4.将代码复制回原始文件
5.对水平对齐进行必要的调整。
这听起来不像是ISPF问题。 就像zarchasmpgmr所说的那样,固定或变量应该基于正在编辑的文件,因为它被打开和读入。 您可以通过检查他所说的实际文件来验证。 听起来您需要检查 Eclipse to Endevor 登录过程是如何完成的,以了解为什么它在某些情况下会创建变量文件。 也许底层 Eclipse 文件格式对于某些版本、工作区等是不同的。