【改善建议】如何简便实现让AS/400系统中的SPLF转成PC端EXCEL、TXT文件处理?
[改善背景]
资材部门最近提出:在RINKS211系统中使用FC:HK01产生的MHK12TJ报表文件,实际业务时常需要取其报表中某些数据作为EXCEL处理,按照目前做法进行全部打印,不仅无法拷贝报表数据,而且造成过于浪费纸张和墨水。
经过测试,成功简便实现将MHK12TJ报表输出到PC端,并保存为TXT或XLS格式。
[实施步骤]
一、配置打印驱动:
测试的环境:PC端OS:Windows XP Professional。
1、添加打印机驱动:
2、选择“连接到此计算机的本地打印机”,取消选择“自动检测并安装即插即用打印机”。
3、端口选择:FILE:(打印到文件):
4、打印驱动选择:Generic/Text Only,下一步:
5、直到安装完成。
二、创建打印SESSION:
测试的环境:PCOM V5.7中文版本。
1、启动PCOM新建会话管理器:
2、主机类型:iSeries,接口:LAN
3、点击“链路参数”,配置AS/400 IP地址。
4、点击“会话参数”,指定会话类型为打印机,并敲入工作站标识。
※注意:根据实际环境来指定工作站标识。(如:SCN工作指定为OUTQ:TRFSCN的名称)
5、配置“高级”选项,选择“主机打印转换”为“是”,确定:
6、打印SESSION启动起来了,先暂停。
7、在打印SESSION中,选择:文件→打印机设置,将驱动指向Generic/Text Only。
8、保存打印SESSION并拖拉至PC桌面,建立快捷方式。
9、正式启动打印SESSION:
三、测试打印SPLF:
1、在OS/400命令行执行:WRKOUTQ LIU
2、用5=Display查看MHK12TJ这个SPLF内容,以便与等下输出到PC端后的文件进行比较:
3、然后用6=Release释放MHK12TJ这个SPLF,用7=Messages选项回答系统信息CPA3303为G:
4、回答完毕,系统自动弹出如下窗口,敲入输出路径,如:c:\temp\mhk12tj.xls
备注:如果要转化为TXT格式,敲入:c:\temp\mhk12tj.txt
5、转到PC端可见mhk12tj.xls已经生成:
6、打开查看内容,与AS/400端内容一致,至此转化完成。