The Business Objects Report Restorer is a tool that allows you to recover a report from your document domain tablespace if you have only a backup of that tablespace. This is helpful if you have a somewhat corrupted repository and can no longer access your reports, and if in addition you have lost a physical file of a report.
Business Objects Classic (6.x) stores Full Client reports in the document domain tablespace, which is part of the repository database. The Report Restorer reads back such a document. To do so, it reads out the different chunks in which the document is split before storing into the database, and concatenates them. Once it has done that, it decompresses the file as it is compressed before being saved to the database. The program is written in Java and uses a library written in C and linked in as a shared object through JNI for the decompression part.