如何在 V7R2 版本的 iseries/AS400 中发送和使用 V7R3 创建的程序对象?

如何在 V7R2 版本的 iseries/AS400 中发送和使用 V7R3 创建的程序对象?

我尝试使用目标系统版本 *PRV/V7R2M0 的保存文件,但保存文件未保存使用 V7R3 创建的对象。我如何在 V7R2 中继续使用 V7R3 对象。

答案1

SAVOBJ TGTRLS(V7R2M0)就是您所需要的。

然而,该对象必须与之前的版本兼容。

使用DSPxxx诸如 之类的命令DSPOBJDDSPPGM您可以查看对象是在哪个版本上创建的以及/或者为哪个版本创建的......

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)

相关内容