如何从ILE程序中读取liblist?(最好是RPG或CL)

kra*_*nko 3 environment rpgle ibm-midrange

我们通过使用不同的liblists运行它们来控制as400上的程序所使用的对象.但是有些操作不能由此直接控制.因此,我的程序需要阅读liblist并决定其中的一些库,如何操作.

我找不到任何api来从程序中读取liblist条目.我期望的是,某种api允许我按优先级迭代liblist条目,或者按照liblist给出的顺序给我一个数组.如果可能的话,我更喜欢RPG或CL,但也可以使用其他ILE语言.

(如果你想知道,为什么我要这样做,我问另一个问题,解释我面临的封闭问题:如何在两个不同的库中创建一个DTAQ,由作业liblist控制? 但是liblist解析是解决这个问题的一种方法,也是一个单独的问题).

小智 5

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