Descrizione dell'elaborazione del programma di utilità ClearQuest Diagnostics
Il programma di utilità Rational ClearQuest Diagnostics dispone di un'interfaccia di riga comandi che consta di
due sottocomandi: validatedb, che controlla l'integrità
del repository di schemi e/o del database utente e describe,
che visualizza informazioni relative a ogni regola.
Per eseguire tali sottocomandi,
navigare prima nella directory in cui è installato il programma di utilità. La directory di
installazione predefinita è \Program Files\Rational\ClearQuest\diagnostic.
Modificare il file cqdiagnostics.pl, il quale imposta la variabile di ambiente relativa al
percorso e richiama i sottocomandi, per specificare quale sottocomando eseguire e
quali parametri utilizzare. Quindi eseguire cqdiagnostics.pl.
Il programma di utilità controlla l'integrità del repository di schemi o del database utente
elaborando una serie di regole definite in un file di regole XML. L'ambito di esecuzione
del comando può essere uno dei seguenti:
- Tutte le regole nel file di regole
- Uno o più gruppi di regole
- Una o più regole specifiche
Un gruppo di regole è una raccolta di regole progettate per controllare uno specifico aspetto
dell'integrità del database. Rational ClearQuest fornisce
quattro gruppi di regole:
- Di base — regole che assicurano la presenza di tabelle e colonne
appropriate.
- Di prestazione — regole che assicurano la presenza di chiavi e indici necessari per avere
prestazioni accettabili.
- Utente — regole che assicurano che le informazioni relative al gruppo e all'utente siano accurate.
- Multisite — regole che assicurano che le informazioni relative a MultiSite siano accurate.
Seguire queste indicazioni quando si utilizza il programma di utilità:
- Assicurarsi che il server del database sul quale si esegue il programma di utilità disponga di almeno
1 GB di spazio libero su disco. Il programma di utilità crea tabelle di dati temporanee nel
database che controlla ed è necessario assicurare lo spazio adeguato per tali tabelle.
- Non eseguire più sessioni del programma di utilità Rational ClearQuest Diagnostics
sullo stesso repository di schemi o database utente contemporaneamente
perché ciò potrebbe produrre risultati non corretti.
- Sebbene sia possibile eseguire il programma di utilità su un database utente o un repository di schemi
di produzione, è preferibile utilizzare una copia di backup del repository di schemi
o database utente. Il programma di utilità può impiegare molto tempo per completare la diagnosi.
Se si
esegue il programma di utilità sul database utente o sul repository di schemi della produzione,
gli utenti potrebbero riscontrare prestazioni lente. Inoltre, le modifiche effettuate dall'utente
sul database utente di produzione durante l'esecuzione del programma di utilità,
potrebbero disallineare i risultati.