Export (0) Print
Expand All

8 Appendix C: Product Behavior

The information in this specification is applicable to the following Microsoft products or supplemental software. References to product versions include released service packs:

  • Active Directory Management Gateway Service

  • Remote Server Administration Tools for Windows 7

  • Windows Server 2008 R2 operating system

  • Remote Server Administration Tools for Windows 8 operating system

  • Windows Server 2012 operating system

  • Remote Server Administration Tools for Windows 8.1 operating system

  • Windows Server 2012 R2 operating system

Exceptions, if any, are noted below. If a service pack or Quick Fix Engineering (QFE) number appears with the product version, behavior changed in that service pack or QFE. The new behavior also applies to subsequent service packs of the product unless otherwise specified. If a product edition appears with the product version, behavior is different in that product edition.

Unless otherwise specified, any statement of optional behavior in this specification that is prescribed using the terms SHOULD or SHOULD NOT implies product behavior in accordance with the SHOULD or SHOULD NOT prescription. Unless otherwise specified, the term MAY implies that the product does not follow the prescription.

<1> Section 2.1: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use SOAP 1.2 [SOAP1.2-1/2003] over a NET.TCP [MC-NMF] transport binding. The transports used, as well as the authentication mechanisms supported and the endpoints exposed, are specified in section 2.1 of [MS-ADDM].

<2> Section 3.1.1: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the mapping defined in section 2.3 of [MS-ADDM].

<3> Section 3.1.3: All the endpoints of Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions including the Enumeration Interface specified in section 2.1 of the [MS-ADDM] protocol listen on fixed TCP port 9389.

<4> Section 3.1.4: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions do not support sending EnumerationEnd SOAP message (defined in section 3.6 of the WS-Enumeration [WSENUM] protocol) to the endpoint reference, when the enumeration terminates unexpectedly.

<5> Section 3.1.4.1: If the expiration time is not provided in the enumerate request, Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions assign the default value of 5 minutes duration to the expiration time.

<6> Section 3.1.4.1: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions always return the expiration time in the enumerate response as an absolute time in Coordinated Universal Time (UTC) mode.

<7> Section 3.1.4.1.1.2: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions return all of the default attributes and all of the synthetic attributes (defined in section 2.3.3 of [MS-ADDM]) when there is no selection element present in the Enumerate request.

<8> Section 3.1.4.1.1.2.1: If selection property <ad:all> is specified in the Enumerate request, Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions return all of the default attributes and the synthetic attribute <ad:objectReferenceProperty> (defined in section 2.3.3 of [MS-ADDM]) in the SOAP response message for the Pull operation. In addition to <ad:all>, if certain constructed attributes are also specified as part of selection properties in the Enumerate request, then Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions also return the requested constructed attributes in the SOAP response message for the Pull operation.

<9> Section 3.1.4.1.3.1: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions allow no more than 5 enumeration contexts to be created per client-to-server session by default (defined as MaxEnumCtxsPerSession in the configuration settings).

They allow no more than 100 enumeration contexts in total for the entire set of client-to-server sessions open at a time by default (defined as MaxEnumCtxsTotal in the configuration settings).

<10> Section 3.1.4.1.3.1: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the fault detail defined in section 2.6 of [MS-ADDM] for ad:EnumerationContextLimitExceeded fault.

<11> Section 3.1.4.1.3.4: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions have the following four synthetic attributes: <ad:container-hierarchy-parent>, <ad:distinguishedName>, <ad:relativeDistinguishedName>, <ad:objectReferenceProperty>. See [MS-ADDM] section 2.3.3 for their definitions.

<12> Section 3.1.4.1.3.4: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the fault detail defined in section 2.6 of [MS-ADDM] for an ad:InvalidSortKey fault.

<13> Section 3.1.4.1.3.5: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use an element named ad:PullFault of the complex type ad: defined in section 2.6 of [MS-ADDM] for the wsen:CannotProcessFilter fault.

<14> Section 3.1.4.1.3.6: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions perform validations on the adlq:LdapQuery element of a wsen:Enumerate request during the corresponding wsen:pull request processing. If an invalid adlq:LdapQuery element is received on a wsen:Enumerate request, a wsa2004:EndPointUnavailable fault is returned while processing the corresponding wsen:pull request.

<15> Section 3.1.4.1.3.6: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the element ad:FaultDetail defined in section 2.6 of [MS-ADDM] for wsa2004:EndPointUnavailable faults.

<16> Section 3.1.4.2: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions do not limit the number of characters in the Pull response by not supporting the wsen:MaxCharacters element in the client request.

<17> Section 3.1.4.2.1.1: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use an element named ad:PullFault of the complex type ad:FaultDetailType, which is defined in section 2.6 of [MS-ADDM] for an ad:MaxCharsNotSupported fault.

<18> Section 3.1.4.2.1.2: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the element ad:FaultDetail, defined in section 2.6 of [MS-ADDM], for wsen:InvalidEnumerationContext faults.

<19> Section 3.1.4.2.1.3: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the element ad:FaultDetail defined in section 2.6 of [MS-ADDM] for wsa2004:DestinationUnreachable faults.

<20> Section 3.1.4.2.1.3: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions generate a receiver fault rather than a sender fault as specified in the section.

<21> Section 3.1.4.2.1.4: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the element ad:FaultDetail defined in section 2.6 of [MS-ADDM] for wsa2004:EndpointUnavailable faults.

<22> Section 3.1.4.2.1.5: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the element ad:FaultDetail defined in section 2.6 of [MS-ADDM] for ad:MaxTimeExceedsLimit faults.

<23> Section 3.1.4.3.1.1: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the element ad:FaultDetail defined in section 2.6 of [MS-ADDM] for wsen:InvalidEnumerationContext faults.

<24> Section 3.1.4.3.1.2: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the element ad:FaultDetail defined in section 2.6 of [MS-ADDM] for wsa2004:EndpointUnavailable faults.

<25> Section 3.1.4.4.1.1: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the element ad:FaultDetail defined in section 2.6 of [MS-ADDM] for wsen:InvalidEnumerationContext faults.

<26> Section 3.1.4.4.1.2: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the element ad:FaultDetail defined in section 2.6 of [MS-ADDM] for wsa2004:EndpointUnavailable faults.

<27> Section 3.1.4.5.1.1: Microsoft implementations of WS-Enumeration: Directory Services Protocol Extensions use the element ad:FaultDetail defined in section 2.6 of [MS-ADDM] for wsa2004:EndpointUnavailable faults.

 
Show:
© 2015 Microsoft