如何验证birt报告引擎请求

时间:2015-01-18 14:37:22

标签: spring grails birt grails-plugin

在设计报告时我遇到了这个错误:

XML data source cannot be retrieved. XML data source file is invalid or the file doesn't exist.   

It was asked.

然后我发现这是因为请求被我的Spring安全插件拦截。现在我暂时禁用了该插件,我的报告正在运行。但这不是解决方案!

所以现在我想以某种方式配置报表引擎以使用自己的usernamepassword;在发送请求时使用。

插件中是否有任何钩子用于执行此操作或任何其他解决方法?

 当渲染引擎向数据源url发送请求时,是否可以添加params?
 例如http://app/report?param1=“value”& param2 =“value”。将此类网址放在报表设计数据源字段中会导致网址无效。

更新
 我没有使用数据库连接作为数据源。  我的数据源是一个返回xml响应的服务。

1 个答案:

答案 0 :(得分:0)

我认为您需要在数据库中拥有一些基本用户。
当您使用代码时,请使用此用户进行创建,因此该用户仅用于这些情况。