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 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.