Bonjour,
Je debute avec birt et j'ai quelques problemes.
J'ai tout d'abord installer eclipse avec birt, créer mon rptdesign, aucun probleme.
J'ai utiliser le runtime pour generer un fichier pdf a partir de mon rptdesign, aucun probleme.
Maintenant, il faudrait que je puisse, dans un package pl:sql, lancer la generation du fichier pdf...
Je suis sour oracle10g, j'ai créer un package qui ressemble a ça :
Ce package ne compile car il ne toruve pas l'engineconfig...
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 CREATE OR REPLACE AND RESOLVE JAVA SOURCE NAMED "TestJava" AS public class TestJava { private static void generatePDF(String name) { try { EngineConfig config = new EngineConfig(); // endroit où se trouvent les librairies du Runtime config.setEngineHome("E:/birt-runtime-2_0_1/ReportEngine"); ReportEngine engine = new ReportEngine(config); // Ouverture du rapport IReportRunnable design = engine.openReportDesign(templateName); // string contenant le chemin vers ton rptdesign IRunAndRenderTask task = engine.createRunAndRenderTask(design); // Crée une tâche afin d'éxécuter le rapport*/ // Création PDF FORenderOption option = new FORenderOption(); option.setOutputFileName("E:/temp/outputFile.pdf"); // Nom du fichier de sortie option.setOutputFormat("pdf"); // Format du fichier de sortie task.setRenderOption(option); // Chargement du fichier task.run(); // Création du fichier ("E:/temp/outputFile.pdf"); // Fin création PDF engine.destroy(); } catch (EngineException e) { System.out.println("Erreur : " + e.getMessage()); } } } /
Le probleme, c'est que je ne sais pas du tout quel jar je dois charger sur ma base, ni dans quel ordre le faire...
Si quelqu'un peut m'aider, ce serait super, je dois valider si on utilise birt ou pas, et je suis sur que ça peut marcher !!!!
Merci d'avance a tous ceux qui vont chercher a m'aider.
Cordialement,
Alexsimps
Partager