Migration 对于Oracle报表,如何从“表单”菜单检索报表

Migration 对于Oracle报表,如何从“表单”菜单检索报表,migration,weblogic,weblogic12c,oracleforms,oraclereports,Migration,Weblogic,Weblogic12c,Oracleforms,Oraclereports,我们正在将Oracle表单和报表从6i迁移到12c 将所有.fmb、.rdf、.mmd、.pll从6i迁移到12c 将它们编译为.fmx、.rep、.mmx 当通过URL运行时,表单正在工作和显示(http://localhost:8001/forms/frmservlet?config=form.fmx&userid=userid/pwd@数据库名) 我甚至可以使用IE中的URL查看独立报告(http://hostname:port/reports/rwservlet?userid=useri

我们正在将Oracle表单和报表从6i迁移到12c

  • 将所有.fmb、.rdf、.mmd、.pll从6i迁移到12c
  • 将它们编译为.fmx、.rep、.mmx
  • 当通过URL运行时,表单正在工作和显示(http://localhost:8001/forms/frmservlet?config=form.fmx&userid=userid/pwd@数据库名)
  • 我甚至可以使用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(报告,'reportname',同步,运行时,文件系统,'null)更改;到rp2rro.rp2rro_run_产品(报告,'reportname',同步,运行时,文件系统,'null)

    在“窗体”菜单中显示报告时仍然不走运


    请帮忙。提前感谢。

    在第6版中用于获取jobID的代码与现代版本略有不同。您可能需要稍微更改代码。查看最新版本的《表单和报告集成指南》

    我会尝试查看是否可以先使用RUN\u report\u对象运行报告。RP2RRO是迁移实用程序的一个人工制品——也许它出了什么问题。