对于 Oracle Reports,如何从表单菜单中检索报告
For Oracle Reports, How to retrieve a report from the Forms Menu
我们正在将 Oracle Forms and Reports 从 6i 迁移到 12c。
- 已将所有 .fmb、.rdf、.mmd、.pll 从 6i 迁移到 12c。
- 将它们编译为 .fmx、.rep、.mmx
- 当 运行 通过 URL (http://localhost:8001/forms/frmservlet?config=form.fmx&userid=userid/pwd@dbname)
- 我什至可以在 IE 中使用 URL 查看独立报告 (http://hostname:port/reports/rwservlet?userid=userid=userid/pwd@dbname+destype=cache+ desformat=html+report=reportname.rdf),但是当在表单菜单项中调用报告时(即从点 3 URL)将不起作用。
我收到的所有报告的错误是 - FRM - 41219 - 找不到报告:ID 无效
迁移代码后,报告从 RUN_PRODUCT(REPORTS,'reportname',synchronous,运行time,filesystem,'',null);到 rp2rro.rp2rro_run_product(REPORTS,'reportname',synchronous,运行time,filesystem,'',null);
仍然无法在表单菜单中显示报表。
请帮忙。提前致谢。
您在版本 6 中用于获取 jobID 的代码在现代版本中略有不同。您可能需要稍微更改一下代码。查看最新版本的 Forms and Reports 集成指南 https://www.oracle.com/technetwork/developer-tools/forms/documentation/formsreportsintegration-12c-3014203.pdf
我们正在将 Oracle Forms and Reports 从 6i 迁移到 12c。
- 已将所有 .fmb、.rdf、.mmd、.pll 从 6i 迁移到 12c。
- 将它们编译为 .fmx、.rep、.mmx
- 当 运行 通过 URL (http://localhost:8001/forms/frmservlet?config=form.fmx&userid=userid/pwd@dbname)
- 我什至可以在 IE 中使用 URL 查看独立报告 (http://hostname:port/reports/rwservlet?userid=userid=userid/pwd@dbname+destype=cache+ desformat=html+report=reportname.rdf),但是当在表单菜单项中调用报告时(即从点 3 URL)将不起作用。
我收到的所有报告的错误是 - FRM - 41219 - 找不到报告:ID 无效
迁移代码后,报告从 RUN_PRODUCT(REPORTS,'reportname',synchronous,运行time,filesystem,'',null);到 rp2rro.rp2rro_run_product(REPORTS,'reportname',synchronous,运行time,filesystem,'',null);
仍然无法在表单菜单中显示报表。
请帮忙。提前致谢。
您在版本 6 中用于获取 jobID 的代码在现代版本中略有不同。您可能需要稍微更改一下代码。查看最新版本的 Forms and Reports 集成指南 https://www.oracle.com/technetwork/developer-tools/forms/documentation/formsreportsintegration-12c-3014203.pdf