RSE 服务器向锁定守护程序注册新连接的用户。注册信息包含地址空间标识(线程池服务器的 ASID)、特定于用户的任务控制块(TCB)标识以及用户标识。
注意,注册仅在连接时执行,所以不会注册(重新)启动锁定守护程序之前处于活动状态的所有 RSE 用户。
锁定守护程序接收到数据集查询时,它会扫描系统的全局资源序列化(GRS)队列。如果 ASID 和 TCB 与注册用户的 ASID 和 TCB 相匹配,那么会返回用户标识作为锁定所有者。否则会返回与该 ASID 相关的作业名称/用户标识作为锁定所有者。
如果注册失败,那么会显示包含注册信息的控制台消息,以便操作员可发出 D GRS,RES=(*,dataset[(member)]) 操作员命令,并对 ASID 和 TCB 值与系统报告为锁定所有者的相应值进行手动匹配。
>>─┬─START ─┬──procname──┬───────────────────────────┬────────>< └─S ─────┘ │ ┌─'usr/lpp/rdz'──┐ │ ├─,HOME=─┴─'install_path'─┴─┤ │ ┌─'etc/rdz'─────┐ │ ├─,CNFG=─┴─'config_path'─┴──┤ │ ┌─1─────────┐ │ ├─,LOG=─┴─log_level─┴───────┤ └─<─────────────────────────┘
>>─┬─MODIFY ─┬──procname───────────────────────────────────────> └─F ──────┘ >──,APPL=─┬─QUERY ─┬─┬─dataset─────────┬──────────────────────>< └─Q ─────┘ └─dataset(member)─┘
BPXM023I (stclock) dataset[(member)] NOT LOCKED BPXM023I (stclock) dataset[(member)] LOCKED BY userid
>>─┬─STOP ─┬──procname────────────────────────────────────────>< └─P ────┘