3.1.4.7.2.2 GetDwsDataResponse

This element returns the response to the GetDwsData operation. This element is defined as follows:

 <s:element name="GetDwsDataResponse">
   <s:complexType>
     <s:sequence>
       <s:element name="GetDwsDataResult" type="tns:GetDwsDataResultType" minOccurs="0"/>
     </s:sequence>
   </s:complexType>
 </s:element>

GetDwsDataResult: This structure is a string that contains stand–alone XML. The XML MUST conform to the following schema:

 <s:complexType name="GetDwsDataResultType">
   <s:choice>
     <s:element ref="tns:Error"/>
     <s:element ref="tns:Results"/>
   </s:choice>
 </s:complexType>

Error: An Error element as specified in section 2.2.3.2.

Results: The Results element contains the requested data as a string. It MUST conform to the following schema:

   <s:element name="Results">
     <xs:complexType>
       <xs:sequence>
         <xs:element name="Title" type="xs:string"/>
         <xs:element name="LastUpdate" type="xs:integer"/>
         <xs:element name="User">
           <xs:complexType>
             <xs:sequence>
               <xs:element name="ID" type="xs:string"/>
               <xs:element name="Name" type="xs:string"/>
               <xs:element name="LoginName" type="xs:string"/>
               <xs:element name="Email" type="xs:string"/>
               <xs:element name="IsDomainGroup">
                 <s:simpleType>
                   <s:restriction base="s:string">
                     <s:enumeration value="True" />
                     <s:enumeration value="False" />
                   </s:restriction>
                 </s:simpleType>
               </xs:element>
               <xs:element name="IsSiteAdmin">
                 <s:simpleType>
                   <s:restriction base="s:string">
                     <s:enumeration value="True" />
                     <s:enumeration value="False" />
                   </s:restriction>
                 </s:simpleType>
               </xs:element>
             </xs:sequence>
           </xs:complexType>
         </xs:element>
         <xs:element name="Members" type="tns:MemberData"/>
         <xs:sequence minOccurs="0">
           <xs:element ref="tns:Assignees"/>
           <xs:element ref="tns:List"/>
           <xs:element ref="tns:List"/>
           <xs:element ref="tns:List"/>
         </xs:sequence>
       </xs:sequence>
     </xs:complexType>
   </s:element>

Title: The title of the workspace.

LastUpdate: An integer indicating the last time that the workspace was updated. This value MAY be used by a protocol client during GetDwsData or GetDwsMetaData operations.

User: The member information for the user who requested the GetDwsData operation. The content of this element MUST be a Member element as specified in section 2.2.3.5, with the exception that both IsDomainGroup and Email MUST be present. In addition, the IsSiteAdmin element MUST be present and MUST contain a Boolean value.

Members: This element MUST conform to the schema for the complex data type MemberData.

The following elements MUST be present for the GetDwsData operation. The elements MUST NOT be present if this data is being returned by GetDwsMetaData and the minimal parameter is set to true.

Assignees: This element specifies the users assigned to the workspace. This element MUST conform to the Assignees element schema specified in section 2.2.3.1.

List: This element contains information about the Tasks list. The Name attribute MUST be set to "Tasks". The type of the List element MUST be List (section 2.2.3.4).

List: This element contains information about the Documents list. The Name attribute MUST be set to "Documents". The type of the List element MUST be List (specified in section 2.2.3.4). If the URL specified in the GetDwsData request cannot be found, the protocol server MUST return an Error element with a code of ListNotFound.

List: This element contains information about the Links list. The Name attribute MUST be set to "Links". The type of the List element MUST be List (specified in section 2.2.3.4).