免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8674 | 回复: 2

IE FTP方式访问AS400替代NetServer访问Folder方法实施 [复制链接]

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-08-03 06:20:00
发表于 2010-01-12 17:21 |显示全部楼层
公司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

论坛徽章:
0
发表于 2010-01-13 12:00 |显示全部楼层
问题:
1、SAVE FILE 你们在Unix上能使用吗?
2、为什么要在IE中使用FTP?命令行也可以调用FTP,各种语言开发环境也可以调用FTP api,你们用IE ftp://的方式主要是什么考虑?

论坛徽章:
1
操作系统版块每日发帖之星
日期:2015-08-03 06:20:00
发表于 2010-01-21 12:42 |显示全部楼层
SAVE FILE 在AS400 IFS 中可以以UNIX文件格式方式,PUT GET

FTP可以在WINDOWS CMD命令运行,公司有上千普通用户需要访问AS400 FOLDER ,不可能让普通用户自己玩FTP命令行,IE里面 FTP 我认为是普通用户可以接受的方式

[ 本帖最后由 tomroom 于 2010-1-21 12:43 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP