3.1.4.28 SaveTemporaryStrategyMapReport

The SaveTemporaryStrategyMapReport operation stores a temporary copy of a report view to the server. See SaveTemporaryAnalyticReport in [MS-PPSAS] section 3.1.4.65.

 <wsdl:operation name="SaveTemporaryStrategyMapReport" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
   <wsdl:input wsam:Action="http://www.microsoft.com/performancepoint/scorecards/IBIMonitoringServiceApplication/SaveTemporaryStrategyMapReport" message="tns:IBIMonitoringServiceApplication_SaveTemporaryStrategyMapReport_InputMessage" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"/>
   <wsdl:output wsam:Action="http://www.microsoft.com/performancepoint/scorecards/IBIMonitoringServiceApplication/SaveTemporaryStrategyMapReportResponse" message="tns:IBIMonitoringServiceApplication_SaveTemporaryStrategyMapReport_OutputMessage" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"/>
   <wsdl:fault wsam:Action="http://www.microsoft.com/performancepoint/scorecards/IBIMonitoringServiceApplication/SaveTemporaryStrategyMapReportBpmExceptionFault" name="BpmExceptionFault" message="tns:IBIMonitoringServiceApplication_SaveTemporaryStrategyMapReport_BpmExceptionFault_FaultMessage" xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata"/>
 </wsdl:operation>

The protocol client sends an IBIMonitoringServiceApplication_SaveTemporaryStrategyMapReport_InputMessage request message (section 3.1.4.28.1.1) and the server responds with an IBIMonitoringServiceApplication_SaveTemporaryStrategyMapReport_OutputMessage response message (section 3.1.4.28.2.2) as follows:

  • The protocol client MUST send a ReportView complex type, as specified in [MS-PPSAS] section 2.2.4.160.

  • If the server contains a ReportView where all attributes and elements, except Location, equal those of the passed in ReportView, the server MUST return the GUID of the ReportView on the server. The GUID MUST be equal to the RepositoryLocation ItemGuid GUID ([MS-PPSAS] section 2.2.4.161). The stored ReportView MUST NOT be altered.

  • If the server does not contain a ReportView where all attributes and elements, except Location, equal those of the passed in ReportView, the server MUST store a copy of the ReportView and MUST return a unique GUID for it. The server MUST replace the Location element for the stored copy with a Location element that points to the stored copy. The Location element MUST conform to the schema of the RepositoryLocation complex type ([MS-PPSAS] section 2.2.4.161), such that the ItemType attribute equals TempReportView, as specified in the FirstClassObjectType simple type ([MS-PPSAS] section 2.2.5.20), and the ItemGuid attribute equals the returned GUID.

Exceptions:

ErrorCode

Description

InvalidPermission

The report view is invalid.

In case of any other failure, the ErrorCode MUST be one of the values specified in section 2.2.2.1.2. For a detailed specification of how exceptions are reported by the protocol server, see section 2.2.2.1.