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>