3.1.1.12.1.6 NCDescription
-
type NCDescription = [ Guid: GUID, ExistingDN: DN, NewDN: DN, CrossRefGuid: GUID, NewDNSName: DNSAddress, ExistingFlatName: FlatName ]
An NCDescription is a description of a specific NC replica and the changes to be performed as part of the NC Rename operation. Instances of NCDescription exist as members of the AppNCs field of an NCRenameDescription tuple (section 3.1.1.12.1.11), indirectly as the RootDomain field of an NCRenameDescription tuple, and indirectly as members of the TrustTreeRootDomains and TrustTreeNonRootDomains fields of an NCRenameDescription tuple.
Two objects in the directory are referenced by this tuple: the NCRoot and the NCCrossRef, as defined below.
Guid: Holds the value of the objectGUID attribute of the object that is the root of the NC replica. The value of this field is unique across all instances of NCDescription. This object is referred to here as the "NCRoot object".
ExistingDN: Holds the DN of the NCRoot object. The value of this field is unique across all instances of NCDescription.
NewDN: Holds the value that the DN of the NCRoot object is to be set to as part of the NC Rename operation. The value of this field is unique across all instances of NCDescription.
CrossRefGuid: Holds the value of the objectGUID attribute on the object of class crossRef in the Partitions container whose nCName attribute holds the value of the ExistingDN field. The value of this field is unique across all instances of NCDescription. This object is referred to here as the "NCCrossRef object".
NewDNSName: Holds the value that the dnsRoot attribute of the NCCrossRef object is to be set to as part of the NC Rename operation. The value of this field is unique across all instances of NCDescription.
ExistingFlatName: Holds the value that the nETBIOSName attribute of the NCCrossRef object is to be set to as part of the NC Rename operation. The value of this field is unique across all instances of NCDescription. This field is a valid NetBIOS name.