AS400 自学笔记集锦 - 图文(14)
我们对iSeries Client Access的支持作了一些重大的改变。过去,Client Access系列产品对网络驱动器和打印机的支持都是内含在产品中的,现在,这些产品被两个产品替代了:iSeries Client Access Express for Windows(称为超级终端) 和 iSeries Access for Web。原先,要使用Client Access for AS/400,首先要在AS/400和PC之间先建立一个连接,然后,使用系统程序接口(SPI),通过在PC上映射网络驱动器或通用命名规则(UNC)来访问集成文件系统上的目录或打开文件。
iSeries超级终端使用Windows操作系统自代的文件共享功能来实现与OS/400 NetServer的网络文件和打印访问。通过使用iSeries超级终端,用户还可以使用Client Access系统程序借接口,通过操作导航器(它是iSeries最主要的图形用户界面)来访问共享文件。在操作导航器中,可以对集成文件系统之下的目录进行创建,重命名和删除。Client Access系统程序界面还支持超级终端在集成文件系统上的拖拽功能,这对利用SSL的优点非常重要,系统程序界面支持SSL,但是OS/400 NetServer不支持SSL。 -- OS/400远程文件系统
OS/400远程文件系统(RFS)使用户能够透明地访问远程iSeries或AS/400服务器上的文件系统。简单解释一下为什么没有将它纳入图1中:远程文件系统被作为目录加在QFileSvr.400文件系统之下,当一个客户请求从QFileSvr.400文件系统下的子目录提交时,远程的RFS就会在远程处理这个请求。由于QFileSvr.400在远程服务器上来处理客户请求,所以没有在图1中将RFS单独列出来。
QFileSvr.400文件系统是通过层级结构来访问的,它的第一层目录是远程iSeries或AS/400服务器的名字。QFileSvr.400文件系统与RFS文件服务器共同作用来完成真正的文件操作。RFS提供了一种在两台iSeries或AS/400服务器之间共享文件的简单而有效的方法。
- 36 -
AS400学习笔记 2006/04,Daniel,Easycon
7. 集成文件系统增强功能 -- UNIX类APIs
操作系统的一个重要任务就是提供应用程序接口在文件系统上来创建,删除,读写等方法来管理文件。与UNIX层级结构一样,集成文件系统中也增加了许多UNIX类的应用程序接口。
其中的一个例子就是通过UNIX类的应用程序接口来做数据转换。应用可以使用不同于文件存储时的代码页来读取该文件,一个读取的API可以从文件存储空间将其读出并转换成应用程序所希望看到的代码页,类似的,一个写入的API可以将应用程序提供的数据在存入系统之前将其改变成希望存储的代码页。这种数据转换的功能是iSeries服务器独特的。除了这些APIs,OS/400 NetServer也可以根据文件的扩展名来实现数据转换。
支持统一字符编码(Unicode)路径名的功能也是新增的。一个内部使用统一字符编码(Unicode)的应用程序可以调用使用统一字符编码(Unicode)路径名的UNIX类API。 此外,还新增了代码转换功能,原来,集成文件系统只能实现单字节到单字节,双字节到双字节的代码转换,现在,集成文件系统已经可以支持统一字符编码(Unicode)混合编码的应用程序之间的代码转换,这是一种为复杂的转换机制。 -- 图形化访问界面
现在,既可以通过OS/400上的控制语言(CL)命令(这种命令行语言是从S/38系统上延续到OS/400上的)来访问集成文件系统中的对象,也可以通过Client Access中的操作导航器来访问集成文件系统中的对象。 -- 线程安全性
集成文件系统中使用的API在访问文件系统中的对象时,都具备线程安全性。root,QOpenSys,QSYS.LIB,QOPT,QNTC和UDFS等文件系统都具备线程安全性。 -- 支持DataLink
DataLink使得存储在数据库文件中的数据类型大大地扩展了。数据库中DataLink字段是用来保存本地集成文件系统,远程集成文件系统,或者安装了IBM DataLink Manager的Windows/UNIX服务器文件系统上非数据库文件的参照关系的。DataLink在字段中并不真正存放数据对象本身,而是存放了对象文件的位置。DataLink指向的对象可以是任意的数据类型 -- 例如,文本文件,声音记录或是图象文件。
对DataLink的支持使得用户可以在ROOT文件系统中指定一个存放DataLink对象的目录。一旦一个目录被指定为DataLink目录,那么,对该目录下所有对象的访问都要通过DataLink文件管理器(DLFM)。一旦一个DataLink目录下的对象被标定为DataLink对象,那么,DLFM就会创建一个包含到该对象的路径的前缀表。所有企图对DataLink对象的访问,删除,重命名等动作都会被DLFM截取,并通过检查对象存储路径和前缀列表来防止对DataLink对象的删除和重命名。DataLink指定的路径保证了存储在集成文件系统中的关联文件的参照完整性。 总结
集成文件系统是iSeries服务器其他应用程序的基础,它增强了OS/400现有的数据管理能力,也增强了对新兴的应用环境的支持能力。在很多应用环境 -- 例如,Lotus Domino, Linux, Unix, 和 Windows,都将使用到集成文件系统提供的功能。
- 37 -
AS400学习笔记 2006/04,Daniel,Easycon
3.19 如何快速查看IFS文件系统中FOLDER和文件的
大小
除了用NetServer在网络邻居中可以查看IFS文件系统中FOLDER和文件的大小外,OS/400提供了另一种方法。
解答 IBM 提供了一种免费的方法来获得IFS文件系统中FOLDER和文件的大小,但必须安装下列单个PTF,
V5R1M0 V5R2
Single PTF SI05856
(包含在CUM PTF TL03007中) SI05155 (包含在CUM PTF TL02211中)
可以通过调用程序qsrsrv来查看FOLDER和文件的大小。举例说明: 1.查看所有IFS文件:
call qsrsrv parm(\2.查看某个特定的目录
call qsrsrv parm(\
1和2中,命令执行之后生成一个SPOOL FILE,文件名是:QSRSRV,可以用命令WRKSPLF查看。
如下图所示:其中“SIZE IN K BYTES”列是FOLDER和文件的大小。
-------Display Spooled File
File . . . . . : QSRSRV -------Page/Line 1/7 Control . . . . . -------------Columns 1 - 78 Find . . . . . .
*...+....1....+...2....+...3....+...4...+...5...+...6...+...7....+... QSRSRV 'METRICS' ' /QIBM LINK --DFRD --SIZE IN DIRECTORY COUNT -LINKS -K BYTES NAME
17 ----0 -------136 /QIBM/ProdData/LicenseDoc/GC52-0885-01 17 ----0 -------928 /QIBM/ProdData/LicenseDoc/Z125-3301-11 17 ----0 -------136 /QIBM/ProdData/LicenseDoc/GC52-0914-00 2 ---- 0 -------16 /QIBM/ProdData/OS400/Shell/MRI/com/ibm/util --------------------------------------------------------------More... F3=Exit --F12=Cancel --F19=Left --F20=Right --F24=More keys
3.20 如何显示查询的调试信息
当您定义了一个查询并运行时,如果该查询出现错误,如何得到详细的调试信息,本篇文章介绍具体的操作过程。
解答 1. 将系统查询属性文件复制到自己的库中:
- 38 -
AS400学习笔记 2006/04,Daniel,Easycon
CRTDUPOBJ OBJ(QAQQINI) FROMLIB(QSYS) OBJTYPE(*FILE) TOLIB(userlibrary) DATA(*YES)
注意:不能用命令CPYF来操作,否则会引起数据丢失。 2. 进入交互式SQL环境: …… 此处隐藏:4412字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [实用模板]第八章:法国“新浪潮”与“左岸派”
- [实用模板]2021年北京上半年临床医学检验技师生物
- [实用模板]SAP GUI 7.10客户端安装配置文档
- [实用模板]2001年临床执业医师资格考试综合笔试试
- [实用模板]36机场工作实用英语词汇总结
- [实用模板](一)社会保险稽核通知书
- [实用模板]安全教育主题班会材料
- [实用模板]濉溪县春季呼吸道传染病防控应急演练方
- [实用模板]长沙房地产市场周报(1.30-2.3)
- [实用模板]六年级数学上册典中点 - 图文
- [实用模板]C程序设计(红皮书)习题官方参考答案
- [实用模板]中国证监会第一届创业板发行审核委员会
- [实用模板]桥梁工程复习题
- [实用模板]2011学而思数学及答案
- [实用模板]初中病句修改专项练习
- [实用模板]监理学习知识1 - 图文
- [实用模板]小机灵杯四年级试题
- [实用模板]国贸专业毕业论文模板
- [实用模板]教育学概论考试练习题-判断题4
- [实用模板]2015届高考英语一轮复习精品资料(译林
- 00Nkmhe_市场营销学工商管理_电子商务_
- 事业单位考试法律常识
- 诚信教育实施方案
- 吉大小天鹅食品安全检测箱方案(高中低
- 房地产销售培训资料
- 高一地理必修1复习提纲
- 新概念英语第二册lesson_1_练习题
- 证券公司内部培训资料
- 小学英语时间介词专项练习
- 新世纪英语专业综合教程(第二版)第1册U
- 【新课标】浙教版最新2018年八年级数学
- 工程建设管理纲要
- 外研版 必修一Module 4 A Social Surve
- Adobe认证考试 AE复习资料
- 基于H.264AVC与AVS标准的帧内预测技术
- 《食品检验机构资质认定管理办法》(质
- ABB变频器培训课件
- (完整版)小学说明文阅读练习题及答案
- 深思洛克(SenseLock) 深思IV,深思4,深
- 弟子规全文带拼音




