通用库名
这些特殊值指的是 IBM i 库。 您通常可以在 API 调用中使用它们来代替特定的库名。
- *ALL
- 所有库,包括 QSYS 库。
- *ALLUSR
- 名称不以字母 Q 开头的所有用户定义的库。 虽然IBM提供了下列具有以字母Q开头的名称的库,但是它们一般包含频繁更改的用户数据。 因此,这些库也被视为用户库。QDSNX
QGPL
QGPL38
QMGTC
QMGTC2
QMPGDATA
QMQMDATA
QMQMPROC
QPFRDATA
QRCL
QRCLxxxxxQSRVAGT
QSYS2
QSYS2xxxxx
QS36F
QUSER38
QUSRADSM
QUSRBRM
QUSRDIRCF
QUSRDIRCL
QUSRDIRDB
QUSRIJS
QUSRINFSKRQUSRNOTES
QUSROND
QUSRPOSGS
QUSRPOSSA
QUSRPYMSVR
QUSRRDARS
QUSRSYS
QUSRVI
QUSRVxRxMx
QWQCENT
QWQREPOS*ALLUSR 不包括名称以符号 # 开头且不包含用户数据的 System/36 库。 下表列出了这些库。
#CGULIB
#COBLIB
#DFULIB
#DSULIB#RPGLIB
#SDALIB
#SEULIBxxxxx 是主辅助存储池 (ASP) 的编号。
用户可以为 IBM 支持的每个前发行版创建不同的库名 (格式为 QUSRVxRxMx) ,以包含要在前发行版的 CL 程序中编译的任何用户命令。 对于 QUSRVxRxMx 用户库, VxRxMx 是 IBM 继续支持的先前发行版的版本,发行版和修改级别。
有关 QUSRVxRxMx 库或 *ALLUSR 特殊值的更多信息,请参阅 SAVLIB 命令的特殊值。
- *CURLIB
- 作业的当前库。 如果没有为作业指定当前库,那么将使用 QGPL 库。
- *LIBL
- 作业的库列表的用户和系统部分。
- *USRLIBL
- 作业的库列表的用户部分。