Im folgenden Beispiel wird das Schema-Repository cq_schema.mdb anhand aller Regeln in der Regeldatei rules.xml validiert. Sofern Sie nicht die Option "–rulegroup" oder "–rulename" angeben, verarbeitet das ClearQuest-Diagnosetool alle Regeln in der Regeldatei. Sie müssen die Datei cqdiagnostics.pl bearbeiten, um den auszuführenden Unterbefehl und die zu verwendenden Parameter anzugeben. Anschließend führen Sie das Script aus.
Die Optionen "–logfile" und "–resultsfile" geben den Namen der Protokolldatei bzw. der Ergebnisdatei an. Die Ergebnisdatei enthält Informationen, die das Diagnosetool während der Befehlsverarbeitung an die Konsole ausgibt. Ein Teil der Ergebnisdatei für dieses Beispiel ist unten aufgeführt. Wenn Sie die Option "–resultsfile" nicht angeben, erstellt das Diagnosetool eine Datei namens "result_zeitmarke.txt" in dem Verzeichnis, in dem Sie den Befehl aufgerufen haben. Die Protokolldatei enthält detailliertere Informationen, die Sie zum Diagnostizieren und Beheben von Fehlern heranziehen können.
Mit der Option "–dbinfoschemarepo" können Sie den Namen, die Position und die Anbieterdatenbank des Schema-Repositorys angeben.
validatedb -rulefile configuration\rules.xml -logfile testlog.txt -resultsfile testresults.txt -dbinfoschemarepo MS_ACCESS C:\cq_schema.mdb
Aug 26, 2005 11:02:54 AM
INPUT SUMMARY
Rule File : configuration\rules.xml
Results File : testresults.txt
Log File : testlog.txt
Master Database Information : MS_ACCESS C:\cq_schema.mdb null null null
Validating database connection parameters.
Database connection parameters validated.
Validating Rules File.....
Rule file validation completed.
Aug 26, 2005 11:02:56 AM
Executing Rule : m_action_def_master_usage_rule ( 1 of 248 )
Completed
.
.
.
Summary of Results
Total Rules :248
Rules Executed :247
Rules Completed : 245
Total rules with Information : 0
Total rules with Warning(s) : 1
Total rules with Error(s) : 12
Total rules with Recommendation(s) : 1
Fatal Error Occured in rule : 0
Im folgenden Beispiel wird das Diagnosetool mit der Option "–rulegroups" angewiesen, das Schema-Repository nur anhand der Regeln zu validieren, die zur Regelgruppe performance gehören. Die Regelgruppe performance enthält Regeln, die nach Bedingungen suchen, die sich bekanntermaßen negativ auf die Leistung des Schema-Repositorys auswirken.
validatedb -rulefile configuration\rules.xml -logfile testlog.txt -resultsfile testresults.txt -rulegroups performance -dbinfoschemarepo MS_ACCESS C:\cq_schema.mdb