RSE サーバーは、新規接続ユーザーをロック・デーモンに登録します。登録情報には、アドレス・スペース ID (スレッド・プール・サーバーの ASID)、タスク制御ブロック (TCB) ID (ユーザー固有)、およびユーザー ID が含まれます。
登録は接続時にのみ実行されるため、ロック・デーモンの開始 (または再開) 前にアクティブ状態であった RSE ユーザーは登録されないことに注意してください。
ロック・デーモンは、データ・セット照会を受信すると、システムのグローバル・リソースの逐次化 (GRS) キューをスキャンします。登録したユーザーの ID と ASID および TCB が一致すると、ユーザー ID がロック所有者として返されます。それ以外の場合は、ASID 関連のジョブ名 ID およびユーザー ID がロック所有者として返されます。
登録が失敗すると、登録情報を含むコンソール・メッセージが表示され、オペレーターは 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 ────┘