- 论坛徽章:
- 0
|
原帖由 letusgoup 于 2009-12-8 11:54 发表 ![]()
ftp,bin,下来的普通pf的member,有能够可以共享的转换程序吗?
其实要仔细找也能在我工作的接收软件平台中找到,但我对接收部分的平台不熟,
无法从他们那个方向下手,因此只想用最简单的方法给接收方提 ...
全部公开我的源程序不太好。可以说说思路。前面说的两种方法:
一、在AS/400上准备好FTP下载的文本文件,SRCPF也好,PF也好,IFS也好,大部分人考虑的是写个专用程序。如果是我,则会考虑写个通用程序(还没有写出来,因为还没有需求,没有$、¥就没有动力 )
二、FTP bin直接下载PF,再用转码程序转成 .csv/.txt等文件或者直接写进数据库,文件少的话有人可能也会每个文件写个专用的程序。我则是写个通用的转码程序,思路是使用一个格式定义文件,定义每个PF文件的字段格式(字段序号、类型、长度、小数位数),如果需要调整输出字段顺序,也可以定义,或者某些字段不需要转换,等等。转码程序需要有一定的容错性,单字节的不可见字符等可以显示警告或者写进LOG中,但不应该终止程序运行。这种下载整个PF的方法适合PF的大部分字段都需要下载的情况,也不用占用AS/400的硬盘空间去生成一个供下载的临时文件。
[ 本帖最后由 ux400 于 2009-12-8 12:31 编辑 ] |
|