我在Jasperserver存储库中配置了更多数据源。我可以获取报告,分配参数,从我的应用程序运行它并将结果PDF流传递给客户端。
我希望我能够简单地切换源数据库。有预定义的参数" REPORT_DATA_SOURCE"或" REPORT_CONNECTION"。 rest-client接口允许仅将字符串值传递给它们。我希望这会奏效:
runReportAdapter.parameter("REPORT_DATA_SOURCE","/datasources/my_alternative_datasource");
runReportAdapter.run();
但它不起作用。没有报告错误,但是从原始数据源检索数据。