TrustTreeNonRootDomainCrossRefs(NCRenameDescription) =
foreach(DomainWithNewTrustParentDescription in
NCRenameDescription.TrustTreeNonRootDomains)
TrustTreeNonRootDomainCrossRef(NCRenameDescription,
DomainWithNewTrustParentDescription);
TrustTreeNonRootDomainCrossRef(NCRenameDescription,
DomainWIthNewTrustParentDescription) =
TrustTreeNonRootDomainCrossRefFragment01,
DomainWithNewTrustParentDescription.ExistingFlatName,
TrustTreeNonRootDomainCrossRefFragment02,
NCRenameDescription.RootDomain.NewDN,
TrustTreeNonRootDomainCrossRefFragment03,
WhiteSpace,
TrustTreeNonRootDomainCrossRefFragment04,
DomainWithNewTrustParentDescription.NewDNSName,
TrustTreeNonRootDomainCrossRefFragment05,
WhiteSpace,
TrustTreeNonRootDomainCrossRefFragment06,
DomainWithNewTrustParentDescription.NewFlatName,
TrustTreeNonRootDomainCrossRefFragment07,
WhiteSpace,
TrustTreeNonRootDomainCrossRefFragment08,
DomainWithNewTrustParentDescription.NewTrustParentFlatName,
TrustTreeNonRootDomainCrossRefFragment09,
NCRenameDescription.RootDomain.NewDN,
TrustTreeNonRootDomainCrossRefFragment10,
WhiteSpace,
TrustTreeNonRootDomainCrossRefFragment11,
WhiteSpace,
TrustTreeNonRootDomainCrossRefFragment12,
DomainWithNewTrustParentDescription.ExistingDNSName,
TrustTreeNonRootDomainCrossRefFragment13,
WhiteSpace,
TrustTreeNonRootDomainCrossRefFragment14,
WhiteSpace,
TrustTreeNonRootDomainCrossRefFragment15,
DomainWithNewTrustParentDescription.ExistingFlatName,
TrustTreeNonRootDomainCrossRefFragment02,
NCRenameDescription.RootDomain.NewDN,
TrustTreeNonRootDomainCrossRefFragment16,
WhiteSpace,
TrustTreeNonRootDomainCrossRefFragment17,
DomainWithNewTrustParentDescription.NewFlatName,
TrustTreeNonRootDomainCrossRefFragment02,
NCRenameDescription.RootDomain.NewDN,
TrustTreeNonRootDomainCrossRefFragment18,
WhiteSpace,
TrustTreeNonRootDomainCrossRefFragment19,
WhiteSpace;
TrustTreeNonRootDomainCrossRefFragment01 =
"<update path=\"dn:CN=";
TrustTreeNonRootDomainCrossRefFragment02 =
",CN=Partitions,CN=Configuration,";
TrustTreeNonRootDomainCrossRefFragment03 =
"\" metadata=\"1\">";
TrustTreeNonRootDomainCrossRefFragment04 =
"<DnsRoot op=\"replace\">";
TrustTreeNonRootDomainCrossRefFragment05 =
"</DnsRoot>";
TrustTreeNonRootDomainCrossRefFragment06 =
"<NetBiosName op=\"replace\">";
TrustTreeNonRootDomainCrossRefFragment07 =
"</NetBiosName>";
TrustTreeNonRootDomainCrossRefFragment08 =
"<TrustParent op=\"replace\">CN=";
TrustTreeNonRootDomainCrossRefFragment09 =
",CN=Partitions,CN=Configuration,";
TrustTreeNonRootDomainCrossRefFragment10 =
"</TrustParent>";
TrustTreeNonRootDomainCrossRefFragment11 =
"<RootTrust op=\"delete\"></RootTrust>";
TrustTreeNonRootDomainCrossRefFragment12 =
"<msDS-DnsRootAlias op=\"replace\">";
TrustTreeNonRootDomainCrossRefFragment13 =
"</msDS-DnsRootAlias>";
TrustTreeNonRootDomainCrossRefFragment14 =
"</update>";
TrustTreeNonRootDomainCrossRefFragment15 =
"<move path=\"dn:CN=";
TrustTreeNonRootDomainCrossRefFragment16 =
"\" metadata=\"0\">";
TrustTreeNonRootDomainCrossRefFragment17 =
"<to path=\"dn:CN=";
TrustTreeNonRootDomainCrossRefFragment18 =
"\"/>";
TrustTreeNonRootDomainCrossRefFragment19 =
"</move>";