CMS Configuration File

The CMS configuration file is located in the <CMS_Install>/server/webapps/commgr/WEB-INF/reverseProxyInternal.xml directory.

Note: It is good practice to update this file only when directed to by TIBCO Support or when you cannot use TIBCO MFT Command Center to manage CMS.

A sample CMS configuration file is as follows:

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<proxy-config>
    <!-- internal proxy settings -->
    <internal-proxy>
        <!-- command channel settings -->
        <command-channels max-inactive="90">
            <!-- timeout and retry interval to setup command channel to DMZ proxy -->
            <connection-setup retry-interval="30" timeout="20"/>
            <!-- DMZ proxy hosts info to which to build command channel -->        
            <!--
            <channel>
                <address>specifyDMZServiceAddr2</address>
                <command-port>48000</command-port>
                <data-port>48001</data-port>
            </channel>
            -->
<channel>
<address>10.1.2.3.</address>
<command-port>48000</command-port>
<data-port>48001</data-port>
</channel>

        </command-channels>

        <!-- data channel settings -->
        <data-channel>
            <!-- timeout to set up data channel to DMZ proxy -->
            <connection-setup timeout="45"/>
        </data-channel>

        <!-- socks settings -->
        <socks>
          <!-- timeout to finish connecting to final destination -->
          <connection-setup timeout="45"/>
        </socks>
		
		<!-- which machines can manage this CMS -->
		<proxy-manage>
			<valid-hosts>10.0.0.0/8;192.168.0.0/16</valid-hosts>
			<password>xxxxxxxxxxxxxxxxxxxxxxxx </password>
		</proxy-manage>

		<!-- allowed final destinations. e.g. 10.97.196.100, 10.97.196.100/8, 10.97.196.100/8:21, 10.97.196.100/8:5000-5500. Empty means allow all -->
        <allowed-dest/>
    </internal-proxy>
</proxy-config>