Managing User Access and Priorities
By placing an ISV options file called m2m.opt besides the GeoDict licenses (*.lic), you may specify certain rules how the license can be used within your organization. For a complete description of the available options we refer to the RLM License Administration Manual.
An example ISV options file is delivered within the GeoDict installation folder at RLM/Examples/m2m.opt. You may modify this file and copy the modified file besides your GeoDict licenses (*.lic).
When several users want to use the same license, the RLM server will grant the license to the first request. Subsequent requests will wait in a queue until the license becomes available. By default, this is handled on a first-come-first-serve principle and a user requesting a license will have to wait until all previous requests have been fulfilled.
If you want to prefer certain requests over others, you can give these requests higher priorities. This is especially helpful, if you want license requests from a GeoDict job queue server to be preferred over requests from a user's laptop or desktop machine. For this, set the PRIORITY to 1 for each license as shown in the example m2m.opt file:
PRIORITY 1 geodictbase project GEODICT_JOBQUEUE
PRIORITY 1 fibergeo project GEODICT_JOBQUEUE
PRIORITY 1 fibergeo-processes project GEODICT_JOBQUEUE
The license administrator can control which users may use a certain license, or how many licenses a user may use at the same time. An INCLUDE line in the ISV options file states that a certain module can only be used by the defined users, e.g. with
INCLUDE elastodict user joe
only the user “joe” may use the module ElastoDict.
An EXCLUDE line in the ISV options file states that a certain module cannot be used by the defined users, e.g. with
EXCLUDE elastodict user charlie
the user “charlie” is not allowed to use the module ElastoDict.
A GROUP line in the ISV options file defines a group of users, and the group can then be used to define access rights for the whole group:
GROUP departmentA charlie joe john
INCLUDE elastodict group departmentA
A MAX line in the ISV options file defines the maximum number of licenses a certain user or group may use, e.g. the line
MAX 4 elastodict-processes user joe
limits the number of parallel ElastoDict processes that the user “joe” can use to 4.
These options can be used to reserve some licenses for certain departments or user groups. A license administrator can modify the ISV options file at any time. To apply the updated file, click Reread/Restart for the m2m ISV server in your RLM web interface.
Be aware that there are several more options available, e.g. it is possible to restrict the usage to certain IP addresses or hostnames. For a reference of all options confer the “ISV Options File” section in the RLM License Administration manual.