3.1.1.4.5.13 msDS-NCReplInboundNeighbors, msDS-NCReplCursors, msDS-ReplAttributeMetaData, msDS-ReplValueMetaData

If the object from which msDS-NCReplInboundNeighbors or msDS-NCReplCursors is being read is not the root object of an NC, the result of the read is no value.

Otherwise, reading any of these four attributes on an object returns an alternate representation of the structures returned by IDL_DRSGetReplInfo() applied to that object. The result is either a binary data structure or XML (IDL_DRSGetReplInfo and its associated structures are documented in [MS-DRSR] section 4.1.13). The relationship between these constructed attributes and the IDL_DRSGetReplInfo data is shown in the following table.

Constructed attribute

Equivalent DS_REPL_INFO code*

XML structure**

Binary structure***

msDS-NCReplInboundNeighbors

DS_REPL_INFO_NEIGHBORS

DS_REPL_NEIGHBORW

DS_REPL_NEIGHBORW_BLOB

msDS-NCReplCursors

DS_REPL_INFO_CURSORS_3_FOR_NC

DS_REPL_CURSORS_3W

DS_REPL_CURSOR_BLOB

msDS-ReplAttributeMetaData

DS_REPL_INFO_METADATA_2_FOR_OBJ

DS_REPL_ATTR_META_DATA_2

DS_REPL_ATTR_META_DATA_BLOB

msDS-ReplValueMetaData

DS_REPL_INFO_METADATA_2_FOR_ATTR_VALUE

DS_REPL_VALUE_META_DATA_2

DS_REPL_VALUE_META_DATA_BLOB

* See [MS-DRSR] section 4.1.13.1.4.

** See [MS-DRSR] section 4.1.13.1.

*** See section 2.2.

The information returned is exactly the same information as is returned by a call to IDL_DRSGetReplInfo when specifying the value in the second column as the value for DRS_MSG_GETREPLINFO_REQ_V1.InfoType or DRS_MSG_GETREPLINFO_REQ_V2.InfoType.

Without any attribute qualifier, the data is returned as XML. The parent element of the XML is the name of the structure contained in the "XML structure" column in the table, and the child element names and order in the XML exactly follow the names of the fields in that structure as well. The meaning of each child element is the same as the meaning of the corresponding field in the structure. Values of integer types are represented as decimal strings. Values of FILETIME type are represented as XML dateTime values in UTC, for example, "04-07T18:39:09Z", as specified in [XMLSCHEMA2/2]. Values of GUID fields are represented as GUIDStrings.

If the ";binary" attribute qualifier is specified when the attribute is requested, the value of this attribute is returned as binary data; specifically, the structure contained in the "Binary Structure" column. In this representation, fields that would contain strings are represented as integer offsets (relative to the beginning of the binary data) to a null-terminated UTF-16 encoded string embedded in the returned binary data.

Show: