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 ────┘