Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 11/01/2011, 18h59   #1
Invité de passage
 
Inscription : septembre 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 12
Points : 1
Points : 1
Par défaut [2.6] Intégration en Java

Bonjour,

J'utilise Java ganymed et Birt 2.6

J'essai d'integrer un rapport birt a mon application Java. Je suis incapable de trouver le code néssaissaire pour effectuer cette opération

J'aimerais faire apparaitre le rapport en cliquant sur un bouton

Le modeles de rapport est deja fait avec les liens ave la base de donné. il me manque juste le code pour faire apparaitre le rappport
tmog111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/01/2011, 21h42   #2
Rédacteur/Modérateur
 
Avatar de David55
 
Homme David S.
Etudiant en alternance
Inscription : août 2010
Messages : 1 167
Détails du profil
Informations personnelles :
Nom : Homme David S.
Âge : 22
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant en alternance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 1 167
Points : 2 304
Points : 2 304
CF la FAQ?


Tu peux trouver tous ce dont tu as besoin

Notamment:

Comment intégrer BIRT dans une application Swing ?

Comment faire une classe générique de génération BIRT en Java ?
__________________
Vous trouverez ma page perso avec des tutoriels sur Android et BIRT au lien suivant : http://dsilvera.developpez.com
N'oubliez pas de voter pour les messages dont la réponse est pertinente (en bas à droite du cadrant)
Vous voulez afficher du code :
Votre problème est résolu :
Pas de question technique par MP !
David55
David55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2011, 17h34   #3
Invité de passage
 
Inscription : septembre 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 12
Points : 1
Points : 1
J'ai fait ce qui etait marquer mais sa plante solide mon affaire
tmog111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2011, 21h31   #4
Rédacteur/Modérateur
 
Avatar de David55
 
Homme David S.
Etudiant en alternance
Inscription : août 2010
Messages : 1 167
Détails du profil
Informations personnelles :
Nom : Homme David S.
Âge : 22
Localisation : France, Paris (Île de France)

Informations professionnelles :
Activité : Etudiant en alternance
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2010
Messages : 1 167
Points : 2 304
Points : 2 304
Peut on avoir plus de précision?
__________________
Vous trouverez ma page perso avec des tutoriels sur Android et BIRT au lien suivant : http://dsilvera.developpez.com
N'oubliez pas de voter pour les messages dont la réponse est pertinente (en bas à droite du cadrant)
Vous voulez afficher du code :
Votre problème est résolu :
Pas de question technique par MP !
David55
David55 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/01/2011, 23h18   #5
Invité de passage
 
Inscription : septembre 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 12
Points : 1
Points : 1
Code :
1
2
3
4
5
6
7
 
config.setBIRTHome("C:/Users/David/Desktop/projet 2/birt-runtime-2_6_1/birt-runtime-2_6_1/ReportEngine");
 
Platform.startup(config);
IReportEngineFactory factory = (IReportEngineFactory) Platform.createFactoryObject(IReportEngineFactory.EXTENSION_REPORT_ENGINE_FACTORY);
 
engine = factory.createReportEngine(config);
c'est a l'execution de cette ligne que sa plante

engine = factory.createReportEngine(config);

Le lien est c'est l'adresse ou est le ReportEngine
tmog111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2011, 08h04   #6
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Bonjour

Essaye de mettre ton chemin sous cette forme :
C:\\Users\\David\\Desktop\\projet 2\\birt-runtime-2_6_1\\birt-runtime-2_6_1\\ReportEngine

Et c'est quoi l'erreur au fait, on ne va pas la deviner ?
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/01/2011, 14h42   #7
Candidat au titre de Membre du Club
 
Inscription : mars 2006
Messages : 13
Détails du profil
Informations personnelles :
Localisation : France, Rhône (Rhône Alpes)

Informations forums :
Inscription : mars 2006
Messages : 13
Points : 11
Points : 11
J'ai répondu récemment à une demande sensiblement identique.
Ca peut t'aider et même te donner des idées.

Autre Thread du forum
theazyfa est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 04h06   #8
Invité de passage
 
Inscription : septembre 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 12
Points : 1
Points : 1
J'ai faite les modifications et sa me donne toujours le même résultas

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 
12
Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/core/runtime/CoreException
	at org.eclipse.birt.report.engine.api.impl.ReportEngine.<init>(ReportEngine.java:105)
	at org.eclipse.birt.report.engine.api.impl.ReportEngineFactory$1.run(ReportEngineFactory.java:18)
	at org.eclipse.birt.report.engine.api.impl.ReportEngineFactory$1.run(ReportEngineFactory.java:1)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.birt.report.engine.api.impl.ReportEngineFactory.createReportEngine(ReportEngineFactory.java:14)
	at HtmlReport.startPlatform(HtmlReport.java:81)
	at HtmlReport.main(HtmlReport.java:97)
Caused by: java.lang.ClassNotFoundException: org.eclipse.core.runtime.CoreException
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
	... 7 more
J'ai aussi verifier si les .jar requis etit bien present dans le projet
tmog111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 07h53   #9
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Oui, certaines librairies sont aussi nécessaires dans le classpath d'exécution, si mes souvenirs sont bons, il s'agit de coreapi, engineapi, modelapi et scriptapi (.jar).
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/01/2011, 16h40   #10
Membre éclairé
 
Avatar de Soulama
 
Développeur informatique
Inscription : mai 2004
Messages : 582
Détails du profil
Informations personnelles :
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2004
Messages : 582
Points : 344
Points : 344
il te manque coreapi.jar
__________________
Apprends la science de celui qui sait, et enseigne ta science à celui qui ignore, comme ca, tu auras appris ce que tu ignores et utilisé ce que tu sais.
Soulama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/01/2011, 18h52   #11
Invité de passage
 
Inscription : septembre 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 12
Points : 1
Points : 1
j'ai ajouté les librairies est rien ne change
tmog111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 07h50   #12
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Tu les as à l'éxécution ?
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 21h07   #13
Invité de passage
 
Inscription : septembre 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 12
Points : 1
Points : 1
Je les ajouter les jar au projet a quel place je doit les ajouter si ce nest pas la
tmog111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2011, 21h32   #14
Invité de passage
 
Inscription : septembre 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 12
Points : 1
Points : 1
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
 
public void runReport() {
		try {
			IReportRunnable design = null;
 
			//Open the report design
			try
			{
				System.out.print("4");
				design = engine.openReportDesign("C:/Users/David/Desktop/projet 2/workspace4/Sante/src/new_report_1.rptdesign");
 
				System.out.print("5");
			}
St
Start
12Started
4Exception in thread "main" java.lang.NoClassDefFoundError: com/ibm/icu/text/SimpleDateFormat
at org.eclipse.birt.report.model.metadata.DateTimePropertyType.<clinit>(DateTimePropertyType.java:63)
at org.eclipse.birt.report.model.metadata.MetaDataDictionary.<init>(MetaDataDictionary.java:252)
at org.eclipse.birt.report.model.metadata.MetaDataDictionary.<clinit>(MetaDataDictionary.java:112)
at org.eclipse.birt.report.model.api.impl.DesignEngineImpl.newSessionHandle(DesignEngineImpl.java:143)
at org.eclipse.birt.report.model.api.DesignEngine.newSessionHandle(DesignEngine.java:108)
at org.eclipse.birt.report.engine.parser.ReportParser.getDesignHandle(ReportParser.java:143)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.getReportDesignHandle(ReportEngineHelper.java:255)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:274)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:196)
at org.eclipse.birt.report.engine.api.impl.ReportEngineHelper.openReportDesign(ReportEngineHelper.java:130)
at org.eclipse.birt.report.engine.api.impl.ReportEngine.openReportDesign(ReportEngine.java:295)
at HtmlReport.runReport(HtmlReport.java:40)
at HtmlReport.main(HtmlReport.java:101)


J'ai changer les class pour ceux de report engin

Maintenant il me reste qu'une erreure il faut un . jar pour la gestion des date??
tmog111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 08h03   #15
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
En fait, le plus simple est que tu rajoutes l'ensemble du répertoire lib de ReportEngine à ton classpath projet.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/01/2011, 22h04   #16
Invité de passage
 
Inscription : septembre 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 12
Points : 1
Points : 1
C'est sa que jai faite pour regler les erreure que javais avant, j'ai ajouter les .jar de la librairie de ReportDesing

La il me reste que l'erreur de date
tmog111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2011, 14h46   #17
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Tu as bien mis aussi la bibliothèque nommée com.ibm.icu_[version].jar dans ton classpath qui est également dans le répertoire lib de ReportEngine ?
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/01/2011, 21h34   #18
Invité de passage
 
Inscription : septembre 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 12
Points : 1
Points : 1
oui
le jar
com.ibm.icu_4.2.1.v20100412.jar est bien present dans la liste que jai ajouté
tmog111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 19h03   #19
Invité de passage
 
Inscription : septembre 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 12
Points : 1
Points : 1
J'ai mis les .jar dans Java Build Path du projet dans l'onglet Librairie

Est ce que faut que je mette les .jar ailleur ou ils sont a bonne place
tmog111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/01/2011, 20h06   #20
Invité de passage
 
Inscription : septembre 2005
Messages : 12
Détails du profil
Informations forums :
Inscription : septembre 2005
Messages : 12
Points : 1
Points : 1
Bon j'ai mis le code dans une autre class est sa fonctionne maintenant j'arrive a faire afficher le rapport

Merci bcp pour votre aide
tmog111 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h46.


 
 
 
 
Partenaires

Hébergement Web