JDBC-Datenbankverbindung in BIRT-Reports injizieren

Szenario: Ich möchte aus Java heraus einen IRunAndRenderTask für BIRT anstoßen. Der zu erstellende Report soll die Datenbankverbindung per Property übergeben bekommen. Lösungsansätze: 1. Benutzen eines erweiterten ODA-Treibers (mit Connection Pooling: http://birtworld.blogspot.com/2007/01/birt-connection-pooling-continued.html) 2. Zugriff auf die Datenbank-Verbindung über JNDI 3. Benutzung von IConnectionFactory.PASS_IN_CONNECTION. Letztere Methode erlaubt das injizieren einer vorhandenen Read more…

Umlautprobleme

Am Freitag gab es gleich zwei Umlautprobleme, die ich zu lösen hatte. Während der Arbeit schmiss mein JS2X (Java Source to XML)-Tool beim Parsen einer Java-Datei eine TokenStreamException. Wie sich heraus stellte, kommt der Parser nicht mit Umlauten im Quellcode klar, die in als Char definiert sind. Der Quellcode, bei Read more…

Using BIRT and PHP without Zend Plaform

Oh well… my first blog entry in English, because I think this article is interesting for all the PHP developers out there – including non-German people 😉 Every developer will reach the point generating reports for the running project. Making reports with Java oder .NET is relatively easy. Products like Read more…

JUnit und PermGen in Eclipse

Durch das Update auf den Release Candidate der 2.0x-Version des WTP konnte ich anscheinend meinen lästigen PermGen-Fehler in Eclipse beheben. Eclipse ist nach dem Update immerhin vier Stunden ohne Probleme gelaufen. Davor gab es nach 15 – 20 Minuten, manchmal auch erst weitaus später, “Out of Memory”-Fehler, die in einem Read more…

EPOCROOT: No SDKs found

Nachdem ich über die, auf Eclipse basierende IDE Carbide gestoßen bin, hing ich seit knapp zwei Stunden vor dem Problem, dass ich den Fehler: “EPOCROOT: No SDKs found” bekam. Ich hatte zwar das UIQ 2.1 SDK installiert, ebenso die letzte Version von Perl, der Fehler kam aber immer noch. Lösung Read more…