我尝试将所有对象从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”,因为没有足够的空间来复制一些大表。目前我在我的库中获取对象列表,然后逐个移动它们。
答案 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键,系统将提示您输入库。