Editing the options
The options can be edited in 2 ways:
-
in the bricsys.opt file, located in the Network License Manager installation folder.
-
on the webinterface of the Network License Manager.
- Browse to http://localhost:5054 on the license server.
- Click "Status" in the menu on the left side.
- Click "bricsys" in the OPTIONS column for the bricsys ISV row.
Once edited, Reread/Restart the license server.
Commonly used options
Groups can be used to define a list of usernames, hostnames or IP-addresses.
The name can later be used to apply rules for that group.
GROUP
Defines a group of usernames.
Syntax:
GROUP name list-of-usernames
Example:
GROUP engineers userA userB userC
HOST_GROUP
Defines a group of hostnames.
Syntax:
HOST_GROUP name list-of-hostnames
Example:
HOST_GROUP firstFloor machineA machineB machineC
INTERNET_GROUP
Defines a group of IP-addresses.
Syntax:
INTERNET_GROUP name list-of-ip-addresses
Example:
INTERNET_GROUP networkGhent 192.168.1.* 192.168.2.*
The wildcard character (*) can be used in IP addresses.
RESERVE
Reserve a number of licenses to a specific (group of) user(s).
Syntax:
RESERVE num product user|host|group|host_group|internet|internet_group|project who [id=nnn]
Example:
RESERVE 20 bricscad GROUP engineers
MAX
Limit the number of licenses available to a specific (group of) user(s).
Syntax:
MAX num product user|host|group|host_group|internet|internet_group|project who [id=nnn]
Example:
MAX 5 bricscad HOST_GROUP firstFloor
INCLUDE
Only allow licenses for a product to a specific (group of) user(s). Anyone not specified by the INCLUDE line is not allowed to use the product.
Syntax:
INCLUDE product userhost|group|host_group|internet|internet_group|project who [id=nnn]
Example:
INCLUDE bricscad GROUP bricscadusers
EXCLUDE
Disallow licenses for a product to a specific (group of) user(s).
Syntax:
EXCLUDE product user|host|group|host_group|internet|internet_group|project who [id=nnn]
Example:
EXCLUDE bricscad INTERNET_GROUP 1.1.*.*
More options can be found in the RLM enduser manual under the paragraph "The ISV Options File"
Identifying a license file
Since V15, a new feature in the Reprise license manager allows you to add a '_id' field in your license file.
With this '_id' you can identify each license file as a separate license pool.
When specifying an [id=nnn] parameter for an added OPTION, that OPTION will only have effect on the corresponding license file.
Usage Example: You have 2 licenses, one with 10 seats for BricsCAD Pro, and one with 10 seats for BricsCAD Platinum, and want to specify which users can use which level.
THE LICENSE FILES
Pro License
HOST host_name ethernet_mac 5053
ISV bricsys
LICENSE bricsys bricscad 15 permanent 10 share=uh
contract=1 options="LA:xx_XX TY:FCO LE:PRO"
_ck=6a06665467 sig=""
HOST host_name ethernet_mac 5053
ISV bricsys
LICENSE bricsys bricscad 15 permanent 10 share=uh
contract=1 options="LA:xx_XX TY:FCO LE:PRO" _id=1
_ck=6a06665467 sig=""
Platinum License
HOST host_name ethernet_mac 5053
ISV bricsys
LICENSE bricsys bricscad 15 permanent 10 share=uh
contract=1 options="LA:xx_XX TY:FCO LE:PLA"
_ck=6a06665467 sig=""
HOST host_name ethernet_mac 5053
ISV bricsys
LICENSE bricsys bricscad 15 permanent 10 share=uh
contract=1 options="LA:xx_XX TY:FCO LE:PLA" _id=2
_ck=6a06665467 sig=""
Now the Pro license is defined by id=1, and the Platinum license by id=2.
THE OPTIONS
If now, for example, you would like to only allow engineers in your firm to use the Platinum version, this can be done by adding the following to the options.
GROUP engineers userA userB userC
INCLUDE bricscad GROUP engineers id=2
Symptoms
I want to adjust the way my licenses are pooled.
More information
http://www.reprisesoftware.com/RLM_Enduser.html