我们通过使用不同的库列表运行程序来控制 as400 上的程序工作的对象。但有些操作不能由此直接控制。因此,我的程序需要读取liblist并决定其中的一些库,如何操作。
我找不到任何 api 来从程序中读取 liblist 条目。我期望的是某种 api,它可以让我按优先级迭代 liblist 条目,或者按照 liblist 给出的顺序为我提供一个包含它们的数组。如果可能的话,我更喜欢 RPG 或 CL,但也可以使用其他 ILE 语言。
(如果您想知道为什么我要这样做,我问了另一个问题,它解释了我面临的封闭问题:如何在由作业库列表控制的两个不同库之一中创建 DTAQ? https://stackoverflow.com/questions/11507092/how-can-i-create-a-dtaq-in-one-of-two-different-libs-controlled-by-the-jobs-lib但 liblist 解析是解决该问题的一种方法,并且是一个单独的问题)。
您可以使用QUSRJOBI API http://publib.boulder.ibm.com/infocenter/iseries/v7r1m0/topic/apis/qusrjobi.htm#HDRJOBI7检索作业的库列表。您还可以使用 CL 命令 ADDLIBLE 并监视错误消息 CPF2103(库已存在于库列表中)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)