hldv_210156 بتاريخ: 16 فبراير 2011 تقديم بلاغ مشاركة بتاريخ: 16 فبراير 2011 v_REP_SERVER_NAME اكتب ايهv_IP اكتب ايه DECLARE PARAM_ID PARAMLIST ;--to return the handle of parameter list PARAM_NAME VARCHAR2(30) := 'REPORT_PARAMETER';--the name of parameter list repid REPORT_OBJECT; --to return id of report v_rep VARCHAR2(100); v_REP_SERVER_NAME varchar2(200); V_IP varchar2(200); v_measure_rate number(1); Begin begin PARAM_ID := GET_PARAMETER_LIST(PARAM_NAME); IF NOT ID_NULL(PARAM_ID) THEN DESTROY_PARAMETER_LIST('REPORT_PARAMETER'); END IF; v_REP_SERVER_NAME := 'amir-6c67e71024'; ---your report server here -u can get it from \showenv ---------- TO BRING THE IP OF THE REPORT SERVER HOST ----------------- --------------------------------------------------------------------- v_IP := 'amir-6c67e71024:8889'; PARAM_ID := CREATE_PARAMETER_LIST(PARAM_NAME); ADD_PARAMETER(PARAM_ID,'PARAMFORM',TEXT_PARAMETER,'yes'); ADD_PARAMETER(PARAM_ID,'DESFORMAT',TEXT_PARAMETER,'PDF'); ADD_PARAMETER(PARAM_ID,'p_1',TEXT_PARAMETER,:dept_id); repid := find_report_object('report6'); ----------report name SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,v_rep_server_name); v_rep := RUN_REPORT_OBJECT(repid,PARAM_ID); --WEB.SHOW_DOCUMENT('http://10.1.12.60:7778/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?server='||v_REP_SERVER_NAME,'_blank'); WEB.SHOW_DOCUMENT('http://'||V_IP||'/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?server='||v_REP_SERVER_NAME,'_blank'); END ; END; --web.show_document('http://ctp1:8889/reports/rwservlet?report=d:\emp.rdf&DESTYPE=CACHE&userid=hr/hr@orcl&id='||:departments.department_id,'_blank'); اقتباس رابط هذا التعليق شارك المزيد من خيارات المشاركة
Recommended Posts
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.