How Structure101 licensing works
|In this topic:|
- a Structure101 Studio license
- a Structure101 Build license (only if you've bought the Structure101 Build tool)
- a standard Klocwork build license (one per build machine)
All licenses are provided by the Rogue Wave licensing team. The type of license required also depends on what language support you require (C/C++ or Java).
Klocwork license with Structure101 Studio/Build
In order to integrate Klocwork with Structure101, you must have a valid license server with the Structure101 feature ('kws101client' for Structure 101 Studio and 'kw101build' for Structure101 Build) included. You will see a pop-up asking for the location of your Klocwork license server, as follows:
If you receive an error after inputting your license server information, contact the Rogue Wave licensing team to ensure you have the proper license for this feature.
How does 'kwstruct101' consume a build license?
A Klocwork build license is checked out when you use kwstruct101 to generate the ".kw" file, which is required by Structure101 Studio for C/C++ and is returned when you exit the tool.
What is the linger time for a license?
The linger time for the kwstruct101 command is 14 days (1,209,600 seconds). The linger time for Structure101 Studio (kws101client license) or Structure101 Build (kws101build license) is 7 days (604,800 seconds). "Linger" is the amount of time after the last use of a license before it is free for another user to check out. Note that linger times start at the end of the inactivity time-outs that some Klocwork components have.