对于Oracle报表,如何从"窗体"菜单检索报表



我们正在将Oracle Forms and Reports从6i迁移到12c。

  1. 将所有.fmb、.rdf、.mmd、.pll从6i迁移到12c
  2. 将它们编译为.fmx、.rep、.mmx
  3. 通过URL运行时,表单正在工作并显示(http://localhost:8001/forms/frmservlet?config=form.fmx&userid=userid/pwd@dbname)
  4. 我甚至可以使用IE中的URL查看独立报告(http://hostname:port/reports/rwservlet?userid=userid=userid/pwd@dbname+destype=cache+desformat=html+report=reportname.rdf(,但当在窗体菜单项中调用报表时(即从Point 3 URL(将不起作用

我得到的所有报告的错误是-FRM-41219-找不到报告:无效的ID

迁移代码时,报告从RUN_PRODUCT(reports,'reportname',synchronous,runtime,filesystem,'',null(更改;到rp2rro.rp2rro_run_product(REPORTS,'reportname',synchronous,runtime,filesystem,'',null(;

在窗体菜单中显示报表仍然没有运气。

请帮忙。提前谢谢。

在版本6中用于获取jobID的代码与现代版本略有不同。您可能需要稍微更改一下代码。查看最新版本的《表单和报表集成指南》https://www.oracle.com/technetwork/developer-tools/forms/documentation/formsreportsintegration-12c-3014203.pdf

最新更新