获取所有在 jasper 中使用了域主题的特定资源 ID 的报告

Get all the reports which have used a specific resource id of a domain topic in jasper

我在我的 JasperReport 服务器中使用域创建了一个主题。现在我需要使用 REST API 获取所有使用该域或主题的报告。

我试过这个 REST 调用:

https://<host>/jasperserver-pro/rest_v2/resource/organizations/test/organizations/data/Reports?j_username=jasperadmin&j_password=jAspErAdmIn

它给出了 200 OK。但是没有数据,只给出了登录页面的源码。

<title>TIBCO Jaspersoft: Login</title>

谁能告诉我如何从 REST 调用中获取此信息?

首先,您对 API 的调用似乎有误。

根据the docs,对存储库服务的调用如下所示:

http://<host>:<port>/jasperserver[-pro]/rest_v2/resources?<parameters>

在你的情况下,这将是:

http://<host>/jasperserver-pro/rest_v2/resources?<parameters>

其次,由于您的调用不同,您不会得到任何结果。可以搜索特定字符串:

http://<host>/jasperserver-pro/rest_v2/resources?q=Domain_Name

和/或类型:

http://<host>/jasperserver-pro/rest_v2/resources?q=Domain_Name&type=dataType

不过据我了解,无法搜索哪个报告使用了哪些资源。