中国移动项目即时打印开发
在此将web的即时打印开发成通用程序。
1、首先通过创建rtf模板制定报表的输出格式;
2、将需要输出的数据插入客户化表cux_fnd_xml_pool中;
3、通过EBS功能调用CuxFndXmlpViewer.jsp。此jsp程序会根据传入的参数判断调用哪
个rtf模板,以何种模式(PDF、HTML等)输出。
开发步骤
一、通用程序安装
1. 版本放置路径
将CuxFndXmlpUtil.java文件分别上传到$JAVA_TOP/cux/oracle/apps/xdo/xmlp和$OA_HTML/WEB-INF/classes/cux/oracle/apps/xdo/xmlp目录下;
(标红的路径如果服务器上没有,需要手动创建即可。同时这个路径与java程序中代码package cux.oracle.apps.xdo.xmlp;的路径保持一致即可)
上传好JAVA文件之后,先进入到该路径下然后JAVAC CuxFndXmlpUtil.java编译程序,生成CLASS文件;
将__cuxXmlpViewer.class文件上传到$OA_HTML/WEB-INF/classes/_pages 目录下;
2.将CuxFndXmlpViewer.jsp文件上传到$OA_HTML 目录下;
编译语句:cd $FND_TOP/patch/115/bin
编译JSP文件:
$FND_TOP/patch/115/bin/ojspCompile.pl --compile -s 'CuxFndXmlpViewer.jsp' –flush
(编译成功之后会在$OA_HTML/WEB-INF/classes/_pages 目录下自动生成__cuxXmlpViewer.class)
3.Plsql创建客户化表cux_fnd_xml_pool.sql;
4.Plsql编译程序包cux_fnd_xml_utl.pck;
5.注册EBS功能