The runtime configuration properties of the connector are specified in the ccf.conf and ccfhomeruntimeconfig.properties files.
From TeamForge connector 2.1 onwards, the ccf.home property is defined in the ccf.conf file and all other properties are set in the ccfhomeruntimeconfig.properties file.
The following formatting rules apply when you set the properties:
- Format:
- key=val, no spaces around the separator or key supported!
- comment lines begin with a hash (#)
- blank lines are ignored
Required properties
- Directory under which the TeamForge connector server stores all its settings and database
files. We recommend using an absolute path since the current directory may not be what you
expect when the server is run as a Windows or Linux service!
ccf.home=c:\ccfhome
- TeamForge host that the connector server will bind against. This host will be synchronized
as well as used for authentication. Enter just the hostname, with no slash/path at the end!
ccf.tf.url=http://TeamForge.example.com
- The URL under which the connector server can be accessed. This URL should end with
/CCFMaster/
ccf.baseUrl=http://tfconnector.example.com:8080/CCFMaster/
- URL of the dummy IAF service endpoint as seen from the TeamForge server: localhost refers to
the TeamForge server, not the TeamForge connector server machine. Usually, the protocol,
hostname and port will be the same as for ccf.baseUrl, but for Saas scenarios where the
connector server is hosted behind the firewall while TeamForge is hosted outside the company,
it will be necessary to deploy the dummy service where TeamForge can reach it. For TeamForge
6.1, 6.1.1 and 6.2, the endpoint URL should end with /ccf-iaf-dummyservice/services/DummyService61. For
TeamForge 5.4, it should end with /ccf-iaf-dummyservice/services/DummyService
ccf.iafServiceEndpoint=http://tfconnector.example.com:8080/ccf-iaf-dummyservice/services/DummyService
- Maximum attachment size used by the connector.
ccf.maxAttachment.size=10485760
Twiddle-able defaults
You need to specify these settings only if their default values conflict with another service running on the same machine or if you're running multiple connector server instances on one machine.
- ccf.db.port=9002: The port that the CCF database listens on.
- ccf.forward.jmxport=8001: Port that the CCF Core for CTF->Participant synch uses to expose its settings to the TeamForge connector server.
- ccf.reverse.jmxport=8002: Port that the CCF Core for Participant->CTF synch uses to expose its settings to the TeamForge connector server.
Optional runtime properties