بتاريخ: 1 مارس 201214 سنة comment_221347 declare v_report_id report_object; v_rep varchar2(100); rep_status varchar2(100); list1 paramlist; begin v_report_id := find_report_object('myreport'); set_report_object_property(v_report_id,report_server,'RptSvr_fusion_asinst_1'); set_report_object_property(v_report_id,report_execution_mode,RUNTIME); set_report_object_property(v_report_id,report_comm_mode,synchronous); set_report_object_property(v_report_id,report_destype,cache); set_report_object_property(v_report_id,report_desformat,'htmlcss'); set_report_object_property(v_report_id, report_other, 'paramform=yes'); v_rep := run_report_object(v_report_id); rep_status := report_object_status(v_rep); while rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED') LOOP rep_status := report_object_status(v_rep); end loop; if rep_status = 'FINISHED' then destroy_parameter_list(list1); web.show_document('http://localhost:9002/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=RptSvr_fusion_asinst_1','_blank'); else message('Error'); end if; end; عند كتابة الكود السابق وعند الضغط على الزر الخاص بالكود على الفورمةنجد ان الريبورت يعمل ولكن عند ادخال قيم البارامتر تظهر المسج التاليةError 500--Internal Server ErrorFrom RFC 2068 Hypertext Transfer Protocol -- HTTP/1.1:10.5.1 500 Internal Server ErrorThe server encountered an unexpected condition which prevented it from fulfilling the request. تقديم بلاغ
بتاريخ: 3 مارس 201214 سنة comment_221390 السلام عليكمهل تم تشغيل اي تقرير اخر مسبقا ؟؟اذا كانت الأجابة نعم اضغط على فتح التقرير اكثر من خمس مرات وذلك فقط في حالة قيام السيرفر لأول مرة بعد ذلك لن تحتاج لهذة العملية الا في حالة عمل ريستارت للريبورت سيرفروتأكد من$INSTANCE_HOME/config/OHS/<ohsname>/moduleconf/forms.conf$INSTANCE_HOME/config/OHS/<ohsname>/moduleconf/reports_ohs.conf غير اسم الجهاز الى رقم IP تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.