3.1.4.42.2.1 GetAutoSumValues

The GetAutoSumValues element specifies the input data for the GetAutoSumValues WSDL operation.

 <xs:element name="GetAutoSumValues" xmlns:xs="http://www.w3.org/2001/XMLSchema">
   <xs:complexType>
     <xs:sequence>
       <xs:element minOccurs="0" maxOccurs="1" name="parameter" type="tns2:CommandParameter"/>
       <xs:element minOccurs="0" maxOccurs="1" name="source" type="xs:string"/>
       <xs:element minOccurs="0" maxOccurs="1" name="autoSumFields" type="tns2:ArrayOfString"/>
       <xs:element minOccurs="0" maxOccurs="1" name="autoSumFunctions" type="tns2:ArrayOfString"/>
       <xs:element minOccurs="0" maxOccurs="1" name="restriction" type="xs:string"/>
       <xs:element xmlns:q2="http://microsoft.com/wsdl/types/" minOccurs="1" maxOccurs="1" name="userCookieId" type="q2:guid"/>
     </xs:sequence>
   </xs:complexType>
 </xs:element>

parameter: A CommandParameter, as specified in section 2.2.4.3. MUST be present.

source: A string ([XMLSCHEMA2] section 3.2.1) that specifies an identifier for a result set. MUST be present. MUST contain an identifier that was previously supplied during the session as the source element for the input to the GetObjectSchema operation (section 3.1.4.7.2.1).

autoSumFields: An ArrayOfString (section 2.2.4.22) that specifies the names of fields for which the protocol server applies the autoSumFunctions. MUST be present. MUST contain at least one element. 

autoSumFunctions: An ArrayOfString (section 2.2.4.22) that specifies the aggregate functions to be applied to the autoSumFields. MUST be present. The number of elements in autoSumFunctions MUST be exactly equal to the number of elements in the autoSumFields.

restriction: A CT_Expression ([MS-AXL2] section 2.2.3.1) that specifies a restriction expression to be applied while calculating the aggregate results. Only rows in the Source that return "true" for this restriction expression are included while calculating the aggregate result.

userCookieId: A guid (section 2.2.5.8) that specifies an identifier for the operation. MUST be present. SHOULD be ignored by the protocol server.