此字段指定给不对程序对象具有特定权限的用户、不在权限表中的用户
或其组不对程序对象具有特定权限的用户予权限。使用 GRTOBJAUT(授予对象权限)或
RVKOBJAUT(调用对象权限)命令可改变所有用户或程序对象创建后指定的用户的权限。
此框中的值等价于 CRTCBLPGM、CRTCBLMOD 和 CRTBNDCBL 命令的 AUT 参数值。
要表示权限表,请输入名称(最多 10 个 SBCS
字符),或单击向下箭头以选择下列其中一个有效选项:
- *CMDDFT
- 将不传送任何参数至主机且将使用主机定义的缺省值。
- *LIBCRTAUT
- 对象的公共权限取自目标库(将包含所创建程序对象的库) 的 CRTAUT
关键字。当创建程序对象时确定此值。若在创建 了程序对象之后更改库的 CRTAUT
值,则此新值不影响任何现存的对象。
- *ALL
- 提供对程序对象的所有操作权限(除那些限制给所有者使用的和由
权限表管理权限控制的之外)。用户可控制程序对象的存在,指定它的安全性,
更改它,以及在其上执行基本功能,但不能传递它的所有权。
- *CHANGE
- 提供所有数据权限和在程序对象上执行所有操作的权限(除那些限制给所有者使用或由对
象权限和对象管理权限控制的外)。用户可更改对象并在其上执行基本功能,诸如运行和
调试程序对象。
- *USE
- 提供对象操作权限和读权限;对程序对象的基本操作的权限,诸如运行程序。防止用户更改对象。
- *EXCLUDE
- 用户不能存取程序对象。
- 权限表名称
- 输入对其添加程序的用户和权限的权限表的名称(仅 SBCS
字符)。程序对象由此权限表 保护,且将程序对象的公共权限设置为 *AUTL。当发出
COBOL 编译命令时,权限表必须在系统中。
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.