我尝试使用目标系统版本 *PRV/V7R2M0 的保存文件,但保存文件未保存使用 V7R3 创建的对象。我如何在 V7R2 中继续使用 V7R3 对象。
答案1
SAVOBJ TGTRLS(V7R2M0)
就是您所需要的。
然而,该对象必须与之前的版本兼容。
使用DSPxxx
诸如 之类的命令DSPOBJD
,DSPPGM
您可以查看对象是在哪个版本上创建的以及/或者为哪个版本创建的......
Module created on . . . . . . . . . . . . . . : V6R1M0
Module created for . . . . . . . . . . . . . . : V6R1M0
Creation date/time . . . . . . . . . : 11/27/12
Source file date/time . . . . . . . : 09/27/11
System level . . . . . . . . . . . . : V6R1M0
我似乎记得对于某些对象来说,它显示为“支持的最早版本”或类似的内容。
尝试将不兼容的对象保存到以前的版本应该会导致错误消息。
新创建的程序/服务程序对象必须使用 TGTRLS(*PRV) 进行编译,以便使用 TGTRLS(*PRV) 保存对象。
例如
CRTBNDRPG PGM(MYPGM) TGTRLS(*PRV)