3.1.1.12.2.2.7.6 TrustTreeRootDomainCrossRefs

 TrustTreeRootDomainCrossRefs(NCRenameDescription) = 
     foreach (TrustTreeRootDomainDescription in
       NCRenameDescription.TrustTreeRootDomains)
         TrustTreeRootDomainCrossRef(NCRenameDescription,
           TrustTreeRootDomainDescription);
  
 TrustTreeRootDomainCrossRef(NCRenameDescription, TrustTreeRootDomainDescription) = 
     TrustTreeRootDomainCrossRefFragment01,
     TrustTreeRootDomainDescription.ExistingFlatName,
     TrustTreeRootDomainCrossRefFragment02,
     NCRenameDescription.RootDomain.NewDN,
     TrustTreeRootDomainCrossRefFragment03,
     WhiteSpace,
     TrustTreeRootDomainCrossRefFragment04,
     TrustTreeRootDomainDescription.NewDNSName,
     TrustTreeRootDomainCrossRefFragment05,
     WhiteSpace,
     TrustTreeRootDomainCrossRefFragment06,
     TrustTreeRootDomainDescription.NewFlatName,
     TrustTreeRootDomainCrossRefFragment07,
     WhiteSpace,
     TrustTreeRootDomainCrossRefFragment08,
     WhiteSpace,
     TrustTreeRootDomainCrossRefFragment09,
     NCRenameDescription.RootDomain.NewFlatName,
     TrustTreeRootDomainCrossRefFragment10,
     NCRenameDescription.RootDomain.NewDN,
     TrustTreeRootDomainCrossRefFragment11,
     WhiteSpace,
     TrustTreeRootDomainCrossRefFragment12,
     TrustTreeRootDomainDescription.ExistingDNSName,
     TrustTreeRootDomainCrossRefFragment13,
     WhiteSpace,
     TrustTreeRootDomainCrossRefFragment14,
     WhiteSpace,
     TrustTreeRootDomainCrossRefFragment15,
     TrustTreeRootDomainDescription.ExistingFlatName,
     TrustTreeRootDomainCrossRefFragment16,
     NCRenameDescription.RootDomain.NewDN,
     TrustTreeRootDomainCrossRefFragment17,
     WhiteSpace,
     TrustTreeRootDomainCrossRefFragment18,
     TrustTreeRootDomainDescription.NewFlatName,
     TrustTreeRootDomainCrossRefFragment19,
     NCRenameDescription.RootDomain.NewDN,
     TrustTreeRootDomainCrossRefFragment20,
     WhiteSpace,
     TrustTreeRootDomainCrossRefFragment21,
     WhiteSpace;
  
 TrustTreeRootDomainCrossRefFragment01 = 
     "<update path=\"dn:CN=";
  
 TrustTreeRootDomainCrossRefFragment02 = 
     ",CN=Partitions,CN=Configuration,";
  
 TrustTreeRootDomainCrossRefFragment03 = 
     "\" metadata=\"1\">";
  
 TrustTreeRootDomainCrossRefFragment04 = 
     "<DnsRoot op=\"replace\">";
  
 TrustTreeRootDomainCrossRefFragment05 = 
     "</DnsRoot>";
  
 TrustTreeRootDomainCrossRefFragment06 = 
     "<NetBiosName op=\"replace\">";
  
 TrustTreeRootDomainCrossRefFragment07 = 
     "</NetBiosName>";
  
 TrustTreeRootDomainCrossRefFragment08 = 
     "<TrustParent op=\"delete\"></TrustParent>";
  
 TrustTreeRootDomainCrossRefFragment09 = 
     "<RootTrust op=\"replace\">CN=";
  
 TrustTreeRootDomainCrossRefFragment10 = 
     ",CN=Partitions,CN=Configuration,";
  
 TrustTreeRootDomainCrossRefFragment11 = 
     "</RootTrust>";
  
 TrustTreeRootDomainCrossRefFragment12 = 
     "<msDS-DnsRootAlias op=\"replace\">";
  
 TrustTreeRootDomainCrossRefFragment13 = 
     "</msDS-DnsRootAlias>";
  
 TrustTreeRootDomainCrossRefFragment14 = 
     "</update>";
  
 TrustTreeRootDomainCrossRefFragment15 = 
     "<move path=\"dn:CN=";
  
 TrustTreeRootDomainCrossRefFragment16 = 
     ",CN=Partitions,CN=Configuration,";
  
 TrustTreeRootDomainCrossRefFragment17 = 
     "\" metadata=\"0\">";
  
 TrustTreeRootDomainCrossRefFragment18 = 
     "<to path=\"dn:CN=";
  
 TrustTreeRootDomainCrossRefFragment19 = 
     ",CN=Partitions,CN=Configuration,";
  
 TrustTreeRootDomainCrossRefFragment20 = 
     "\"/>";
  
 TrustTreeRootDomainCrossRefFragment21 = 
     "</move>";