使用 Java webstart 从带有参数的 Forms 调用 Oracle 12c Report

问题描述

我有一个在 Oracle Forms and Reports 12c 上运行的应用程序。当我在浏览器 (IE) 中运行应用程序时,我能够成功运行应用程序中的所有报告,但是当我使用 JAVA WEB START 运行应用程序时,表单运行正常,但没有任何报告运行。报告从表单中获取参数,并且在使用 IE 时工作正常。我意识到当我对参数进行硬编码时,报告可以使用我的默认浏览器正常运行。请问是不是在使用Java Webstart的时候不能给报表传参数?

请帮助我解决这个问题。我在下面附上了运行特定报告的程序之一。

预先感谢您的帮助

--==========================================

PROCEDURE RUN_REPORT IS

V_REPORT_URL VARCHAR2(2000);

V_FORMS_DIR VARCHAR2(500);

开始

IF :ONE.CATEGORY = 'A' AND NVL(:ONE.EXCEL,'N') = 'N' THEN

声明

v_show_document VARCHAR2 (25000) := 'http://MY-PC:9006/reports/rwservlet?';

v_report_name VARCHAR2(200) := 'C:\APPS_LOC\FORMS12C'||'REP3_001_ALL.jsp';

v_format VARCHAR2(120) := 'PDF';

开始

v_show_document := v_show_document

|| '&report='||v_report_name

|| '&destype=CACHE'

|| '&desformat='||v_format

|| '&P_PERIOD='||:ONE.PAY_PERIOD

|| '&P_COMPCODE=' ||:GLOBAL.COMPNAME;

web.show_document(v_show_document||'&cmdkey=userlogin','_blank');

结束;

如果结束;

结束;

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...