2

我是水晶报表服务器的新手。这里我解释错误细节。

我正在使用 SAP Business Objects CMC 为我的应用程序生成报告。以下是图像中的版本详细信息。

在此处输入图像描述

当我尝试生成文件大小超过 1MB 的报告文件时,它会抛出错误。

Error 

The viewer could not process an event. 1c84865dce535c5.pdf File is too large for attachment. [] ---- Error code:0 [CRWEB00000119] 

所以,我去了以下位置检查maximumUploadFileSize.

1. C:\Program Files (x86)\SAP BusinessObjects\tomcat\webapps\dswsbobje\WEB-INF\classes\dsws.properties

2. C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\dswsbobje\WEB-INF\classes\dsws.properties

3. C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\java\pjs\container\work\<ServerName>.WebApplicationContainerServer\businessobjects\dswsbobje\WEB-INF\classes\dsws.properties

#限制上传文件总大小的安全措施

最大上传文件大小 = 10485760

它设置为10485760 (10 MB),据我了解,这是此参考文档中的默认大小中的默认大小。

那么,如果它支持高达 10 MB,为什么当报告文件超过时它会抛出错误1MB

我试图将大小增加多个10,这意味着104857600 (100 MB)在所有这些文件中,并重新启动了服务器。但是没有成功,在重新启动服务器后,第三个文件中的修改值再次设置为 old value (10485760)。请帮助我。

有没有办法maximumUploadFileSize通过管理员控制台增加?

如果您对此有任何疑问/疑问,请留下您的评论。

4

1 回答 1

1

这个问题可以通过以下步骤解决。

实际上这个问题与试图在水晶报表服务器中生成报表的记录数有关。默认记录数据大小限制为20,000. 通过将限制更改为0 (for Unlimited)我们可以解决此问题。

请按照以下步骤进行此设置更改:

  1. 登录 CMC
  2. Servers在下拉菜单中转到
  3. 扩张Service Categories
  4. 选择Crystal Reports Services
  5. 在右侧窗口中将列出当前正在运行的服务,CrystalReports2013ProcessingServerDescription.
  6. 双击它,它将重定向到Properties页面。
  7. 设置 的0"Database Records Read When Previewing or Refreshing (0 for unlimited)"
  8. 单击Save & Close
  9. 重启CrystalReports2013ProcessingServer

现在尝试生成大数据pdf文件,它应该可以正常工作。

于 2015-04-16T13:09:46.013 回答