4.4 WS-Enumerate Directory Services Extension "Pull" Response Example
This example demonstrates a [MS-WSDS] Pull response to the request specified in section 4.2 in context of the Enumeration defined in section 4.1.
-
<soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope" xmlns:wsa="http://www.w3.org/2005/08/addressing"> <soapenv:Header> <wsa:Action soapenv:mustUnderstand="1"> http://schemas.xmlsoap.org/ws/2004/09/enumeration/PullResponse </wsa:Action> <wsa:RelatesTo>urn:uuid:b22747a9-ca15-41de-8c91-5a51bd88669c</wsa:RelatesTo> <wsa:To soapenv:mustUnderstand="1"> http://www.w3.org/2005/08/addressing/anonymous </wsa:To> </soapenv:Header> <soapenv:Body> <wsen:PullResponse xmlns:wsen="http://schemas.xmlsoap.org/ws/2004/09/enumeration" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ad="http://schemas.microsoft.com/2008/1/ActiveDirectory" xmlns:addata="http://schemas.microsoft.com/2008/1/ActiveDirectory/Data"> <wsen:EnumerationContext> cda3e08b-cec1-42bb-8245-7cb6235a24b8 </wsen:EnumerationContext> <wsen:Items> <addata:user> <ad:objectReferenceProperty> <ad:value xsi:type="xsd:string"> 373e1409-cf88-41dc-b8ea-bdd27d54e073 </ad:value> </ad:objectReferenceProperty> <ad:container-hierarchy-parent> <ad:value xsi:type="xsd:string"> 41816238-95ca-48d9-9a99-3bd9ae9e0e42 </ad:value> </ad:container-hierarchy-parent> <ad:relativeDistinguishedName> <ad:value xsi:type="xsd:string">CN=TestUser1</ad:value> </ad:relativeDistinguishedName> <addata:givenName LdapSyntax="UnicodeString"> <ad:value xsi:type="xsd:string">John</ad:value> </addata:givenName> </addata:user> <addata:user> <ad:objectReferenceProperty> <ad:value xsi:type="xsd:string"> 51d67624-d52d-421d-a0d6-1dc350abd009 </ad:value> </ad:objectReferenceProperty> <ad:container-hierarchy-parent> <ad:value xsi:type="xsd:string"> 41816238-95ca-48d9-9a99-3bd9ae9e0e42 </ad:value> </ad:container-hierarchy-parent> <ad:relativeDistinguishedName> <ad:value xsi:type="xsd:string">CN=TestUser2</ad:value> </ad:relativeDistinguishedName> <addata:givenName LdapSyntax="UnicodeString"> <ad:value xsi:type="xsd:string">Robert</ad:value> </addata:givenName> </addata:user> </wsen:Items> </wsen:PullResponse> </soapenv:Body> </soapenv:Envelope>