Advanced Topics
- Upgrading to a New Version of RLM
- Using RLM with Languages other than C/C++
- Debugging Licensing Problems in the Field
- Metered Licenses
- Token-Based Licenses
- Alias Licenses
- Post-Use Billing
- License Roaming
- ISV control over license roaming
- License roaming and servers locked to transient hostids
- Example rlm_roam license
- Special Considerations with Roaming Licenses
- Special note on roaming licenses from a broadcast-discovered server
- The relationship between roamed licenses, the rlm_checkout() count parameter, and rlm_isv_cfg_set_roam_single(handle, 1)
- Extending the Roamed License
- Tutorial on Roaming Licenses
- Temporary Licenses
- Personal Licenses
- Client-Side License Caching
- ISV-defined Hostid Processing
- Failover License Servers
- Special notes on rlm_failover_server_activate licenses
- Shipping Your Product as a Library or a Plugin
- Internet Activation
- Server-Server License Transfer
- Virtualization
- Cloud Computing
- Disconnected Operation
- How RLM Clients Find the License Server
- Wide Character Support
- Alternate Server Hostids
- Overview
- Server startup tolerance window
- Alternate Server Hostid Examples
- Errors - What happens if the license server can’t contact the activation server, or gets an error?
- Use Case #1: Using Alternate Server Hostids to support rehosting of License Servers
- Use Case #2: Remotely Disabling License Servers
- Use Case #3: What do you do if the user loses his license file(s)?
- Alternate Nodelock Hostids
- Dynamic Reservations
- Using RLM with HTTPS