ITPUB论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
更多
查看: 1556|回复: 2

[笔记] 关于XML publisher输出大文件的一个bug分享 [复制链接]

注册会员

因为专注,所以专业

精华贴数
1
技术积分
2487
社区积分
5
注册时间
2004-10-5
论坛徽章:
10
授权会员
日期:2007-07-18 11:34:32ITPUB新首页上线纪念徽章
日期:2007-10-20 08:38:44生肖徽章2007版:鸡
日期:2008-12-02 12:45:45生肖徽章2007版:龙
日期:2008-12-07 18:27:322009新春纪念徽章
日期:2009-01-04 14:52:28生肖徽章2007版:猪
日期:2009-02-18 12:56:472009日食纪念
日期:2009-07-22 09:30:00
发表于 2008-12-12 20:23:56 |显示全部楼层
环境: 11.5.10.2 + XML publisher: 5.6.3

前阶段一直为xml publisher 输出大的文件而困, 我们的输出xml 文件有130多M,
所以, 在产生PDF的时候,oracle 始终无法给我正常产生, 抛出的错误信息主要为:
java.lang.ArrayIndexOutOfBoundsException: 65540
可以参考 Note:567545.1

最后解决方式是上patch,解决这个问题的过程, 有一个麻烦点,就是如何确认我们输出的xml 是没有问题的。
这点, 我找了个搞.net 的,帮忙做了一下验证, 方法非常好, 不然100多M的东东,验证是相当烦的。

现在分享给大家, 有遇到的朋友能少走一些弯路。

解决步骤:
===========================================
Set up XSLT (JVM memory enhancements):
1. Login as XML Publisher Administrator.
2. Select Administration.
3. Under Temporary Directory pick a temp location on your concurrent processing node.
Should be at least 5GB or 20x larger than largest data file running.
4. Under FO Processing:
Use XML Publisher's XSLT processor set to True
Enable scalable feature of XSLT processor set to True
Enable XSLT runtime optimization set to True.
5. Save your changes.
6. Bounce the concurrent managers.
7. Test your reports.
===========================================
1) Please download and review the readme for Patch.6688384.
2) Please apply Patch.6688384 in a test environment.
3) Please retest the issue.
4) If the issue is resolved, please migrate the solution as appropriate to other environments.
真,善,美
Oracle, Oracle ERP(Finance Module), Oracle Hyperion
blog: http://www.xiaobaicai.com
Tech:  http://www.appsboss.com

注册会员

超级打杂

精华贴数
1
技术积分
6411
社区积分
3336
注册时间
2004-12-31
论坛徽章:
128
生肖徽章2007版:龙
日期:2009-01-16 17:30:46生肖徽章2007版:龙
日期:2009-03-10 21:34:07茶鸡蛋
日期:2012-01-30 14:57:34
发表于 2008-12-12 22:48:28 |显示全部楼层
学习,谢谢分享
人为刀俎 我为鱼肉

使用道具 举报

注册会员

看风

精华贴数
0
技术积分
884
社区积分
1005
注册时间
2006-8-20
论坛徽章:
16
2009新春纪念徽章
日期:2009-01-04 14:52:28生肖徽章2007版:猪
日期:2009-03-05 15:43:562010新春纪念徽章
日期:2010-03-01 11:08:342011新春纪念徽章
日期:2011-02-18 11:43:35
发表于 2008-12-14 19:23:17 |显示全部楼层
谢谢
每天早上起来,我会首先看看福布斯富豪榜,如果上面没有我的名字,我就继续努力工作......

使用道具 举报

相关内容推荐
您需要登录后才可以回帖 登录 | 注册

TOP技术积分榜 社区积分榜 徽章 电子杂志 团队 统计 邮箱 虎吧 老博客 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档 | IT博客
CopyRight 1999-2011 itpub.net All Right Reserved. 北京皓辰网域网络信息技术有限公司版权所有 联系我们 网站律师 隐私政策 知识产权声明
京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001 广播电视节目制作经营许可证:编号(京)字第1149号
  
回顶部