BIMonitoringServiceApplicationProxy.CreateNavigationMetadata Method

Gets the OLAP script that fulfills the metadata request.

Namespace:  Microsoft.PerformancePoint.Scorecards
Assembly:  Microsoft.PerformancePoint.Scorecards.ServerCommon (in Microsoft.PerformancePoint.Scorecards.ServerCommon.dll)

Syntax

'Declaration
Public Function CreateNavigationMetadata ( _
    targetControlId As String, _
    targetControlType As String, _
    olapContextId As String, _
    metadataContextId As String, _
    reportId As String, _
    metadataAction As String _
) As String
'Usage
Dim instance As BIMonitoringServiceApplicationProxy
Dim targetControlId As String
Dim targetControlType As String
Dim olapContextId As String
Dim metadataContextId As String
Dim reportId As String
Dim metadataAction As String
Dim returnValue As String

returnValue = instance.CreateNavigationMetadata(targetControlId, _
    targetControlType, olapContextId, _
    metadataContextId, reportId, metadataAction)
public string CreateNavigationMetadata(
    string targetControlId,
    string targetControlType,
    string olapContextId,
    string metadataContextId,
    string reportId,
    string metadataAction
)

Parameters

  • targetControlId
    Type: System.String

    The identifier of the div element to receive the HTML.

  • targetControlType
    Type: System.String

    The type of control to render, such as AnalyticChart or OLAPGrid.

  • olapContextId
    Type: System.String

    The name of the OlapContextECMAScript (JavaScript, JScript) variable, an instance of the OlapViewContextJavaScript class.

  • metadataContextId
    Type: System.String

    The name of the ViewContextJavaScript variable.

  • reportId
    Type: System.String

    The identifier of the report being rendered.

  • metadataAction
    Type: System.String

    The MetadataAction XML that defines the action that the command performs on the report (if any).

Return Value

Type: System.String
The OLAP script that fulfills the metadata request.

Implements

IBIMonitoringServiceApplicationProxy.CreateNavigationMetadata(String, String, String, String, String, String)

Remarks

For example, a request for cube metadata returns a script that instantiates JavaScript objects that define dimensions, hierarchies, and levels for the cube.

See Also

Reference

BIMonitoringServiceApplicationProxy Class

BIMonitoringServiceApplicationProxy Members

Microsoft.PerformancePoint.Scorecards Namespace