The following are some tips and tricks to implement URL API links to Strategy Web reports and documents within Report Services documents.
Sometimes, URL links are enabled within Report Services documents mainly to allow navigation over the web (and not for navigation from saved PDF files to web content). Using absolute (fully qualified) URLs will work but require administrative maintenance to edit and correct URLs whenever Strategy Web server names, Strategy Intelligence Server names, or ports change (this can happen during migration from development to production).
It is possible to re-write the URLs to be more dynamic to reduce the maintenance required; however, note that doing so will render the links unusable in PDF. Users can embed special text that resolves to SERVERNAME and PROJECT. If the Strategy Server name is the same name as the machine name, users can have a fully dynamic link that does not have to be updated when migrated from one environment to another.
Below are 2 sample links for ASP and JSP (where DOCUMENT_GUID should be replaced with the actual DOCUMENT_GUID).
Main.aspx?Server={&SERVERNAME}&Project={&PROJECT}&Port=0&evt=2048001&src=mstrWeb.2048001&documentID=DOCUMENT_GUID
mstrWeb?Server={&SERVERNAME}&Project={&PROJECT}&Port=0&evt=2048001&src=mstrWeb.2048001&documentID=DOCUMENT_GUID
NOTE: That the Web server information is not included in the URL. This will be dynamically resolved by the information the user used to log into Strategy Web to execute the document. KB13262