Bonjour,
Je travaille sur la plateforme collaborative SpagoBI qui intégre BIRTEngine. Je suis actuelement sur un problème: j'utilise ressource JNDI, mon rapport comporte une seule DataSource et plusieurs Dataset avec des jointures.
Quand j'utilise un ressource qui pointe vers une base différentes de celle m'ayant servi initialement pour la conception de mon rapport, j'ai systématiquement une erreur au niveau de mes jointures dans ma console.
J'ai déjà intégrer BIRTEngine dans un environnement Web sur serveur Tomcat et la méthode que j'utiliser pour passer d'une base de DEV à une de PROD fonctionner trés bien.
Quand on regarde le code de la classe java BirtReportServlet.java, je ne trouve aucune binding entre datasource et dataset, ici un paramètre connectionName sert à passer un nom de ressource JNDI qui se trouve dans engine-config.xml présent dans exo-home\webapps\SpagoBIBirtReportEngine\WEB-INF\classes. Le code est non documenté et il est difficile de savoir de qui vient l'erreur.
Aujourd'hui je me demande quel est le niveau d'intégration de l'outils sur la plateforme SpagoBI. Si quelqu'un travaille aussi la dessus peut être pourrions mettre en place le correctif (si il y a besoin) pour la prochaine MAJ de spagoBI.
Cordialement Lazarel![]()
Partager