Ao iniciar um aplicativo com licenças contadas, como um produto
Rational Suite, que utiliza uma licença flutuante, ocorre o seguinte:
- O módulo de licença no aplicativo cliente localiza o arquivo de chave de licença no
servidor de licença, o qual lista o nome do host do servidor de licença e o número
da porta do daemon gerenciador de licença (lmgrd.exe).
- O cliente estabelece uma conexão com o daemon de gerenciador de licença (lmgrd.exe)
e especifica o daemon de fornecedor (rational.exe ou ibmratl.exe).
- O lmgrd.exe determina qual computador e porta correspondem ao rational.exe
ou ibmratl.exe e retorna essas informações ao cliente.
- O cliente estabelece uma conexão com o rational.exe ou rational.exe e
envia seu pedido de licença.
- O daemon de fornecedor verifica em sua memória se existem licenças disponíveis
e retorna uma concessão ou negação para o cliente.
- O módulo de licença no aplicativo concede ou nega o uso do recurso,
conforme apropriado.