Version control 从RPGIII到RPGIV的Aldon和CVTRPGSRC

Version control 从RPGIII到RPGIV的Aldon和CVTRPGSRC,version-control,ibm-midrange,rpgle,rpg,Version Control,Ibm Midrange,Rpgle,Rpg,我有一个程序,我想从RPGIII转换成RPGIV。我想不出怎么让奥尔顿去做。我在iSeries(绿色屏幕)上发布7.5E版 我已经在ALDON外部转换了源,在ALDON内部,我已经将签出对象(选项16)从RPG更改为BND的RPGLE扩展属性。这将起作用,但是,源仍然位于QRPGSRC物理源文件(92列)中,而不是QRPGLESRC(112列)。我已经丢失了任何可能在原始来源中的评论。ALDON中的选项16不允许您更改源文件 谢谢你能提供的帮助 我已经有一段时间没有在RPG中编写代码了,我不确定

我有一个程序,我想从RPGIII转换成RPGIV。我想不出怎么让奥尔顿去做。我在iSeries(绿色屏幕)上发布7.5E版

我已经在ALDON外部转换了源,在ALDON内部,我已经将签出对象(选项16)从RPG更改为BND的RPGLE扩展属性。这将起作用,但是,源仍然位于QRPGSRC物理源文件(92列)中,而不是QRPGLESRC(112列)。我已经丢失了任何可能在原始来源中的评论。ALDON中的选项16不允许您更改源文件


谢谢你能提供的帮助

我已经有一段时间没有在RPG中编写代码了,我不确定这是否能在您的开发环境中工作

我总是创建一个新文件QRPGLESRC,并将其设置为112记录长度,然后将所有成员从QRPGSRC复制到QRPGLESRC,然后在此基础上运行转换工具

我模模糊糊地记得命令CPYSRCMBR,您应该能够在命令行中键入该命令,前面有一个问号,即?CPYSRCMBR,以提示所有默认选项-每个iSeries都使用不同的默认设置


但是,请确保并检查以确保您的实际代码存在,而不仅仅是成员名称(即程序名称)。有一次我这样烧掉了自己,我不得不回到磁带上获取代码。

ALDON中的选项9允许您将源代码移动到新文件。然后可以使用选项16进行更改。

谢谢您的回复。CVTRPGSRC命令用于转换源。我的问题是奥尔顿。在ALDON中创建对象后,它们似乎不允许您更改最初分配用于存储源的源文件。谢谢,这是我找不到的。
•   Use CVTRPGSRC to convert from RPG to RPGLE.
•   Rename the source member in RPGLE
•   From ACMS find the object converted, as it will still be on record as an RPG program.
•   Select the object with an option 9.
•   Change the ‘To Source member’ from *SAME to QRPGLESRC
•   Select the object with an option 16 to change. Change the Object attribute to RPGLE, and the Extended attribute to BND.
•   At this point, the member should be in your correct, QRPGLESRC file. Delete it and rename the member name back to its original name.