I am currently developing a script that checks for dead links to ARIS models in business publisher. The general function of the script will be to check the URL if it is in fact a dead link regenerate the link with the correct parameters to the the specified model and redirect you to the model. I have been using a script/report to get the parameter values from the export. The issue I am having is getting the (ph) value which I believe is asscoiated with the profileid but looks to be encrypted as it is not the same profileid value that I extracted from the export via a report.
http://localhost:9090/businesspublisher/link.do?login=system&password=&localeid=1033&ph=03gv72f&modelguid=bfdf1d00-f313-11db-2729-000bcd0cce4e
The issue is if a export is created and a link is copied into a document and then for some reason the original export gets deleted and another export is made all the values should stay the same except for this (ph) value. It seems to be that that this value related to the profile gets uniquely generated with each export.
Does anyone have any input on this and if I am correct about the (ph) value? Also if this value is uniquely created during the export is there a way to find this value in the export via a script?
Any feedback would be appreciated much, Thanks!!
S. Scott
You can change the way the URL is generated, please refer to
It's easier to generate a consistent URL via the "ProfileParameters" option, instead of the "ProfileHash" (ph).
You can change it in layout.cfg.xml