System Administration > Administering Teamcenter client communication system (TCCS) > TCCS configuration files
tccs.xml file
The tccs.xml file defines TCCS configuration settings. The tccs.xml file contains the following sections: List of applications configured with TCCS This section contains the list of hosted TCCS components and the startup information for each component. Max idle time in minutes for TCCS before it shuts down The maxidletime attribute indicates the maximum time (in minutes) the application is idle before shutting itself down. The default idle time is 240 minutes. Default HTTP Configuration The default HTTP configuration settings work for most Teamcenter environments. Components with the initialize attribute set to true are initialized during TCCS startup. These components apply to all the TCCS container applications using TcProxyClient transports, such as the FCC and the Teamcenter server proxy. Note Alternative settings of the same components in the tcserverproxy.xml file take precedence for Teamcenter server proxy behavior. allowchunking Allows the HTTP message body to be transmitted to the client as chunks that are stamped with the size of the chunks. The default value for the attribute is false. This value must be false for WebSEAL proxy servers when you are using an IIS web server because the IIS web server does not support chunking. This value must be false when using a Squid proxy server because the Squid proxy server does not fully support HTTP version 1.1, which is the version that supports chunking. allowuntrustedcertificates Allows TCCS to accept server certificates that are not signed by a trusted certificate authority. connectiontimeout Sets the time period that a connection remains idle before it is closed. httpversion Indicates the HTTP protocol version. The default is version 1.1. Note HTTP version 1.1 supports chunking; version 1.0 does not. keystore Sets the path to the Java keystore containing the user’s own certificate and private key used for two-way SSL. The value is set into the Java system’s javax.net.ssl.keyStore property. keystorepassword Specifies the password for the Java keystore. The value is set into the Java system’s javax.net.ssl.keyStorePassword property. maxconnectionsperhost Sets the maximum number of connections to the proxy server from a single host. The default value is 8. maxretriesreverseproxy Set the maximum number of times an HTTP request is attempted when receiving an authentication challenge from a reverse proxy server. sslEnabled Sets whether secure sockets layer (SSL) is enabled. This attribute is optional and appears only when the installer selects one of the following on the Secure Socket Layer (SSL) Settings panel in Teamcenter Environment Manager (TEM) and Deployment Center: Disable SSL Accept untrusted certificates Configure keystore Note The application assumes that SSL is enabled regardless of the sslEnabled tag in the XML file when the value of the allowuntrustedcertificates setting is false, the keystore and truststore paths are not specified, and SSL is not disabled. sockettimeout Sets the maximum amount of time (in milliseconds) the HttpClient component (the TCCS HTTP transport library) waits for data when executing the method. A value of zero specifies an infinite time-out. stalechecking Enables the HttpClient component (the TCCS HTTP transport library) to determine if the active connection is stale before executing a request. Typically, stale checking is disabled to improve performance. totalmaxconnections Sets the maximum number of connections to the proxy server from all hosts. truststore Specifies the path to the Java keystore containing the certificate authority (CA) certificates trusted by the user. The value is set into the Java system’s javax.net.ssl.trustStore property. If not specified, the Java default trust store is used. truststorepassword Specifies the password for the Java trust store. The value is set into the Java system’s javax.net.ssl.trustStorePassword property. usesinglecookieheader When submitting multiple HTTP cookies to a server, allows TCCS to place all cookies in a single cookie header rather than using multiple cookie headers. Set to true to allow submitting a single cookie header. This is useful when working with HTTP servers that cannot process multiple cookie headers correctly. Default Kerberos configuration If Kerberos authentication is configured, the following components are listed. kerberosconfig Set enable to true to configure support for Kerberos authentication in TCCS. The default value is false. alwayspromptforusername Determines whether TCCS prompts users for their user name with Kerberos authentication. Set to true for users to be prompted for their user name, preventing zero sign-on functionality. Set to false for the user name to be automatically obtained from the operating system logon, enabling zero signon functionality. The default value is false. This attribute is only valid when kerberosconfig enable is set to true. krb5path value Specifies the path to the Krb5 file used with Kerberos authentication. This must be the absolute path to the Krb5 file including the file name. If no value is provided, the Krb5 file is located in the default location as specified in the Sun Java documentation.
Source: https://docs.sw.siemens.com/documentation/external/PL20251212545240207/en-US/tc_help/AWAdmin/fhs4814155880506/wpq1737238568862/upc1737238570004/id1387314.html · retrieved Fri Jul 31 2026 00:00:00 GMT+0000 (Coordinated Universal Time)