Bonjour à tous.

En forms 10g, sous oracle developper suite, mon report est enregistré dans le dossier <oracle_home>/reports/cache

Malgré mes tentatives pour l'enregistrer ailleurs, comme je le faisais avec le desname normal en 6i, je n'arrive pas à l'enregistrer ailleurs.

Voici le code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
 
repid := find_report_object('RP2RRO'); 
  SET_REPORT_OBJECT_PROPERTY(repid, REPORT_EXECUTION_MODE, BATCH); 
  SET_REPORT_OBJECT_PROPERTY(repid, REPORT_COMM_MODE, SYNCHRONOUS); 
  SET_REPORT_OBJECT_PROPERTY(repid, REPORT_DESTYPE, FILE);
  SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'pdf');
--        SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'SPREADSHEET');
  SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,'geplog');
  SET_REPORT_OBJECT_PROPERTY (repid, REPORT_OTHER, 'ENVID="' || 'TEST' || '"');  
  SET_REPORT_OBJECT_PROPERTY(repid,REPORT_FILENAME, rep);
 
  SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESNAME, nom_fic1); 
  v_rep := RUN_REPORT_OBJECT (repid, list);
  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 
		null;
  else 
  	message('Error when running report.'); 
  end if;
Il n'y a pas de web.show_document vu que l'objectif est de faire un archivage en format PDF, donc pas besoin d'affichage.

Cependant, le jobid existe et le fichier PDF est bien créé, donc aucun souci de ce côté là. Le problème est juste le dossier.

La variable nom_fic1 contient le chemin d'accès complet ainsi que le nom du fichier :
D:\archivage_pdf\test_archi.pdf

Merci d'avance pour votre aide