Problem
User got “Access is denied” or multi-tenancy error using JasperReports Server v5.6 web-service call after upgrading. The same web services call worked in the older version of the server product.
Cause
User is using WSclient sample code which is designed for portal web service client, not for JasperReports Server web service request. Portal WS client call will need a default “portal” organization to store profile information. The standard JasperReports Server deploys a “organization_1” default organization. If using portal WSclient to access JasperReports Server standard installation without a multi-tenancy (multi-organization) product license, user will get the access/multi-tenancy error. JasperReports Server v5.6 starts enforcing multi-tenancy requirement to run sample Soap request thus previously working request will fail if non multi-tenancy license is used for the product.
Solution
User can either subscribe multi-tenancy JasperReports Server license or review sample code in JasperReports Server v5.6 Web Services Guide and rewrite their web service call to avoid this problem.
TTC-20140929
Recommended Comments
There are no comments to display.