My use case is that I'm creating a way to download a template (which I can do), but then user can make changes to the RTF and update the template. The download is fine.
I'm trying to use ExternalReportWSSService to update a template
The response, below is "user has no access to report".
<env:Envelope xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Header/><env:Body><env:Fault><env:Code xmlns:env="http://www.w3.org/2003/05/soap-envelope"><env:Value>env:Receiver</env:Value></env:Code><env:Reason><env:Text xml:lang="en-US">PublicReportService::executeUpdateTemplateForReport Failure: user has no access to report["/Custom/Human Capital Management/HR Letters/All Sche Procs Report.xdo"] due to [Ljava.lang.StackTraceElement;@7d3a0abb</env:Text></env:Reason><env:Detail/></env:Fault></env:Body></env:Envelope>
Serina.singh is not a real user..
But when I access the URL with the same Serina.singh account, https://[Our instance]/xmlpserver/, I can browse through.
Doesn't this imply that I DO have access to the report?
What am I doing wrong?