- 论坛徽章:
- 1
|
公司AS400 NetServer之前多次发生异常,公司关键业务当前用户要window中网络邻居方式访问AS400 Fodler服务异常导致业务停顿,不得不IPL解决,之前MBI解释NetServer当前使用window NetBIOS网络协议不适合大量用户使用,可能导致NetServer异常,下面是我在开发测试AS400上实现用IE 浏览器中用FTP方法访问AS400 Folder方法(这个方法我们本地开发的程序CPYTOPCD方式生成CSV和TXT不需要修改程序,只变更系统FTP属性和AS400 账户设置)
我这边测试环境AS400 V6R1, WINDOWS环境XP IE 6.0
AS400端CHGFTPA 修改,如下三个参数
Initial name format . . . . . . *PATH
Initial directory . . . . . . . *HOMEDIR
Initial list format . . . . . . *UNIX
(Initial name format,Initial list format修改让FTP 在IE中以window用户习惯文件和文件夹方式显示代替AS400默认的LIB/OBJ的方式显示;Initial directory修改为*HOMEDIR,让用户FTP登录之后默认文件夹为USER Profile中HOMEDIR参数指定的文件夹)
修改FTP属性之后关闭重启启动FTP服务ENDTCPSVR *FTP STRTCPSVR *FTP
再修改相关AS400 USRPRF 通过chgusrprf 命令F9修改对应usrprf 中HOMEDIR参数为/QDLS
在个人电脑window IE浏览器”工具” ,”Internet选项”,”高级” 把
IE ftp 访问AS400 推荐 主动模式 在IE 如下修改把,“使用别动FTP..’前面的打勾点击去掉,并确认”为FTP站点启用文件夹视图”前面打勾,修改完成按”确认”按钮
IE 浏览器中输入ftp:// AS400 IP地址或域名,例如ftp://192.1.51.3 提示输入用户名密码输入AS400账户和密码 就可以访问QDLS下folder了
已知涉及的影响
这样修改之后QDLS下对象用WRKFLR命令中14=authority已经无法控制用户访问,通过WRKLNK 命令中9=Work with authority 来控制用户的访问权限
Work with Object Links
Directory . . . . : /
Type options, press Enter.
9=Work with authority 10=Move 13=Change attribute ...
Opt Object link Type Attribute Text
QFileSvr.400 DIR
QIBM DIR
以后AS400 telnet 命令FTP由于CHGFTPA修改LIB ,OBJ以UNIX格式显示,ftp要用UNIX格式访问(AS400 IFS 把LIB都放在QSYS.LIB下,下面例子把名字是XQ01XQ08D7的 SAVF
上传
先FTP登录
Bin
Lcd 自己存放SAVF的的lib
cd qsys.lib
cd 自己的lib
put XQ01XQ08D7.SAVF XQ01XQ08D7.SAVF |
|