如何解决使用 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 举报,一经查实,本站将立刻删除。