Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

How do I provide license queuing to end users?
Anchor
queue
queue

 

If you allow license queuing for your end users (it is enabled by default), you can test that if it works properly by taking the following steps:
 

  1. Enable queuing for Client A. (For information about enabling queuing, see Queuing licenses.
  2. Perform a checkout of the maximum number of available licenses from Client B. (This client does not have to have queuing enabled.)
  3. Attempt to checkout one or more licenses from a Client A. Client A should receive an LMX_QUEUE return status (that is, the value of LMX_STATUS returned by the unsuccessful LMX_Checkout operation) when trying to checkout a license, since all the licenses are used.
  4. Check one or more licenses from Client B. The checkout attempt from Client A should now be successful.

...

How to use the LM-X License Manager pay-per-use licensing model
Anchor
licensing model
licensing model

...

The LM-X pay-per-use licensing model lets you bill your customers based on their actual usage of your software. To determine the usage, you ask the customer to write the usage information to a pay-per-use SQLite database each month (or other period) and send the database file to you. (You can find out more about SQLite, a free open source database, at http://www.sqlite.org/.) 

Customers can also import pay-per-use databases into License Statistics to monitor their license usage. 

To enable pay-per-use, the user must specify the database path in the USAGE_DATABASE entry in the license server configuration file (lmxserv.cfg). The user can also specify the detail level included in the pay-per-use data by editing the USAGE_LEVEL entry. Detailed information about these settings can be found in the LM-X End User Guide. 

The database is authenticated. You can check for any tampering with the data by running the following command using the lmutil utility:  

lmxendutil -readusagedb usage.db
 
Although you can check that the database contains valid data, accurate billing for pay per use is entirely dependent on the customer writing their usage data to the database. LM-X does not enforce the use of the pay-per-use database, so you should use pay per use only with customers who you trust to reliably report their usage information. 

For more information about the Pay Per Use feature, see the Pay Per Use chapter in the LM-X End Users Guide. If you have further questions about this or other LM-X features, please contact X-Formation support.