免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: letusgoup
打印 上一主题 下一主题

请问有没有办法把一个表里的记录写到一个源代码里?~~~~ [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-12-08 11:30 |只看该作者
原帖由 franliu 于 2009-12-8 11:24 发表
只是下载不必用SOURCE PF吧?普通的PF更好用。


如果你的PF有很多字段,特别是有P型字段,你下载下来看看是什么内容?
外部系统可能只需要你的PF中的某几个字段,采用逗号或者 | 分隔,那么写到SRCPF不是更好吗?

论坛徽章:
0
12 [报告]
发表于 2009-12-08 11:33 |只看该作者

回复 #10 letusgoup 的帖子

如果没有中文字,主机文件用CCSID=37肯定没有问题。有中文字,用国标7000多个汉字的可以用CCSID=935, 用GBK的可以用CCSID=1388。

论坛徽章:
0
13 [报告]
发表于 2009-12-08 11:34 |只看该作者

回复 #11 ux400 的帖子

谁说PF一定有多个字段?PF也可以只有一个长字段,还省去行号,日期等没有用的字段呢。


CRTPF命令可以没有DDS,定义一个长字段的长度就可以了。

[ 本帖最后由 franliu 于 2009-12-8 11:36 编辑 ]

论坛徽章:
0
14 [报告]
发表于 2009-12-08 11:37 |只看该作者

回复 #9 franliu 的帖子

我下载的数据肯定是带汉字的了。
是一个长字符串的多member的PF吗?
我也想试验这种方法,这种方法肯定是可以的,我以前用过,
但数据接收方怎么接收转换就没深入研究。
在接收数据那边,您有明确的方法吗?谢谢?

[ 本帖最后由 letusgoup 于 2009-12-8 11:40 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2009-12-08 11:39 |只看该作者

回复 #14 letusgoup 的帖子

是可以的。
我们以前将SPOOLFILE拷贝到PF,就是CREATE一个132-134个字节宽的没有DDS SOURCE的PF啦。


使用SOURCE PF唯一的好处就是可以用SEU打开修改啦。

[ 本帖最后由 franliu 于 2009-12-8 11:40 编辑 ]

论坛徽章:
0
16 [报告]
发表于 2009-12-08 11:42 |只看该作者

回复 #14 letusgoup 的帖子

对FTP而言都是一样的。

论坛徽章:
0
17 [报告]
发表于 2009-12-08 11:45 |只看该作者
如果PF所有字段(即使有P型字段)都需要FTP下载,那么不通过写SRCPF,直接通过FTP bin下载也是可以的,下载到UNIX或者WINDOWS机器中再运行转码程序倒入数据库或者生成.txt文件。我们也经常这么干。我的ASCII/EBCDIC转码程序在各种UNIX、LINUX、WINDOWS下都可以跑,也支持GBK汉字,不需要CLIENT ACCESS的。

论坛徽章:
0
18 [报告]
发表于 2009-12-08 11:47 |只看该作者

回复 #16 franliu 的帖子

您的意思是用Quote type c 1381

就可以正常下载?而不是用什么特殊的转换步骤?

准备试验一下,以前只是调用现成的程序框架生成大字符串的数据member,供对方下载接收,
另一方如何接收没用得着我考虑,所以这次有点疑问。

论坛徽章:
0
19 [报告]
发表于 2009-12-08 11:50 |只看该作者

回复 #17 ux400 的帖子

其实使用CPYTOIMPF命令拷贝到IFS里面去,再从IFS发出去最容易了。所有的AS400码全部转成PC代码了。要用UNI-CODE都可以。

论坛徽章:
0
20 [报告]
发表于 2009-12-08 11:53 |只看该作者

回复 #18 letusgoup 的帖子

建议你让对方从IFS下载。你用我19楼的办法先拷贝去IFS.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP