This devshare submission qualifies for Plug In 2 BIRT Contest
This is a plugin for Eclipse that will create a new View that will extract a RPTDesign from a RPTDocument and create Data Sources that will allow someone to connect to the RPTDocument. This was created as a maintenance utility for diagnosing and troubleshooting BIRT reports.
As a report designer, consultant, and frequenter of the BIRT Exchange Forums, I get asked quite a bit to help troubleshoot reports. The same problem always creeps up, I need access to some form of their data in order to troubleshoot, which is usually impossible as the backend database is behind a firewall. This plugin addresses this issue. What is will do is given a RPTDocument (which will contain a copy of the original Report Design, and the Runtime data that the user sees), it will extract the design file, read through all of the tables used in the report, and create a RPTDocument Data Set for each of them, allowing the troubleshooter to then set the data binding accordingly and try to diagnose the issue.
This requires the Report Document ODA located here.