Example: Preferences defined in the settings XML file

This example managed-settings.xml file changes some default preferences, enables Sametime Unified Telephony features, and configures alternate communities.

Example

<ManagedSettings>
#define Logging preferences
<settingGroup name="com.hcl.collaboration.realtime.chat.logging">  
    <setting name="logging.enabled" value="false" isLocked="false"/>
    <setting name="logging.service" value="7" isLocked="false"/>
    <setting name="root.location" value="C:\\work" isLocked="true"/>
    <setting name="save.file.location" value="C:\\temp" isLocked="true"/>
</settingGroup>
#enable SUT features
<settingGroup name="com.hcl.collaboration.realtime">
    <setting name="enableSUT" value="true"/>
    <setting name="enableTelephonyStatus" value="true"/>
    <setting name="enableExtendedStatus" value="true"/>
</settingGroup>
#enable alternate communities
<settingGroup name="com.hcl.collaboration.realtime.community">   
  <setting name="altCommunityConfig.managedIds" value="altHost1,altHost2,reverseProxy,ssoDirect"/>
<!-- define alternate community altHost1 -->
<setting name="altCommunityConfig.altHost1.enabled" value="false"/>
<setting name="altCommunityConfig.altHost1.desc" value="Alternate host IP1"/>
<setting name="altCommunityConfig.altHost1.targetCommunityHost" value="server1.east.example.com"/>
<setting name="altCommunityConfig.altHost1.host" value="192.0.2.0"/>
<setting name="altCommunityConfig.altHost1.weight" value="1"/>    
<setting name="altCommunityConfig.altHost1.port" value="1544"/>  
   <setting name="altCommunityConfig.altHost1.connectionType" value="direct"/>
<!-- define alternate community altHost2 -->
<setting name="altCommunityConfig.altHost2.desc" value="Alternate host IP2"/>
<setting name="altCommunityConfig.altHost2.targetCommunityHost" value="server1.east.example.com"/>
<setting name="altCommunityConfig.altHost2.host" value="192.0.2.24"/>  
<setting name="altCommunityConfig.altHost2.weight" value="3"/>
<setting name="altCommunityConfig.altHost2.port" value="8082"/>
<setting name="altCommunityConfig.altHost2.connectionType" value="direct"/>
<!-- define alternate community reverse proxy -->
<setting name="altCommunityConfig.reverseProxy.desc" value="Reverse Proxy"/>
<setting name="altCommunityConfig.reverseProxy.targetCommunityHost" value="server1.east.example.com"/>
<setting name="altCommunityConfig.reverseProxy.weight" value="0"/>
<setting name="altCommunityConfig.reverseProxy.connectionType" value="reverse-proxy"/>
<setting name="altCommunityConfig.reverseProxy.proxyHost" value="http://reverseproxy.east.example.com:81/server1"/>
<!-- define alternate community SSO -->
<setting name="altCommunityConfig.ssoDirect.desc" value="Alternate SSO"/>
<setting name="altCommunityConfig.ssoDirect.targetCommunityHost" value="server1.east.example.com"/>
<setting name="altCommunityConfig.ssoDirect.loginByToken" value="true"/>
<setting name="altCommunityConfig.ssoDirect.authType" value="TAM-SPNEGO"/>
<setting name="altCommunityConfig.ssoDirect.authServerUrl" value="http://server1.east.example.com/snoop"/>
<setting name="altCommunityConfig.ssoDirect.connectionType" value="direct"/>
</settingGroup>