1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
--
set_report_object_property(repid, REPORT_FILENAME, <édition>);
set_report_object_property(repid, REPORT_SERVER,<Serveur édition>);
--
set_report_object_property(repid, REPORT_EXECUTION_MODE, RUNTIME);
set_report_object_property(repid, REPORT_DESTYPE, CACHE);
set_report_object_property(repid, REPORT_DESFORMAT, 'PDF');
set_report_object_property(repid, REPORT_COMM_MODE, SYNCHRONOUS);
--
v_rep := run_report_object(repid, pl_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
web.show_document('/reports/rwservlet/getjobid='||substr(v_rep, instr(v_rep,'_',-1)+1)||'?server='||<serveur édition>,'_BLANK');
else
message('Error when running report ...');
synchronize;
end if;
-- |