java将报表从Oracle Reports Builder导入SQL Developer
我正在尝试将一系列遗留报告(目前由Oracle reports Builder 11维护)迁移到SQL Developer中——要么作为单独的数据库包,要么作为“用户定义的报告”
我已经想出了如何将报告另存为。xml或。来自Reports Builder的jsp,但将该文件导入SQL Developer只是阻塞。以下是我在尝试运行导入的报告时遇到的一些错误:
oracle.dbtools.raptor.controls.display.DisplayPanel:May 11, 2016 3:13:43 PM oracle.dbtools.raptor.controls.display.DisplayPanel refresh
INFO: DisplayPanel.Refresh(true}
Uncaught exception
java.lang.NullPointerException
o.dbtools.raptor.query.QueryUtils.getQuery(QueryUtils.java:208)
o.dbtools.raptor.controls.display.DisplayModel.getQuery(DisplayModel.java:389)
o.dbtools.raptor.controls.display.DisplayModel.getQuery(DisplayModel.java:385)
o.dbtools.raptor.controls.display.DisplayPanel.refresh(DisplayPanel.java:555)
o.dbtools.raptor.controls.display.DisplayPanel$12.run(DisplayPanel.java:479)
j.a.event.InvocationEvent.dispatch(InvocationEvent.java:209)
j.a.EventQueue.dispatchEvent(EventQueue.java:461)
j.a.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
j.a.EventDispatchThread.run(EventDispatchThread.java:110)
SQL Developer安装在Oracle数据库所在的同一个VM上
我的问题是:这种进口是否可行?或者你是。从中派生的xml文件。rdf文件与SQL Developer中的用户定义报告功能不兼容?如果是这样,是否可以从该文件的内容自动创建一个Oracle包,以便我可以尝试以不同的方式运行该报告的逻辑?我不太关心报表的现有格式或视觉元素,只关心内置函数
下面是来自xml(从原始.rdf生成)的标题的一部分,以防有帮助:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<report name="rpt1220" DTDVersion="9.0.2.0.10"
afterParameterFormTrigger="afterpform" beforeReportTrigger="beforereport">
<xmlSettings xmlTag="ACFP1220" xmlPrologType="text">
<![CDATA[<?xml version="1.0"?>]]>
</xmlSettings>
<comment>
<![CDATA[NAME: rpt1220.rdf
共 (0) 个答案