View Full Version : CITRUS M3 PRPT report visibility
06-25-2009, 07:50 AM
BI version : CITRUS M3
I have a unified file report (the new type) which has a number of parameters.
I also have an xaction file that uses that report and everything is OK.
What I would like would be a means to 'hide' the PRPT report and just allow access to the underlying report using the xaction file. I have tried to suppress the PRPT report using permissions which means that report is not visible, but this also stops the xaction file from working - as I can reasonably argue is correct.
07-10-2009, 02:21 AM
Im having trouble what you tried to do. could you explain how you were able to publish the report on the server or how did you get to integrate the prpt file with the design studio?
07-10-2009, 04:58 AM
Ok, I have CITRUS M3 server install ok and I publish to that from the report designer (CITRUS M7). All that works OK as normal.
On the xaction file, as none is created during publish to server, I created one manually and used Report designer to manipulate it - In the CITRUS M3 install there is a sample xaction file in the bi-developers\reporting\unified-file-format folder (quadrant-xaction.xaction) - basically I just 'changed' that one and it worked fine (copying it manually into the report folder on the bi-server).
Now I have not yet got the permissions part to work whereby the PRPT part is hidden and user just sees xaction file and for now I'm still using the V3.0 stable server in production as the new report/server aint stable enough to use.
09-11-2009, 07:06 AM
Did you find any way to hide the prpt file?
I think we got the same problem. We just want to see the xaction only, not the prpt-file
09-11-2009, 07:47 AM
Here is what you can do:
- Put your prpt file in a new subfolde folder. Don't forget to add an index.xml, too.
- Then you need to hide the folder from your user but let him have execute rights on the report.
- Don't forget to change the xaction to point to the new location or the prpt.
Now the user can't see the prpt-file, since the folder is not visible, but he is still able to execute the report via the xaction.
01-20-2010, 10:58 AM
This solution is only for hidding the report, but we can access this report directly if we know its path.
01-21-2010, 05:43 AM
there's not a lot you can do about that, although i could imagine a workaround.
you could setup a prompt on the prpt, which says "dont run me directly" and prompts for a "password". the report wont run unless they enter the correct value for the parameter.
then just hard code the "password" as a parameter in the xaction.
Hack; Yes. but if you really want to stop them running prpt direct it may be your only option.
I think hiding prpt's is raised as a jira,to get it to handle it better, but can't confirm 100%, this sounds like a wider issue though, so worth raising.
01-21-2010, 08:05 AM
thanks, a very usefull trick
01-29-2010, 09:58 AM
ingo - how exactly do you hide the prpt?
I dont see a permission for that??
01-30-2010, 12:29 PM
Don't give any permission to the user/role on that folder, that's what I meant by hide.
02-01-2010, 03:52 AM
But if you do that, then you get an error when the xaction tries to access the prpt - it gets the equivalent of a file not found error...
02-01-2010, 07:46 AM
You can only hide the folder not .prpt, as said by ingo.klose bellow you have to change index.xml under this folder by changing the attribut