<?xml version="1.0" encoding="utf-8" ?>
<ConfigurationTemplate name="ios_itap_rdp_con" title="iOS iTap, with Server Side SSO" xmlns="http://giritech.com/admin_ws">
	<description>iTap through a G/On RDP connection, with single sign-on on the server side</description>

    <field field_type="edit">
      <name>label</name>
      <default_value>(i) iTap remote desktop on ...</default_value>
    </field>

    <field field_type="edit">
      <name>menu_title</name>
      <default_value></default_value>
    </field>

    <field field_type="custom_template">
      <name>itap_cacheid</name>
      <title>iTap CacheID</title>
      <default_value></default_value>
      <tooltip>A unique identifier for the iTap profile (must be filled in)</tooltip>
    </field>

    <field field_type="custom_template">
      <name>itap_label</name>
      <title>iTap Label</title>
      <default_value></default_value>
      <tooltip>A descriptive name for the iTap profile (must be filled in)</tooltip>
    </field>

    <field field_type="edit">
      <name>image_id</name>
      <default_value>remote_desktop</default_value>
      <tooltip>An image from the folder: config\images, on the server</tooltip>
    </field>

	<field field_type="edit">
      <title>Remote Desktop / Terminal Services Server</title>
	  <name>portforward.0.server_host</name>
      <tooltip>IP or DNS name - or, e.g., %(user.my_pc_1) for access to "My PC"</tooltip>
      <default_value>Enter a server name here, or e.g. %(user.my_pc_1)</default_value>
    </field>

    <field field_type="custom_template">
      <name>tag_generator</name>
      <title>Applicable Platform</title>
      <default_value>client_ok::IfPlatformIs(&quot;iOS&quot;)</default_value>
      <selection empty_allowed="0">
        <selection_choice title="iOS, all" value="client_ok::IfPlatformIs(&quot;iOS&quot;)" />
        <selection_choice title="iOS, only iPhone" value="client_ok::IfPlatformIs(&quot;iOS-iPhone&quot;)"/>
        <selection_choice title="iOS, only iPad" value="client_ok::IfPlatformIs(&quot;iOS-iPad&quot;)"/>
        <selection_choice title="iOS, only iPod" value="client_ok::IfPlatformIs(&quot;iOS-iPod&quot;)"/>
      </selection>
    </field>
	
	<field field_type="edit" advanced="true">
      <title>Remote Desktop / Terminal Services Server Port</title>
      <name>portforward.0.server_port</name>
      <default_value>3389</default_value>
    </field>
    
	<field field_type="hidden">
	  <name>portforward.0.client_host</name>
      <default_value>127.0.0.1</default_value>
    </field>

    <field field_type="custom_template" advanced="true">
      <name>alternate_shell</name>
      <title>Alternate Shell</title>
      <default_value></default_value>
    </field>
		
    <field field_type="custom_template" advanced="true">
      <name>itap_utility_bar</name>
      <title>Display iTap Utility Bar</title>
      <default_value>0</default_value>
      <selection empty_allowed="0">
        <selection_choice title="No" value="0" />
        <selection_choice title="Yes" value="1"/>
      </selection>
    </field>
    
    <field field_type="custom_template" advanced="true">
      <name>itap_mouse_mode</name>
      <title>iTap Mouse Mode</title>
      <default_value>0</default_value>
      <selection empty_allowed="0">
        <selection_choice title="Scope" value="0" />
        <selection_choice title="Pointer" value="1"/>
        <selection_choice title="Draw" value="2"/>
      </selection>
    </field>
    
    <field field_type="custom_template" advanced="true">
      <name>itap_keyboard_mode</name>
      <title>iTap Keyboard Mode</title>
      <default_value>1</default_value>
      <selection empty_allowed="0">
        <selection_choice title="Scancodes" value="0" />
        <selection_choice title="Smartmode" value="1"/>
        <selection_choice title="Unicode" value="2"/>
      </selection>
    </field>
    
    <field field_type="custom_template" advanced="true">
      <name>width</name>
      <title>Window width</title>
      <default_value>1024</default_value>
    </field>

    <field field_type="custom_template" advanced="true">
      <name>height</name>
      <title>Window height</title>
      <default_value>768</default_value>
    </field>

	<field field_type="edit" advanced="true">
      <name>command</name>
      <default_value>launch itaprdp:%(launch.param_file)</default_value>
    </field>

    <field field_type="edit" advanced="true">
      <name>dialog_tags</name>
	  <default_value>IOS,RDP,SERVEROK</default_value>
    </field>

    <field field_type="edit" advanced="true">
      <name>dialog_tag_generators</name>
      <default_value><![CDATA[%(custom_template.tag_generator)
]]></default_value>
    </field>

    <field field_type="edit" advanced="true">
      <name>sso_login</name>
	  <default_value>%(user.login)</default_value>
    </field>

    <field field_type="edit" advanced="true">
      <name>sso_password</name>
	  <default_value>%(user.password)</default_value>
    </field>

    <field field_type="edit" advanced="true">
      <name>sso_domain</name>
	  <default_value>%(user.netbios)</default_value>
    </field>

    <field field_type="hidden">
      <name>launch_type</name>
      <default_value>10</default_value>
    </field>

    <field field_type="edit" advanced="true">
      <name>param_file_lifetime</name>
      <title>RDP File Lifetime</title>
      <default_value>30</default_value>
    </field>

	<field field_type="edit" advanced="true">
     <title>RDP parameter file template</title>
      <name>param_file_template</name>
      <default_value><![CDATA[
full address:s:%(portforward.host):%(portforward.port)
alternate shell:s:%(custom_template.alternate_shell)
desktopwidth:i:%(custom_template.width)
desktopheight:i:%(custom_template.height)
username:s:N/A
itap password:s:N/A
itap cacheID:s:%(custom_template.itap_cacheid)
itap label:s:%(custom_template.itap_label)
itap mouse mode:i:%(custom_template.itap_mouse_mode)
itap utility bar:i:%(custom_template.itap_utility_bar)
itap keyboard mode:i:%(custom_template.itap_keyboard_mode)
]]>
      </default_value>
    </field>
	  
	
</ConfigurationTemplate>

