我遇到了ISPF编辑器的问题。 当我从Eclipse向Endevor签署一个程序时,它有时会将配置文件从COBOL(FIXED 80)更改为COBOL(VARIABLE 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> *---------------------------------------------------------------------*
有谁知道如何将个人资料更改为FIXED?
解决方案:
这不是配置文件所做的事情,它是Eclipse / Endevor交互中更改的底层文件。
解决它:
1.将所有代码复制到新的固定数据集
2.删除原始文件上的所有行
3.对配置文件进行适当的更改
4.将代码复制回原始文件
5.对水平对齐进行必要的调整。
答案 0 :(得分:1)
这听起来不像是ISPF问题。与zarchasmpgmr一样,固定或变量应基于正在编辑的文件,因为它是打开并读入的。您可以通过检查实际文件进行验证。听起来你需要查看Eclipse到Endevor登录程序是如何完成的,以了解它在某些情况下创建变量文件的原因。对于某些版本,工作空间等,底层Eclipse文件格式可能不同。