将所有对象从lib移动到另一个lib

时间:2015-02-18 08:35:06

标签: ibm-midrange

我尝试将所有对象从lib移动到另一个lib。 我想使用像“MOVOBJ OBJ(LIBX / * ALL)TOLIB(LIBY)”之类的东西,但这不起作用。它说* ALL不正确。

我也尝试“MOV OBJ('/ QSYS.LIB / LIBX.LIB / * ALL')TODIR('/ QSYS.LIB / LIBY')”这也不行。它说找不到/QSYS.LIB/LIBX.LIB。

我没有找到合适的命令来移动所有对象。

我需要使用的命令是什么?

编辑:我不能使用“DUPOBJ”,因为没有足够的空间来复制一些大表。

目前我在我的库中获取对象列表,然后逐个移动它们。

3 个答案:

答案 0 :(得分:2)

使用IFS命名时,您需要考虑Linux / UNIX ......

不支持CL类型的特殊值,例如* ALL。而是像在UNIX中一样使用*

MOV OBJ('/qsys.lib/test1.lib/*') TODIR('/qsys.lib/test2.lib/')

答案 1 :(得分:2)

如果你要移动库中的所有对象......也许SAVOBJ / RSTOBJ / DLTOBJ是最好的选择。

答案 2 :(得分:0)

我建议使用PDM。 STRPDM,选项2,输入from-lib的名称。 (或WRKOBJPDM from-lib。)

然后对第一个对象选择选项11,然后按F13重复到列表的末尾。按Enter键,系统将提示您输入库。