模块命令

此表列出了模块命令所需的特定权限。

命令 引用的对象 需要权限
对于对象 对于库
CHGMOD 模块 *OBJMGT 和 *USE *USE
模块 (如果指定了 OPTIMIZE) *OBJMGT 和 *USE *USE , *ADD 和 *DLT
模块,如果指定了 FRCCRT (*YES) *OBJMGT 和 *USE *USE , *ADD 和 *DLT
模块 (如果指定了 ENBPRFCOL) *OBJMGT 和 *USE *USE , *ADD 和 *DELETE
DLTMOD 模块 *OBJEXIST *执行
DSPMOD 模块 *USE *执行
RTVBNDSRC 1 模块 *USE *执行
*SRVPGM 和使用 *SRVPGM 指定的模块 *USE *执行
如果文件和成员存在并且指定了 MBROPT (*REPLACE) ,那么数据库源文件。 *OBJOPR , *OBJMGT , *ADD , *DLT *执行
如果存在文件和成员并且指定了 MBROPT (*ADD) ,那么数据库源文件 *OBJOPR 和 *ADD *执行
数据库源文件 (如果存在文件并且需要创建成员)。 *OBJOPR , *OBJMGT 和 *ADD *EXECUTE , *READ 和 *ADD
数据库源文件 (如果需要创建文件和成员)。   *EXECUTE , *READ 和 *ADD
CRTSCRPF 命令 (如果文件不存在)   *执行
ADDPFM 命令 (如果成员不存在)   *执行
用于重组源文件成员的 RGZPFM 命令 *OBJMGT *执行
WRKMOD 2 模块 任何权限 *USE
1
您需要对以下对象的 *USE 权限:
  • CRTSRCPF 命令 (如果该文件不存在)。
  • ADDPFM 命令 (如果成员不存在)。
  • RGZPFM 命令,以便重组源文件成员。 需要 *CHANGE 和 *OBJALTER 权限或 *OBJMGT 权限来重组源文件成员。 然后, RTVBNDSRC 命令功能完成,并将源文件成员重组为序号为零。
2
要使用个别操作,您必须具有个别操作所需的权限。