Quando si avvia un'applicazione con licenza contata, come ad esempio un prodotto Rational
Suite (che utilizza una licenza mobile), si verifica la seguente situazione:
- Il modulo di licenza nell'applicazione del client trova il file chiave di licenza
sul server delle licenze, che elenca il nome host del server delle licenze e il numero di porta del
daemon del gestore di licenza (lmgrd.exe).
- Il client stabilisce una connessione con il daemon del gestore di licenza (lmgrd.exe)
e specifica il daemon del fornitore (rational.exe o ibmratl.exe).
- lmgrd.exe determina quale computer e porta corrispondono a rational.exe
o ibmratl.exe e restituisce tali informazioni al client.
- Il client stabilisce una connessione con rational.exe o ibmratl.exe e
invia la richiesta di licenza.
- Il daemon del fornitore controlla nella sua memoria per vedere se le licenze sono disponibili ed invia una garanzia o un rifiuto al client.
- Il modulo di licenza nell'applicazione garantisce o rifiuta l'utilizzo della funzione, come appropriato.