ADLP
说明
当检查 DLI 程序规范块 (PSB) 时,外部安全性管理器检查了 PSB 的使用情况,并发现:
用户未经授权访问 PSB ,或者
对于外部安全管理器, PSB 未知,或者
用户已设置为缺省用户的功能。
上述上下文中术语 user
的含义取决于调用事务的方式。
如果正在从本地终端运行事务,或者已从远程终端路由事务,那么用户是终端用户。 (对于路由事务,如果在 SIT 中指定了 PSBCHK=NO ,或者在事务定义 (CEDA DEFINE TRANSACTION 命令) 中指定了 RESSEC=NO ,那么安全管理器 不会 检查终端用户。)
如果事务是由于来自另一个 CICS MRO 区域的请求而运行的,那么用户是另一个 CICS 系统 (在初始化 JCL 的 JOB 语句中定义到外部安全管理器) 的所有者。
如果由于来自已连接的 ISC 系统的请求而运行事务,那么将在已安装的 CONNECTION 定义的 SECURITYNAME 操作数中定义用户,该定义用于定义远程系统与本地系统之间的链接。 确保 SECURITYNAME 操作数中的名称与已连接的 CICS 系统提供的名称相同。 这将取决于两个系统之间的 CONNECTION 类型。 有关这方面的更多信息,请参阅 CICS 相互通信。
注:
根据上述定义,由路由事务使用的 PSB 具有两个用户,即终端用户和通信区域。 因此,对于路由的事务,外部安全性管理器将对终端用户 (如上面的 1 中所限定) 和通信区域 (上面的 2 或 3) 进行两次检查。
系统操作
尝试调度 PSB 的任务异常终止。
用户响应
确保对外部安全管理器定义了 PSB ,并且所有用户都具有正确的授权级别。 如果系统设置正确,请注意安全违例。