Utilizzare rational.exe o ibmratl.exe per tenere traccia delle licenze.
Il daemon del fornitore è un programma (rational.exe o ibmratl.exe) sviluppato da IBM Rational implementando FLEXlm. Il daemon del fornitore mantiene traccia di quante licenze sono controllate e chi ne dispone. Il percorso nel daemon del fornitore viene specificato utilizzando la riga VENDOR nel file della chiave di licenza. Il percorso nel file delle opzioni viene inoltre specificato sulla riga VENDOR dopo il percorso del daemon del fornitore. La riga VENDOR utilizza la seguente sintassi:
Ad esempio, una tipica riga VENDOR per i sistemi Windows viene visualizzata nel seguente modo:
VENDOR rational C:\Rational\common\rational.exe
or
VENDOR ibmratl C:\Rational\common\ibmratl.exe
Una tipica riga VENDOR per sistemi UNIX viene visualizzata nel seguente modo:
VENDOR rational /opt/rational/common/rational
Elemento nella riga VENDOR | Descrizione |
---|---|
VENDOR | Il nome ed il percorso del daemon di licenza sono specificati in questa riga. |
rational, ibmratl | Il nome del daemon del server delle licenze. Le licenze mobili e dell'utente autorizzate presentano questo valore definito nella stringa VENDOR. |
percorso_installazione\Rational\common\rational.exe o ibmratl.exe | Il percorso nell'eseguibile IBM Rational License Server. |
Le chiavi di licenza sono concesse dai processi attivi. Soltanto un processo, o daemon del fornitore, gestisce le chiavi per tutti i prodotti IBM Rational con licenza sulla rete.
Se il daemon del fornitore termina per qualsiasi ragione, tutti gli utenti perdono le loro licenze (Non vedono un avvertimento che il daemon del fornitore ha terminato). Tuttavia, questo non significa che le applicazioni vengono arrestate all'improvviso. Gli utenti possono continuare a funzionare, a salvare il loro lavoro, e ad uscire in modo sicuro, poiché lmgrd (gestore licenza) riavvia automaticamente il daemon del fornitore.
Il programma di applicazione comunica con il daemon del fornitore, di solito tramite le comunicazioni di rete TCP/IP. Il programma di applicazione ed i processi del daemon (il server delle licenze) possono essere eseguiti su nodi separati sulla rete, attraverso una vasta rete di qualsiasi dimensione.
Il formato del traffico tra il client ed il daemon del fornitore è dipendente dal sistema, consentendo reti eterogenee. Ciò significa che il server delle licenze ed il client possono utilizzare diverse piattaforme hardware o anche diversi sistemi operativi.