Technical Blog Post
Abstract
显示IFS文件的使用信息
Body
原文链接:http://ibmsystemsmag.blogs.com/i_can/2012/05/display-file-usage-information.html
你知道集成文件系统上文件的使用信息可以被显示吗?这些信息包括正在使用某个文件的作业,以及特定作业正在使用的文件系统对象。这个功能很早就有了(5.2就引入了),但是这仍是一个鲜为人知,并且很少被用到的功能。
我将用一个简单的例子来展示这个功能。。。。。。
在root 目录下有一个名为DAWNMAY的流文件, 并且我已经通过telnet会话用编辑模式打开了这个文件。
使用IBM Systems Director Navigator(也可以使用 System i Navigator), 打开File Systems, 然后打开Integrated File System, 找到目标文件——此例中, 我先打开Root 目录, 找到DAWNMAY文件, 右键选择Properties选项。
点击切换到Use窗口, 你会看到Current usage区域。 点击Show usage 按钮, 这个按钮可以显示更多详细信息。
现在你可以看到有一个作业正在使用该文件。
选中对应的Usage Type 选项,Detail按钮显示可用:
现在你就可以看到正在使用此文件的作业的详细信息:
还有另一种途径可以看到同样的信息——从正在使用此文件的作业开始。例如,你可以打开 Work Management, 然后无论用哪种方式(Active Jobs, Server Jobs,或你喜欢的任何导航方式)导航到感兴趣的作业。找到该作业后, 右键单击, 依次选择这些选项——Details/Open Files/ File System Objects
选择的结果会列出该作业正在使用的文件系统对象。
这里有两个底层的API可以用编程方式收集类似的信息:
返回对象参考 (QPOLROR)
返回参考的对象 (QPOLRRO)
原文作者:
Dawn May dmmay@us.ibm.com IBM in Rochester, Minnesota IBM i 软件架构师
翻译者:
李秀丽 lxlbj@cn.ibm.com IBM中国系统与技术中心 负责 Lotus Sametime for i 的产品测试工作。
张晓燕 xiaoyanz@cn.ibm.com IBM中国系统与技术中心 负责 Lotus Sametime for i 的产品测试与项目管理工作。
了解更多关于IBM i 的信息,请关注IBM i 新浪官方微博@IBMiChina
UID
ibm11144762






