MicroStrategy ONE
MicroStrategy URL Structure
The following table summarizes the root URL structure used for every request to MicroStrategy Web.
Environment | Main Application URL | Administration URL |
---|---|---|
J2EE |
http://webserver/MicroStrategy/servlet/mstrWeb |
http://webserver/MicroStrategy/servlet/mstrWebAdmin |
.NET |
http://webserver/MicroStrategy/asp/Main.aspx |
http://webserver/MicroStrategy/asp/Admin.aspx |
Every request sent to MicroStrategy Web calls a central controller. Parameters are appended to Main.aspx or mstrWeb (in a .NET and J2EE environment, respectively) to indicate to the controller how the request should be internally forwarded and handled.
The following examples show a URL for accessing a MicroStrategy folder when the user does not have an existing session. The URL contains not only the parameters needed to connect to MicroStrategy Web, but also the parameters needed to log on and create a session.
J2EE environment:
<a href="http://webserver/MicroStrategy/servlet/mstrWeb?server=INTELLIGENCE_SERVER&project=MicroStrategy+Tutorial&evt=2001&folderID=8D678D6D11D3E4981000E787EC6DE8A4&uid=username&pwd=password">Shared Reports Folder Browsing page<</a>
.NET environment:
<a href="http://webserver/MicroStrategy/asp/Main.aspx?server=INTELLIGENCE_SERVER&project=MicroStrategy+Tutorial&evt=2001&Main.aspx.2001&folderID=8D678D6D11D3E4981000E787EC6DE8A4&uid=username&pwd=password">SharedReports Folder Browsing page</a>
In the sample URLs shown above, username represents a MicroStrategy username and password represents the associated MicroStrategy password. These parameters are used simply to illustrate how a session can be created using URL parameters. For security reasons, it is not a recommended practice to pass user credentials in cleartext in the URL.
To learn about the parameters that can be used in the URL, refer to the MicroStrategy URL parameters section.
See also
-
Scenarios: Altering application workflow and navigation: Modifying the application URL structure