Retrieves all URLs whose regions cover a specified POV.
<HsvData>.GetURLsForCell bstrScenario, bstrYear, bstrPeriod, bstrEntity, bstrAccount, pvarabstrURLNames, pvarabstrURLs
Argument | Description |
---|---|
bstrScenario | String (ByVal). The Scenario dimension. |
bstrYear | String (ByVal). The Year dimension. |
bstrPeriod | String (ByVal). The Period dimension. |
bstrEntity | String (ByVal). The Entity dimension. |
bstrAccount | String (ByVal). The Account dimension. |
pvarabstrURLNames | Variant array. Array of URL names. |
pvarabstrURLs | Variant array. Array of XML blocks representing URL links and their multi-language display names. |
The POV should contain exactly one element in each dimension. The function will not support MEMBERALL or member lists. This function will perform a cache lookup on the region cache for all URL names and URLs matching this POV. The following example will return a list of all URL names and XML blocks for URL for the given POV scenario “Actual,” year “2008,” period “January,” entity “Stamford,” and account “Sales.”
GetURLsForCell (_T(“Actual”), _T(“2008”), _T(“January”), _T(“Stamford”),_T(“Sales”), pvarabstrURLNames, pvarabstrURLs);
An example of the returned BSTR array pvarabstrURLNames would contain “ERPI_SalesReport” and “ERPI_EUSalesReport.” An example of the returned BSTR array pvarabstrURLs would contain two BSTR. The first BSTR looks like the following:
<foldercontents path="/"> <resource name="Sales Report" description="" type="application/x-hyperion-applicationbuilder-report"> <attribute name=”name” type=”string” xml:lang="fr" value=”Rapport de ventes” /> <attribute name=”name” type=”string” xml:lang="es" value=”Informe de ventas” /> <action name="Display Drill-Back" description="Launch Drill-Back" shortdesc="drill-back"> <url>./HyperionFDM/AuthorizedPages/IntersectionSummaryByLocation.aspx?&fdmAppName=CommaFDM&fdmTargetAppName=Comma95&sso_token=$SSO_TOKEN$&sso_username=$SSO_USERNAME$&sso_password=$SSO_PASSWORD$&$ATTR(id)$&RCP_VERSION=$RCP_VERSION$</url> </action> </resource> </foldercontents>
The second BSTR looks like the following:
<foldercontents path="/"> <resource name="EU Sales Report" description="" type="application/x-hyperion-applicationbuilder-report"> <attribute name=”name” type=”string” xml:lang="fr" value=”EU Rapport de ventes” /> <attribute name=”name” type=”string” xml:lang="es" value=”EU Informe de ventas” /> <action name="Display Drill-Back" description="Launch Drill-Back" shortdesc="drill-back"> <url>./HyperionFDM/AuthorizedPages/IntersectionSummaryByLocation.aspx?&fdmAppName=CommaFDM&fdmTargetAppName=Comma95&sso_token=$SSO_TOKEN$&sso_username=$SSO_USERNAME$&sso_password=$SSO_PASSWORD$&$ATTR(id)$&RCP_VERSION=$RCP_VERSION$</url> </action> </resource> </foldercontents>