gpt4 book ai didi

rest - JasperServer 使用 REST 来运行在运行时指定数据源的报告

转载 作者:行者123 更新时间:2023-12-03 07:08:37 26 4
gpt4 key购买 nike

当报表单元预定义了数据源时,我可以使用 RESTful API 在 JasperServer 上执行报表。

不过,需要做的是允许我的客户在准备执行报告时选择他们想要运行报告的数据库。我假设当我发出 PUT 请求来运行报表时,我可以简单地将数据源资源描述符放入 PUT 中传递的 ReportUnit 资源描述符中,但它似乎不起作用。

当 ReportUnit 预定义了数据源时,我什至提取了 ReportUnit 的资源描述符。测试在 PUT 中传递该资源描述符是否有效。然后删除 predifiend 数据源并尝试使用我之前提取的确切资源描述符再次执行报告,但它不起作用。

这可能吗?

最佳答案

我可能是错的,无需太多阅读,我认为您可以通过资源服务创建数据源和域。

要使用资源服务更新报告文件,您可能必须更改domainQuery 节点。

我已经为基于 json 的报告文件提取了 jrxml,它看起来像这样:

<resourceDescriptor name="domainQuery.xml" wsType="xml" uriString="/adhoc/topics/myjsonposts_files/domainQuery.xml" isNew="false">

希望这能帮助您找到解决方案。

关于rest - JasperServer 使用 REST 来运行在运行时指定数据源的报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9637791/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com