on 05-29-2012 2:47 PM
Hi all,
I've encountered a problem with a crystal report that I'm refreshing and exporting to xls with the java RAS SDK.
Depending on the value of the parameters, I'm getting 1, 65 or 339 pages after the refresh.
When I'm trying to export the report with few pages (1 or 65 for example), no problem. But with the report of 339 pages, I'm getting an exception and an error (Cannot create temp file : generic error) at that line :
InputStream byteIS = (InputStream) crystalDocument.getPrintOutputController().export(neededFormat);
If I'm refreshing and exporting the report with InfowView, I've no problem and my excel file contains a little bit more than 22.000 lines.
So my question is :
- Is there any value I need to change to admit more lines?
- Is there any attributes I need to set in one particular object?
Thanks in advance !
Solution to the problem here :
Increase the value in the ReportApplicationServer Services in the CMC for "Number of database records to read when previewing or refreshing a report". In my case I put 30000 and it was sufficient.
The value -1 is possible but not recommended for performance.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Precision : it's not depending on the file type, it's going wrong with xls AND pdf export :s But only when there is a lot of data.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You don't have to put this file anywhere. It should be on your server where BOE\BI is installed at:
XI 3.1
Windows Installations: <Business Objects Home>\common\4.0\java
AIX\ Linux\ Unix\ Solaris Installations: <BOBJ Home>/bobje/java
BI 4.0
Windows Installations: <Business Objects Home>\SAP BusinessObjects Enterprise XI 4.0\java
AIX\ Linux\ Unix\ Solaris Installations: <BOBJ Home>/bobje/java
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.