4.2.1 GetScorecardDependencies
The protocol client calls GetScorecardDependencies to get all resources necessary to render the scorecard.
The protocol client creates and sends the following message (whitespace added for readability):
-
<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing" xmlns:s="http://www.w3.org/2003/05/soap-envelope"> <s:Header> <a:Action s:mustUnderstand="1"> http://www.microsoft.com/performancepoint/scorecards/IBIMonitoringServiceApplication/GetScorecardDependencies</a:Action> <a:MessageID>urn:uuid:bda9b3de-5b13-452d-b734-95d9776168ae</a:MessageID> <a:ReplyTo> <a:Address>http://www.w3.org/2005/08/addressing/anonymous</a:Address> </a:ReplyTo> <webSiteID xmlns="PPSMA">9edb0749-0b51-4377-b810-d3891c1ac81d</webSiteID> <WebSiteAbsoluteUrl xmlns="PPSMA">http://boi-ppsbeta1/</WebSiteAbsoluteUrl> <CurrentCultureName xmlns="PPSMA">en-US</CurrentCultureName> <CurrentUICultureName xmlns="PPSMA">en-US</CurrentUICultureName> </s:Header> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <GetScorecardDependencies xmlns=" http://www.microsoft.com/performancepoint/scorecards/"> <scorecardLocation ItemUrl="/Lists/Dashboard Content/15_.000" ItemType="None" ItemGuid="00000000000000000000000000000000" SpSiteCollectionGuid="00000000000000000000000000000000" SpSiteGuid="00000000000000000000000000000000" SpListGuid="00000000000000000000000000000000"></scorecardLocation> </GetScorecardDependencies> </s:Body> </s:Envelope>
The protocol server responds with the following (whitespace added for readability):
-
<s:Envelope xmlns:a="http://www.w3.org/2005/08/addressing" xmlns:s="http://www.w3.org/2003/05/soap-envelope"> <s:Header> <a:Action s:mustUnderstand="1"> http://www.microsoft.com/performancepoint/scorecards/IBIMonitoringServiceApplication/GetScorecardDependenciesResponse</a:Action> </s:Header> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <GetScorecardDependenciesResponse xmlns=" http://www.microsoft.com/performancepoint/scorecards/"> <GetScorecardDependenciesResult> <ExternalCssDependencies> <string>bsm.css</string> <string>bsmMenu.css</string> <string>OlapGrid.css</string> </ExternalCssDependencies> <ScriptDependencies> <ScriptDependency> <ScriptLocation>Microsoft.PerformancePoint.Scorecards.Script.Resources.AnalyticReports.js</ScriptLocation> <AssemblyName>Microsoft.PerformancePoint.Scorecards.Script, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</AssemblyName> <ForceRelease>false</ForceRelease> </ScriptDependency> <ScriptDependency> <ScriptLocation>Microsoft.PerformancePoint.Scorecards.Script.Resources.Scorecard.js</ScriptLocation> <AssemblyName>Microsoft.PerformancePoint.Scorecards.Script, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c</AssemblyName> <ForceRelease>false</ForceRelease> </ScriptDependency> <ScriptDependency> <ScriptLocation>/_layouts/silverlight.js</ScriptLocation> <ForceRelease>true</ForceRelease> </ScriptDependency> </ScriptDependencies> </GetScorecardDependenciesResult> </GetScorecardDependenciesResponse> </s:Body> </s:Envelope>