4.2.3 GetSettingValue
The protocol client checks for settings values on the scorecard by calling GetSettingValue.
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/GetSettingValue </a:Action> <a:MessageID>urn:uuid:3fddf9a6-e45d-42a3-a2d0-f1817cbc78d5</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"> <GetSettingValue xmlns=" http://www.microsoft.com/performancepoint/scorecards/"> <key>IndicatorImageCacheTime</key> </GetSettingValue> </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/GetSettingValueResponse </a:Action> </s:Header> <s:Body xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <GetSettingValueResponse xmlns=" http://www.microsoft.com/performancepoint/scorecards/"> <GetSettingValueResult>10</GetSettingValueResult> </GetSettingValueResponse> </s:Body> </s:Envelope>