4.1.2 Message with Multiple Terminal Servers

The following is an example of a message adhering to schema version 1.1 that specifies multiple <HostingTerminalServer> elements.

 <?xml version="1.0" encoding="utf-8" ?> 
  <ResourceCollection PubDate="2008-08-09T21:04:44.4216774Z"
   SchemaVersion="1.0" xmlns="http://schemas.microsoft.com/ts/2007/05/tswf"> 
  <Publisher LastUpdated="2008-08-09T21:04:30.0467694Z" Name="TSWF Default
   Publisher" ID="C5DBDC2D-AED2-3871-5216-B4B26E523DAC" Description="A test
   publisher"> 
  <Resources> 
   <Resource ID="6e4514834a0969aaa34b36149a6e5db453a4347e" 
    Alias="wmplayer-examplehost2-VmFarm" Title="Windows Media Player"
    LastUpdated="2008-08-09T21:04:29.9842698Z" Type="RemoteApp"> 
    <Icons> 
     <IconRaw FileType="Ico" FileURL="/TS/images/wmplayer-examplehost2-
      VmFarm032x32.ico" /> 
     <Icon32 Dimensions="32x32" FileType="Png" FileURL="/TS/images/wmplayer-
      examplehost2-VmFarm032x32.png" /> 
    </Icons> 
    <FileExtensions /> 
    <HostingTerminalServers> 
     <HostingTerminalServer> 
      <ResourceFile FileExtension=".rdp" URL="/TS/images/EXAMPLEHOST2-wmplayer-
       kl-testbed4-VmFarm.rdp" /> 
      <TerminalServerRef Ref=" EXAMPLEHOST2" /> 
     </HostingTerminalServer> 
    </HostingTerminalServers> 
   </Resource> 
   <Resource ID="95c33f5c2e9042e18e046c7fae8248fa91a8c399" Alias="dfrgui-examplehost2-VmFarm" Title="Disk Defragmenter" LastUpdated="2008-08-
    09T21:04:29.9842698Z" Type="RemoteApp"> 
    <Icons> 
     <IconRaw FileType="Ico" FileURL="/TS/images/dfrgui-kl-testbed4-
      VmFarm032x32.ico" /> 
     <Icon32 Dimensions="32x32" FileType="Png" FileURL="/TS/images/dfrgui-examplehost2-VmFarm032x32.png" /> 
    </Icons> 
    <FileExtensions /> 
    <HostingTerminalServers> 
     <HostingTerminalServer> 
      <ResourceFile FileExtension=".rdp" URL="/TS/images/EXAMPLEHOST2-dfrgui-
       examplehost2-VmFarm.rdp" /> 
      <TerminalServerRef Ref="EXAMPLEHOST2" /> 
     </HostingTerminalServer> 
    </HostingTerminalServers> 
   </Resource> 
   <Resource ID="e7692debcdcabebfa3acfe0de2c84cfa05e5b18e" Alias="cleanmgr-examplehost2-VmFarm" Title="Disk Cleanup" LastUpdated="2008-08-
    09T21:04:29.9998947Z" Type="RemoteApp"> 
    <Icons> 
     <IconRaw FileType="Ico" FileURL="/TS/images/cleanmgr-examplehost2-
      VmFarm032x32.ico" /> 
     <Icon32 Dimensions="32x32" FileType="Png" FileURL="/TS/images/cleanmgr-
      examplehost2-VmFarm032x32.png" /> 
    </Icons> 
    <FileExtensions /> 
    <HostingTerminalServers> 
     <HostingTerminalServer> 
      <ResourceFile FileExtension=".rdp" URL="/TS/images/EXAMPLEHOST2-cleanmgr-
       examplehost2-VmFarm.rdp" /> 
      <TerminalServerRef Ref="EXAMPLEHOST2" /> 
     </HostingTerminalServer> 
    </HostingTerminalServers> 
   </Resource> 
   <Resource ID="aa8cfd93a7028f13b1c6e0579923f824ea9f0cbf"
    Alias="TSRemoteDesktop-localhost-VmFarm" Title="Remote Desktop"
    LastUpdated="2008-08-09T21:04:30.0155196Z" Type="RemoteApp"> 
    <Icons> 
     <IconRaw FileType="Ico" FileURL="/TS/images/TSRemoteDesktop-localhost-
      VmFarm32x32.ico" /> 
     <Icon32 Dimensions="32x32" FileType="Png" 
      FileURL="/TS/images/mstsc25632x32.png" /> 
    </Icons> 
    <FileExtensions /> 
    <HostingTerminalServers> 
     <HostingTerminalServer> 
      <ResourceFile FileExtension=".rdp" URL="/TS/images/EXAMPLEHOST1-
       TSRemoteDesktop-localhost-VmFarm.rdp" /> 
      <TerminalServerRef Ref="EXAMPLEHOST1" /> 
     </HostingTerminalServer> 
    </HostingTerminalServers> 
   </Resource> 
   <Resource ID="ed04af6be1cc8fe836bbb136dbe61f07162551e9" Alias="wordpad-
    localhost-VmFarm" Title="WordPad" LastUpdated="2008-08-
    09T21:04:30.0155196Z" Type="RemoteApp"> 
    <Icons> 
     <IconRaw FileType="Ico" FileURL="/TS/images/wordpad-localhost-
      VmFarm032x32.ico" /> 
     <Icon32 Dimensions="32x32" FileType="Png" FileURL="/TS/images/wordpad-
      localhost-VmFarm032x32.png" /> 
    </Icons> 
    <FileExtensions /> 
    <HostingTerminalServers> 
     <HostingTerminalServer> 
      <ResourceFile FileExtension=".rdp" URL="/TS/images/EXAMPLEHOST1-wordpad-
       localhost-VmFarm.rdp" /> 
      <TerminalServerRef Ref="EXAMPLEHOST1" /> 
     </HostingTerminalServer> 
    </HostingTerminalServers> 
   </Resource> 
   <Resource ID="5c97c0e4e29031e123965236f9d0385f863faa9a" Alias="mspaint 
    (1)-localhost-VmFarm" Title="Paint" LastUpdated="2008-08-
    09T21:04:30.0311445Z" Type="RemoteApp"> 
    <Icons> 
     <IconRaw FileType="Ico" FileURL="/TS/images/mspaint__1_-localhost-
      VmFarm032x32.ico" /> 
     <Icon32 Dimensions="32x32" FileType="Png" 
      FileURL="/TS/images/mspaint__1_-localhost-VmFarm032x32.png" /> 
    </Icons> 
    <FileExtensions /> 
    <HostingTerminalServers> 
     <HostingTerminalServer> 
      <ResourceFile FileExtension=".rdp" URL="/TS/images/EXAMPLEHOST1-
       mspaint_(1_-localhost-VmFarm.rdp" /> 
      <TerminalServerRef Ref="EXAMPLEHOST1" /> 
     </HostingTerminalServer> 
    </HostingTerminalServers> 
   </Resource> 
   <Resource ID="34cf1eb036041f5e31c20cb569e9125b8fdc4edb" 
    Alias="CompMgmtLauncher-localhost-VmFarm" Title="Server Manager" 
    LastUpdated="2008-08-09T21:04:30.0467694Z" Type="RemoteApp"> 
    <Icons>
     <IconRaw FileType="Ico" FileURL="/TS/images/CompMgmtLauncher-localhost-
      VmFarm032x32.ico" /> 
     <Icon32 Dimensions="32x32" FileType="Png"
      FileURL="/TS/images/CompMgmtLauncher-localhost-VmFarm032x32.png" /> 
    </Icons> 
    <FileExtensions /> 
    <HostingTerminalServers> 
     <HostingTerminalServer> 
      <ResourceFile FileExtension=".rdp" URL="/TS/images/EXAMPLEHOST1-
       CompMgmtLauncher-localhost-VmFarm.rdp" /> 
      <TerminalServerRef Ref="EXAMPLEHOST1" /> 
     </HostingTerminalServer> 
    </HostingTerminalServers> 
   </Resource> 
   <Resource ID="35a43a391cb9654cfd2c5b6d732fd054667e2fc6" Alias="calc-
    localhost-VmFarm" Title="Calculator" LastUpdated="2008-08-
    09T21:04:30.0467694Z" Type="RemoteApp"> 
    <Icons> 
     <IconRaw FileType="Ico" FileURL="/TS/images/calc-localhost-
      VmFarm032x32.ico" /> 
     <Icon32 Dimensions="32x32" FileType="Png" FileURL="/TS/images/calc-
      localhost-VmFarm032x32.png" /> 
    </Icons> 
    <FileExtensions /> 
    <HostingTerminalServers> 
     <HostingTerminalServer> 
      <ResourceFile FileExtension=".rdp" URL="/TS/images/EXAMPLEHOST1-calc-
       localhost-VmFarm.rdp" /> 
      <TerminalServerRef Ref="EXAMPLEHOST1" /> 
     </HostingTerminalServer> 
    </HostingTerminalServers> 
   </Resource> 
  </Resources> 
  <TerminalServers> 
   <TerminalServer ID="EXAMPLEHOST1" Name="EXAMPLEHOST1.exampledomain" LastUpdated="2008-08-
    09T21:04:30.0467694Z">
   </TerminalServer> 
   <TerminalServer ID="EXAMPLEHOST1" Name="EXAMPLEHOST2.exampledomain" LastUpdated="2008-08-
    09T21:04:30.0467694Z"> 
   </TerminalServer> 
  </TerminalServers> 
  </Publisher> 
 </ResourceCollection>