获取所有在 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
不过据我了解,无法搜索哪个报告使用了哪些资源。
我在我的 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
不过据我了解,无法搜索哪个报告使用了哪些资源。