楼主: suixing2k66

[精华] 使用XML Publisher API + OAF + Form 个性化实现即时打印

[复制链接]
论坛徽章:
22
授权会员
日期:2005-11-27 17:58:592012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:58马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14
61#
 楼主| 发表于 2005-11-25 23:35 | 只看该作者

Re: ,

最初由 amuabei 发布
[B]谢谢,正在下载中。

另外想请问一下,如何知道自己系统中安装的xml publisher的版本?
我在metalink下载了xml publisher 5.5的桌面程序,并按照demo做了.rtf模板.
但是不知道服务器安装的xml publisher的版本,现在不能确定是否要打patch,还是目前这样就可以做xml publisher的报表了?

正在看suixing2k66的例子。 [/B]


你用系统管理员职责,然后到并发管理器中找到一个叫做 Output Post Processor的管理器,然后找到它的Manager Log,我记得里面有对应的版本号。

使用道具 举报

回复
论坛徽章:
22
授权会员
日期:2005-11-27 17:58:592012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:582012新春纪念徽章
日期:2012-02-13 15:10:58马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14
62#
 楼主| 发表于 2005-11-25 23:37 | 只看该作者

Re: 请教:

最初由 amuabei 发布
[B]现在工程编译通过了,但是运行报错,这是我根据readme.txt的操作,请帮忙看看,谢谢:

1。看到readme.txt里写的:
“3、把服务器上的java类xmlparserv2-904.zip也解压缩到本地myclasses下。”
现在我已经下载到了,但是不知道要怎么操作才能使xmlparserv2-904.zip起作用。直接把文件夹xmlparserv2-904拷贝到E:\JDev_9iOAF\jdevhome\jdev\myclasses下没用。

2。另外,我在PrintAMImp.java里l把FND_NOLAYOUT_TEMPLATE注释掉了,可是一运行到这里就抛出 Error - amuabei,我的代码如下:
  if(s5 == null || "".equals(s5))
      {
      /*
          OAException oaexception = new OAException("FND", "FND_NOLAYOUT_TEMPLATE", new MessageToken[] {
              new MessageToken("TEMPLATECODE", s2, true)
          });
          throw oaexception;
        */
   
      /*
       *add by amuabei
       */
         OAException oaexception = new OAException("amuabei";
          throw oaexception;
        /*
         * end
         */
      }

3。我在PrintCO.java里直接加入此代码,使这样操作吗?

  String s = "" ;
      String s1 = "" ;
      String s2 = "" ;
      String s3 = "" ;
     /*
      * add by amuabei
      */
      s = "123456789";
      s1 = "123456789";
      s2 = "ONTORDRTF";
      s3 = "ONT";
      /*
       * end
       */

4。我用用户APPS登陆数据库,创建包:PACKAGE suixing2k66_bill_print_pkg。

5。run PrintPG.xml 出现结果 Error - amuabei。

老大,你们的readme.txt写的不够清楚啊。 [/B]





你创建的suixing2k66_bill_print_pkg数据库包中有什么过程?

使用道具 举报

回复
论坛徽章:
31
ERP板块每日发贴之星
日期:2005-10-17 01:01:462012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:232012新春纪念徽章
日期:2012-02-13 15:09:23优秀写手
日期:2013-12-18 09:29:11马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14
63#
发表于 2005-11-26 17:00 | 只看该作者
顶一下

使用道具 举报

回复
招聘 : 数据分析/ETL
论坛徽章:
2
参与2007年甲骨文全球大会(中国上海)纪念
日期:2007-08-06 15:19:012013年新春福章
日期:2013-02-25 14:51:24
64#
发表于 2005-11-27 00:06 | 只看该作者
终于搞定了。谢谢大家的贴子。从中学到不少东西。

使用道具 举报

回复
论坛徽章:
164
技术图书徽章
日期:2018-12-26 10:01:29指数菠菜纪念章
日期:2013-06-28 17:41:29蛋疼蛋
日期:2013-04-03 16:29:52指数菠菜纪念章
日期:2013-04-01 15:26:282013年新春福章
日期:2013-02-25 14:51:24指数菠菜纪念章
日期:2013-01-04 11:30:40指数菠菜纪念章
日期:2012-09-29 10:28:42版主6段
日期:2012-05-15 15:24:11指数菠菜纪念章
日期:2012-03-31 14:04:28茶鸡蛋
日期:2012-03-12 16:56:15
65#
发表于 2005-11-28 10:05 | 只看该作者
最初由 huajhua 发布
[B]哈哈,不好意思,罪过。最近在忙着做项目,你找suixing2k66要个完整的例子。

另外,这个帖才应该置顶啊 [/B]


其实在精华区可以找到的,所以就没有置顶。

使用道具 举报

回复
论坛徽章:
0
66#
发表于 2005-11-28 10:51 | 只看该作者
谢谢大家,不好意思,周末不在。

回suixing2k66:
1. 开始的错误是由于我这4行添加的位置不对,写成这样就不报那个错误了:
  /*
      s = oapagecontext.getParameter("headerId";
      s1 = oapagecontext.getParameter("docType";
      s2 = oapagecontext.getParameter("templateCode";
      s3 = oapagecontext.getParameter("shortName";
      */
     /*
      * modify by amuabei
      */
      s = "123456789";
      s1 = "123456789";
      s2 = "ONTORDRTF";
      s3 = "ONT";
      /*
       * end
       */

2. 我PACKAGE suixing2k66_bill_print_pkg ,就是用的你写的readme.txt理的内容,如下:
CREATE OR REPLACE PACKAGE suixing2k66_bill_print_pkg IS

  FUNCTION billxmlgen(p1 IN VARCHAR2, p2 IN VARCHAR2, p3 IN VARCHAR2)
    RETURN CLOB;

END suixing2k66_bill_print_pkg;

CREATE OR REPLACE PACKAGE BODY suixing2k66_bill_print_pkg IS

  FUNCTION billxmlgen(p1 IN VARCHAR2, p2 IN VARCHAR2, p3 IN VARCHAR2)
    RETURN CLOB IS
  BEGIN
    RETURN '<?xml version="1.0" encoding="GBK"?><data></data>';
  END;
END suixing2k66_bill_print_pkg;


3. 我根据readme.txt的条件在系统中有查找到模板:

查找条件:
应用产品代码: ONT
应用产品名称:订单管理系统
代码: ONTORDRTF
结果:
销售订单 RTF 模板 订单管理系统 销售订单 XSD 定义文件 RTF 04-03-2004



4. 但是我修改s,s1,s2,s3的位置后,运行的报错变成了:
Error - An error occured during the PDF document generation. Please contact your system Administrator.

5. 想来想去还是不知道我哪里出错了。

使用道具 举报

回复
论坛徽章:
164
技术图书徽章
日期:2018-12-26 10:01:29指数菠菜纪念章
日期:2013-06-28 17:41:29蛋疼蛋
日期:2013-04-03 16:29:52指数菠菜纪念章
日期:2013-04-01 15:26:282013年新春福章
日期:2013-02-25 14:51:24指数菠菜纪念章
日期:2013-01-04 11:30:40指数菠菜纪念章
日期:2012-09-29 10:28:42版主6段
日期:2012-05-15 15:24:11指数菠菜纪念章
日期:2012-03-31 14:04:28茶鸡蛋
日期:2012-03-12 16:56:15
67#
发表于 2005-11-28 11:16 | 只看该作者
楼上的错误与我一样,不知道是不是少了什么东西?

使用道具 举报

回复
论坛徽章:
164
技术图书徽章
日期:2018-12-26 10:01:29指数菠菜纪念章
日期:2013-06-28 17:41:29蛋疼蛋
日期:2013-04-03 16:29:52指数菠菜纪念章
日期:2013-04-01 15:26:282013年新春福章
日期:2013-02-25 14:51:24指数菠菜纪念章
日期:2013-01-04 11:30:40指数菠菜纪念章
日期:2012-09-29 10:28:42版主6段
日期:2012-05-15 15:24:11指数菠菜纪念章
日期:2012-03-31 14:04:28茶鸡蛋
日期:2012-03-12 16:56:15
68#
发表于 2005-11-28 11:19 | 只看该作者
我这边oracle\apps\cp这个目录找不到,不知道为何?

使用道具 举报

回复
论坛徽章:
0
69#
发表于 2005-11-28 14:35 | 只看该作者

谢谢大家,demo已经运行出来了。

但是我目前运行的结果是弹出如下图的对话框,
然后我点击“保存”后得到报表结果。

123.jpg (335.3 KB, 下载次数: 164)

123.jpg

使用道具 举报

回复
论坛徽章:
164
技术图书徽章
日期:2018-12-26 10:01:29指数菠菜纪念章
日期:2013-06-28 17:41:29蛋疼蛋
日期:2013-04-03 16:29:52指数菠菜纪念章
日期:2013-04-01 15:26:282013年新春福章
日期:2013-02-25 14:51:24指数菠菜纪念章
日期:2013-01-04 11:30:40指数菠菜纪念章
日期:2012-09-29 10:28:42版主6段
日期:2012-05-15 15:24:11指数菠菜纪念章
日期:2012-03-31 14:04:28茶鸡蛋
日期:2012-03-12 16:56:15
70#
发表于 2005-11-28 14:38 | 只看该作者

Re: 谢谢大家,demo已经运行出来了。

最初由 amuabei 发布
[B]但是我目前运行的结果是弹出如下图的对话框,
然后我点击“保存”后得到报表结果。 [/B]


怎么解决的
可以告诉我吗?

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表