- 论坛徽章:
- 0
|
如何检查当前是哪些OS/400作业给IFS文件加的锁?这里介绍一些简单易用的方法.
(1)对于Document或Folder,请先使用DSPDLONAM -- Display DLO Name 命令,找到此IFS对象对应的OBJ名字,再用WRKOBJLCK命令查看锁情况。
举例:
QSYS/DSPDLONAM DLO(JJFLR) OBJCLS(*FLR) ,结果如下:
--------------------------------------------------------------
Document identifier . . . . . . . : 2005022511015985I570OS4
LADN timestamp . . . . . . . . . . : 07D502190B013B55
System object name . . . . . . . . : SC3P015985
Object class . . . . . . . . . . . : *FLR
--------------------------------------------------------------
再用命令 WRKOBJLCK OBJ(QDOC/SC3P015985) OBJTYPE(*FLR) 即可。
(2)对于Document或Folder,也可使用DMP命令,找到此IFS对象对应的OBJ名字,再用WRKOBJLCK命令查看锁情况。
举例:
QSYS/DMP OBJ('/qdls/jjflr')
WRKSPLF找到生成的Dump结果文件:
--------------------------------------------------------------
DMP PARAMETERS
OBJ- /qdls/jjflr
OBJECT TYPE- SPACE
NAME- SC3P015985
LIBRARY- QDOC
CREATION- 02/25/05 11:01:59
--------------------------------------------------------------
再用命令 WRKOBJLCK OBJ(QDOC/SC3P015985) OBJTYPE(*FLR) 即可。
(3)从操作系统V5R2M0开始,可以直接使用"QP0FPTOS"API的新参数*FORMAT2来实现,使用格式如下:
CALL QP0FPTOS PARM(*LSTOBJREF '/ifspath/ifsfile' *FORMAT2)
命令成功结束后,5250屏幕下方显示的白色高亮条信息.
如果希望详细看系统提示的结果,可以把光标定在白色高亮条处,按F1查看详细信息:
--------------------------------------------------------------
Additional Message Information
Message ID . . . . . . : CPDA0A7 Severity . . . . . . . : 00
Message type . . . . . : Information
Date sent . . . . . . : 03/07/05 Time sent . . . . . . : 15:55:47
Message . . . . : The dump request has completed. The latest spooled file
QSYSPRT with label QP0FDUMP has the dump.
Cause . . . . . : The listing generated by the dump request has been
spooled. The spooled file has the user data label "QP0FDUMP". A message at
the end of the dump listing indicates that the dump request completed
successfully.
--------------------------------------------------------------
通过阅读可以知道命令成功完成,结果信息包含在新生成的SPLF--QSYSPRT里,其中将包含当前在指定IFS文件上加锁的所有作业的详细信息和上锁类型.用WRKSPLF可找到这个名为QSYSPRT的SPLF,用选项5显示结果:
--------------------------------------------------------------
List Object References (QP0FPTOS *LSTOBJREF *FORMAT2)
5722SS1 V5R3M0 040528 I570OS4 Mon Mar 7 15:49:30 2005
Object . . . . . . . . . . . : /domino/test1/mail/admin.nsf
Use Count . . . . . . . . . : 1
The object does have references.
Number of jobs . . . . . . . : 1
Number of jobs available . . : 1
......
Jobs using the object:
Job. . . . . . . . . . . . . : 039773/QUSER/QZLSFILE
Simple Reference Types (# of references in this job)
Read Only 0
Write Only 0
......
--------------------------------------------------------------
附加说明:
请注意,如果IPL后,文件还继续被上锁,就请先检查此IFS文件是否被"checked out"了。
用DSPLNK找到此文件,用选项8看它的属性.如果确实看到了此文件被"checkout"了的信息,用CHKIN命令恢复. |
|