XCMD

XCMD 系统初始化参数指定是否希望 CICS® 执行命令安全性检查,以及 (可选) 您在其中定义了命令安全概要文件的 RACF® 资源类名。

定义XCMD

您可以通过以下方式定义XCMD系统初始化参数:
  • 在语句 EXEC PGM=DFHSIP 的参数 PARM 中。
  • 在 CICS 启动作业流的SYSIN数据集中。
  • 在DFHSIT宏中。
您无法通过系统控制台定义XCMD系统初始化参数。

XCMD的值

XCMD系统初始化参数的有效值如下:

XCMD = {YES|name | NO}
如果指定 YES 或 RACF 资源类名,那么 CICS 会调用 RACF 以验证与事务关联的用户标识是否有权对指定资源使用 CICS 命令。 每次事务尝试对资源使用 COLLECT , DISABLE , DISCARD , ENABLE , EXTRACT , INQUIRE , PERFORM , RESYNC 或 SET 命令或任何 FEPI 命令时,都会执行此类检查。
注: 仅当对 SEC 系统初始化参数指定了 YES 并在事务资源定义上指定了 CMDSEC (YES) 选项时,才会执行此检查。
YES
YES 是 XCMD 的默认值。 CICS 调用 ,使用以 C 或 V 为前缀的默认类名 CICSCMD,检查与事务相关的用户 ID 是否有权使用 命令来处理指定的资源。 RACF CICS 常规资源类名为 CCICSCMD ,资源组类名为 VCICSCMD。
名称
CICS 使用以 C 或 V 为前缀的指定资源类名来调用 RACF,以验证与事务关联的用户标识是否有权对指定资源使用 CICS 命令。 常规资源类名为 Cname ,资源组类名为 Vname

指定的资源类名必须是 1 到 7 个字符。

CICS 不会执行任何命令安全性检查,从而允许任何用户使用受这些检查约束的命令。

限制: 只能在 SIT , PARM 或 SYSIN 中指定 XCMD 参数。

有关资源安全性如何为事务安全性提供更高级别的安全性的信息,请参阅 资源安全性