Is there any way to know what client versions are connecting to RTC?
We would like to find out the client versions are being used to connect to our RTC/JTS server (specifically to get a list of 3.0.x Eclipse users). Is this possible?
Also, we are looking for any configuration/parameter to allow us to set a MINIMUM client version of 4.0.0.0 to keep people from using 3.0.x clients. Our work items are starting to use 4.0.x features (like the operational behavior for read only for type and state) and the 3.0.x clients would not understand these features.
Susan
Also, we are looking for any configuration/parameter to allow us to set a MINIMUM client version of 4.0.0.0 to keep people from using 3.0.x clients. Our work items are starting to use 4.0.x features (like the operational behavior for read only for type and state) and the 3.0.x clients would not understand these features.
Susan
Accepted answer
Hi Susan
--> There isn't a way to find out the client versions being used to connect to RTC/JTS server as far as I know.
--> Here is a way to rather restrict older versions of Eclipse clients, trying to connect to a newer version of RTC server:
*****
The administrator can restrict the versions of Eclipse clients that can connect to the RTC server using the following steps:
Login to CCM application as Admin; Go to Advanced Properties:
Here look for this particular service
'com.ibm.team.repository.service.internal.VersionCompatibilityRestService'.
Hover on 'Version compatibility mode and Version mismatch URI' to get the details and check/edit the values.
Essentially by changing the value of Version Compatibility Mode from NORMAL to STRICT, the clients using older versions of RTC will not be able to connect to the new upgraded version of RTC. It will throw and error to the clients and hence they will need to upgrade.
*****
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Comments
showing 5 of 9
show 4 more comments
One other answer
You can get a list connections grouped by client version, but user identity is not tracked.
To determine the client load by version counters can be accessed on a server via:
https://<hostname>/jazz/service/com.ibm.team.repository.service.internal.counters.ICounterContentService
or
https://<hostname>/ccm/service/com.ibm.team.repository.service.internal.counters.ICounterContentService
or
https://<hostname>/jts/service/com.ibm.team.repository.service.internal.counters.ICounterContentService
etc.