通过使用不同的liblist运行程序,我们可以控制as400上的程序可以使用哪些对象。但是某些操作不能由此直接控制。因此,我的程序需要读取liblist并决定其中的某些库以及如何执行操作。

我找不到任何api从程序中读取liblist条目。我所期望的是某种api,它可以让我按优先级遍历liblist条目,或者按照liblist给出的顺序给我一个数组。如果可能的话,我希望使用RPG或CL,但也可以使用其他ILE语言。

(如果您想知道为什么我要这样做,我又问了一个问题,它解释了我所面临的内在问题:How can I create a DTAQ in one of two different libs, controlled by the jobs liblist?
但是liblist解析是解决该问题的一种方法,并且是一个单独的问题)。

最佳答案

您可以使用the QUSRJOBI API检索作业的库列表。您还可以使用CL命令ADDLIBLE并监视错误消息CPF2103(库列表中已存在库)。

09-28 10:15