有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案