• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

as400与windows如何互相传送文件

发布: 2007-6-08 22:43 | 作者: seanhe | 来源: | 查看: 25次 | 进入软件测试论坛讨论

领测软件测试网
在windows下面写好的源程序,想通过ftp上传
到服务器去,因为命令行方式太麻烦,想请教
高人如何用ftp软件在他们之间传送文件。
譬如将e:\test.c 传送到 qsys.lib/mylib.lib/qclsrc.file下面

 xuguopeng 回复于:2004-07-21 15:37:45
用CA的数据传输功能不行么?

 nkgull 回复于:2004-07-21 15:51:09
CA是什么?不知道的说,怎么用呢

 nkgull 回复于:2004-07-21 16:04:32
ca是client access的缩写啊,呵呵呵
这个文件传输倒也可以,不过不支持批量传输
而且windows的符号到了as400好像有变化,程序调试有问题

 居士 回复于:2004-07-22 10:28:32
你要是经常用的话,可以在pc端写个FTP的批处理,这样以后就很方便了

 hammerdin 回复于:2004-07-22 16:37:51
先写个BAT,里面写上
ftp -s:put.txt

再写个PUT.TXT,里面写
OPEN IP(400的IP)
NAME
PASSWORD
CD mylib 
QUOTE TYPE C 1381
PUT e:\test.c qclsrc.file
QUIT

以后直接运行BAT就可以把东西传上去了,不用反复写CMD命令

 qm 回复于:2004-07-23 08:23:19
对于中文或者日文代码上传或者下传的问题,好象以前很多人问过关于用mget乱码的问题, 是否有可能通过FTP编程与400的编程相结合来实现至少批量导出代码的功能呢?

例如:在400中用一定的方式取得obj下所有member的名称,然后通过在FTP里面循环的方式将所取文件名作为变量来达到把所有代码导出来的目的。
不过取得所有member的名称和将put 或者get中的member名作为变量的问题,我都不会。
哪位大虾对这方面有研究的话,请指点一二!

 hanyu 回复于:2004-07-23 08:46:03
如果是批量导源码,mget只对第一个文件有效,不过mput是可以的。

 xuguopeng 回复于:2004-07-23 11:47:10
MGET好象不能导中文的吧

QM说的到是个不错的办法,我有个比较笨的建议

可以在CLP中DSPFD取得一个SRCPF下的所有MEMBER名称

然后在RPG里用数组把PUT和GET的文件名赋值(参见QINGZHOU的FTP程序)

这样一个一个MEMBER的PUT到PC上,大家看如何?

 lmhcn 回复于:2004-07-30 13:17:25
用cuteftp呀,很方便

 zzzddd 回复于:2004-07-30 14:21:00
用CA的API写个程序,做循环,传起来,很简单啊!

 qingzhou 回复于:2004-07-30 15:26:58
[quote:d1e7b5847c="lmhcn"]用cuteftp呀,很方便[/quote:d1e7b5847c]
AS400和PC之间传送文件可以用cuteftp软件吗?挺新鲜的,说说看如何传? :roll:

 亿城雪 回复于:2004-07-30 15:51:14
把用cuteftp的办法告诉我们吧

 garfieldxia 回复于:2004-08-10 13:38:57
我写了一个windows很小的程序,用的是从c++builder,可以把一个pf-src下的源代码全部干下来,可以指定ccsid,这样就不用担心中文注释的问题了

谁要,我可以把源代码给你
我的msn:garfieldxia@msn.com

延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网