1
使用rest_v2报告的数据源
我试图改变使用这个网址与修补程序选项报告的数据源:使用为一体补丁的JasperServer
http://localhost:8081/jasperserver/rest_v2/resources/reports/report
:
{
"version" : 1,
"patch":[
{
"expression":"dataSource.add(new com.jaspersoft.jasperserver.dto.resources.ClientReference().setUri('/datasources/dataTest'))"
}
]
}
我收到以下错误:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<errorDescriptor>
<errorCode>patch.failed</errorCode>
<message>EL1004E:(pos 11): Method call: Method add(com.jaspersoft.jasperserver.dto.resources.ClientReference) cannot be found on com.jaspersoft.jasperserver.dto.resources.ClientReference type</message>
<parameters>
<parameter>dataSource.add(new com.jaspersoft.jasperserver.dto.resources.ClientReference().setUri('/datasources/dataTest'))</parameter>
</parameters>
</errorDescriptor>
我不不知道该怎么做。
在此先感谢。
你能发布与头和也的细节为您试图修补资源完整的REST调用在'报告/ report' ?你可以像这样用cURL来获得它们:'curl -u user:password -H“Accept:application/json”http:// localhost:8081/jasperserver/rest_v2/resources/reports/report?expanded = true' – Narcis