We have designed 51 BO (rpt) reports and accessing through BO SDK call. For one report the response is very slow. This perticular report is a bit big in size (17 page) and taking 4-6 min to generate the report. The other 50 reports are taking less than a min. For data binding all report use the same database table.
We want to improve the performance of the report which is taking 4-6 min. Any guideline?
The following code we are using to generate the report :
IReportAppFactory reportAppFactory = (IReportAppFactory) boEnterpriseSession.getService("","RASReportFactory");
clientDoc = reportAppFactory.openDocument(infoObject,1, Locale.US);
ByteArrayInputStream byteIS = (ByteArrayInputStream) clientDoc.getPrintOutputController().export(ReportExportFormat.PDF);