ClearCase Licensing
ClearCase Licensing uses an active-user floating license scheme. A user must obtain a license, which grants the privilege to use DevOps Code ClearCase® on any host served by the same license server.
When a user runs a DevOps Code ClearCase client utility, such as cleartool or a GUI program, that utility attempts to obtain a license. If it gets one, the user can keep the license for an extended period. Entering any DevOps Code ClearCase command renews the license. If the user does not enter a DevOps Code ClearCase command for a substantial period—by default, 60 minutes—another user can take the license.
A few commands and GUIs, primarily ones that are used for administration, do not require a license to run.
- The DevOps Code ClearCase client software looks for the name of the license server host.
- The command communicates with the license server process on the license server host, to see whether the user can get a license. (The license server process is actually the albd_server, performing these duties in addition to its other tasks.)
- If a license is available, the license server grants the user a license and the command runs. The license remains valid as long as it is used at least once per time-out period. (The default time-out period is 60 minutes.)
- If no license is available, the command displays an error message and exits.