Advertisement
remkow

PNagent.dtd

May 18th, 2012
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 11.10 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2.  
  3. <!-- PNAgent.dtd                                                          -->
  4. <!-- Copyright (c) 2003 - 2010 Citrix Systems, Inc. All Rights Reserved.         -->
  5.  
  6. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  7. <!--                   Root Element                                       -->
  8. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  9.  
  10. <!--#DOCUMENTATION:Configuration Settings for the Desktop Portal Client-->
  11. <!ELEMENT PNAgent_Configuration (FolderDisplay? , DesktopIntegration? , ConfigurationFile? , Request , Failover?, Logon , UserInterface? , FileCleanup? , ICA_Options?)>
  12. <!ATTLIST PNAgent_Configuration xmlns:xsi CDATA #IMPLIED>
  13.  
  14.  
  15. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  16. <!--                   FolderDisplay                                      -->
  17. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  18.  
  19. <!--#DOCUMENTATION:The location to display the program neighborhood folders.-->
  20. <!ELEMENT FolderDisplay (StartMenuDisplay? , DesktopDisplay? , SystemTrayMenuDisplay?)>
  21.  
  22. <!--#DOCUMENTATION:Start Menu Folder Display properties-->
  23. <!ELEMENT StartMenuDisplay (Enabled , RootFolder?)>
  24.  
  25. <!--#DOCUMENTATION:Enable or disable showing the folders in the Start Menu-->
  26. <!--It is also used in DesktopDisplay, SystemTrayMenuDisplay and Poll-->
  27. <!ELEMENT Enabled (#PCDATA)>
  28. <!ATTLIST Enabled forcedefault CDATA #IMPLIED modifiable CDATA #IMPLIED >
  29.  
  30. <!--#DOCUMENTATION:Location in the start Menu to put the Folders-->
  31. <!ELEMENT RootFolder (#PCDATA)>
  32. <!--ATTLIST RootFolder modifiable CDATA #IMPLIED forcedefault CDATA #IMPLIED root (programs) #IMPLIED -->
  33. <!ATTLIST RootFolder forcedefault CDATA #IMPLIED modifiable CDATA #IMPLIED root CDATA #IMPLIED >
  34.  
  35.  
  36. <!--#DOCUMENTATION:Desktop Folder Display Properties-->
  37. <!ELEMENT DesktopDisplay (Enabled , Icon?)>
  38.  
  39. <!--#DOCUMENTATION:Properties about the Desktop Folder-->
  40. <!ELEMENT Icon (Name? , Location?)>
  41.  
  42. <!--#DOCUMENTATION:Name of the Folder that will contain the enumerated resources-->
  43. <!ELEMENT Name (#PCDATA)>
  44. <!ATTLIST Name forcedefault CDATA #IMPLIED modifiable CDATA #IMPLIED >
  45.  
  46. <!--#DOCUMENTATION:Location of the Icon to use instead of the default-->
  47. <!--It is also used in ConfigurationFile, Enumeration and Resource-->
  48. <!ELEMENT Location (#PCDATA)>
  49. <!ATTLIST Location RedirectNow CDATA #IMPLIED replaceServerLocation CDATA #IMPLIED forcedefault CDATA #IMPLIED modifiable CDATA #IMPLIED >
  50.  
  51. <!--#DOCUMENTATION:SystemTrayMenu Display properties-->
  52. <!ELEMENT SystemTrayMenuDisplay (Enabled)>
  53.  
  54.  
  55. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  56. <!--                    DesktopIntegration                                -->
  57. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  58.  
  59. <!--#DOCUMENTATION:Desktop Integration Settings-->
  60. <!ELEMENT DesktopIntegration (StartMenu? , Desktop?)>
  61.  
  62. <!--#DOCUMENTATION:Add Means to place a Icon in the Start Menu and the location specified by the Desktop Integration Setting; Ignore Means to only place the Icon in the Start
  63. Menu; Replace means to remove the Icon from the Start Menu and place in the start Menu at the specified location in the Desktop Integration Setting-->
  64. <!ELEMENT StartMenu (#PCDATA)>
  65.  
  66. <!--#DOCUMENTATION:Add Means to place a Icon in the Desktop Folder and the Desktop; Ignore Means to only place the Icon in the Desktop Folder; Replace means to remove the
  67. Icon from the Desktop Folder  and place on the desktop-->
  68. <!ELEMENT Desktop (#PCDATA)>
  69.  
  70.  
  71. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  72. <!--                    ConfigurationFile                                 -->
  73. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  74.  
  75. <!--#DOCUMENTATION:Configuration File information for the Desktop Portal-->
  76. <!ELEMENT ConfigurationFile (Location , Refresh?)>
  77.  
  78. <!--#DOCUMENTATION:Options about how often and when to get Enumeration information-->
  79. <!--It is also used in Enumeration.-->
  80. <!ELEMENT Refresh (OnApplicationStart? , OnResourceRequest?, Poll?)>
  81.  
  82. <!--#DOCUMENTATION:Make the enumeration request when the application first starts.-->
  83. <!ELEMENT OnApplicationStart (#PCDATA)>
  84. <!ATTLIST OnApplicationStart forcedefault CDATA #IMPLIED modifiable CDATA #IMPLIED >
  85.  
  86. <!--#DOCUMENTATION:Make the enumeration request when a request for a resource was made.-->
  87. <!ELEMENT OnResourceRequest (#PCDATA)>
  88. <!ATTLIST OnResourceRequest forcedefault CDATA #IMPLIED modifiable CDATA #IMPLIED >
  89.  
  90. <!--#DOCUMENTATION:Request on a periodic basis-->
  91. <!ELEMENT Poll (Enabled , Period)>
  92. <!ATTLIST Poll forcedefault CDATA #IMPLIED modifiable CDATA #IMPLIED >
  93.  
  94. <!--#DOCUMENTATION:Set the period in hours to reload the configuration file-->
  95. <!ELEMENT Period (#PCDATA)>
  96.  
  97.  
  98. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  99. <!--                    Request                                           -->
  100. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  101.  
  102. <!--#DOCUMENTATION:Resource Request information; Can either be a List or possible resource or the actual resource-->
  103. <!ELEMENT Request (Enumeration , Resource)>
  104.  
  105. <!--#DOCUMENTATION:Information about request for the List of possible resources -->
  106. <!ELEMENT Enumeration (Location , Smartcard_Location? , Refresh?)>
  107.  
  108. <!--#DOCUMENTATION:The URL of the location to send the enumeration request this will be used when logging on with smartcard-->
  109. <!ELEMENT Smartcard_Location (#PCDATA)>
  110. <!ATTLIST Smartcard_Location replaceServerLocation CDATA #IMPLIED >
  111.  
  112. <!--#DOCUMENTATION:Request for a resource that was on the list from the enumeration request-->
  113. <!ELEMENT Resource (Location , Smartcard_Location?)>
  114.  
  115. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  116. <!--                    Failover                                           -->
  117. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  118.  
  119. <!--#DOCUMENTATION:Failover information; Can be a list of backup site paths with up to 5 entries -->
  120. <!ELEMENT Failover (Location?)>
  121.  
  122. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  123. <!--                    Logon                                             -->
  124. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  125.  
  126. <!--#DOCUMENTATION:This setting will affect the Logon Method and the modifiable attribute on the Logon Element-->
  127. <!ELEMENT Logon (LogonMethod+ , EnableSavePassword? , SupportNDS , NDS_Settings? , CaptureSmartCardPin?)>
  128. <!ATTLIST Logon forcedefault CDATA #IMPLIED modifiable CDATA #IMPLIED >
  129.  
  130. <!--#DOCUMENTATION:Options about logon methods-->
  131. <!ELEMENT LogonMethod (#PCDATA)>
  132.  
  133. <!--#DOCUMENTATION:This option will allow the user the option of saving their credentials.-->
  134. <!ELEMENT EnableSavePassword (#PCDATA)>
  135.  
  136. <!ELEMENT SupportNDS (#PCDATA)>
  137.  
  138. <!ELEMENT NDS_Settings (DefaultTree)>
  139.  
  140. <!ELEMENT DefaultTree (#PCDATA)>
  141.  
  142. <!ELEMENT CaptureSmartCardPin (#PCDATA)>
  143.  
  144.  
  145. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  146. <!--                    UserInterface                                     -->
  147. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  148.  
  149. <!--#DOCUMENTATION:Options to hide or display certain groups of options presented to the user. Options will be displayed if the value is true, they will be hidden if the
  150. value is false.-->
  151. <!ELEMENT UserInterface (ServerSettings? , FolderDisplaySettings? , RefreshSettings?)>
  152. <!ATTLIST UserInterface application_mode CDATA  #IMPLIED >
  153.  
  154. <!--#DOCUMENTATION:This option shows/hides Server settings. Which include server location and log on method.-->
  155. <!ELEMENT ServerSettings (#PCDATA)>
  156.  
  157. <!--#DOCUMENTATION:This option shows/hides the Folder display settings. This setting includes the options about where to display the folders.-->
  158. <!ELEMENT FolderDisplaySettings (#PCDATA)>
  159.  
  160. <!--#DOCUMENTATION:This option shows/hides the Refresh Settings for enumeration. This setting includes the options under Enumeration\Refresh.-->
  161. <!ELEMENT RefreshSettings (#PCDATA)>
  162.  
  163.  
  164. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  165. <!--                    FileCleanup                                -->
  166. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  167.  
  168. <!--#DOCUMENTATION:These settings describe when to do file clean up.-->
  169. <!ELEMENT FileCleanup (Logoff? , Exit? , RefreshApp?)>
  170.  
  171. <!--#DOCUMENTATION:Cleanup when the users logs off-->
  172. <!ELEMENT Logoff (#PCDATA)>
  173.  
  174. <!--#DOCUMENTATION:Cleanup when the application exits-->
  175. <!ELEMENT Exit (#PCDATA)>
  176.  
  177. <!--#DOCUMENTATION:Only Cleanup shortcuts to unavailable applications. The directoryDepth attribute sets the deletion depth.-->
  178. <!ELEMENT RefreshApp (#PCDATA)>
  179. <!ATTLIST RefreshApp directoryDepth CDATA #IMPLIED>
  180.  
  181.  
  182. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  183. <!--                    ICA_Optoins                                       -->
  184. <!-- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -->
  185.  
  186. <!--#DOCUMENTATION:Options for ICA File Settings.  This Data can be used in two directions from Server to Client and from Client to Server.  When the Server sends information
  187. down to the client the Value options represent the Default values.  When the client sends the data to the server the Value options represent the requested values for the
  188. option.-->
  189. <!ELEMENT ICA_Options (DisplaySize?, ColorDepth?, Audio?, ICA_TemplateFile?, TransparentKeyPassthrough?)>
  190. <!ATTLIST ICA_Options application_mode CDATA #IMPLIED >
  191.  
  192. <!--#DOCUMENTATION:This is the Window Size options.  If this entry is missing the Default published Display Size is used.-->
  193. <!ELEMENT DisplaySize (Value? , Options?)>
  194.  
  195. <!--#DOCUMENTATION:This entry is used by the client to send the desired option to the Server.-->
  196. <!ELEMENT Value ANY>
  197.  
  198. <!--#DOCUMENTATION:This entry is used by the server to specify to the client which Color Depth options for the display are availble.-->
  199. <!ELEMENT Options ANY>
  200.  
  201. <!--#DOCUMENTATION:This is the percent of the client desktop the session should take up.-->
  202. <!ELEMENT Percent (#PCDATA)>
  203.  
  204. <!--#DOCUMENTATION:This is the Dimension of the connection-->
  205. <!ELEMENT Dimension (Width , Height)>
  206.  
  207. <!--#DOCUMENTATION:The width of the desired connection-->
  208. <!ELEMENT Width (#PCDATA)>
  209.  
  210. <!--#DOCUMENTATION:The Height of the desired conneciton-->
  211. <!ELEMENT Height (#PCDATA)>
  212.  
  213. <!--#DOCUMENTATION:This is the desired mode of display.-->
  214. <!ELEMENT Mode (#PCDATA)>
  215.  
  216. <!--#DOCUMENTATION:This entry is for defining Color Depth. Possible values for this are -->
  217. <!ELEMENT ColorDepth (Value? , Options*)>
  218.  
  219. <!--#DOCUMENTATION:This entry is used to define the Audio Quality of the ICA Session.-->
  220. <!ELEMENT Audio (Value? , Options*)>
  221.  
  222. <!--#DOCUMENTATION:This entry is used to specify which Template file should be used to select options for the ICA connection-->
  223. <!ELEMENT ICA_TemplateFile (#PCDATA)>
  224.  
  225. <!--#DOCUMENTATION:This entry is used to define the Windows Key combination passthrough mode of the ICA Session.-->
  226. <!ELEMENT TransparentKeyPassthrough (Value? , Options*)>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement