Im folgenden Beispiel werden das Schema-Repository cq_schema.mdb und die Benutzerdatenbank cq_users.mdb anhand aller Regeln in der Regeldatei rules.xml validiert.
Im folgenden Beispiel werden das Schema-Repository cq_schema.mdb und die Benutzerdatenbank cq_users.mdb anhand aller Regeln in der Regeldatei rules.xml validiert. Sofern nicht anders angegeben, 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. Zusätzlich zur Überprüfung der Integrität von Schema-Repository und Benutzerdatenbank stellt das Diagnosetool fest, ob die Benutzerdatenbank mit dem Schema-Repository synchronisiert wird.
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. Wenn Sie die Option –resultsfile nicht angeben, erstellt das Diagnosetool eine Datei namens result_wert_wert.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. Mit der Option –dbinfouser können Sie den Namen und die Position der Benutzerdatenbank sowie die Anbieterdatenbank angeben.
validatedb -rulefile configuration\rules.xml -logfile testlog.txt -resultsfile testresults.txt -dbinfoschemarepo MS_ACCESS C:\cq_schema.mdb -dbinfouser SAMPL MS_ACCESS C:\cq_users.mdb
Im folgenden Beispiel wird das Diagnosetool mit der Option –rulenames angewiesen, das Schema-Repository und die Benutzerdatenbank nur anhand der Regel master_usage_table_name_id_rule zu validieren.
validatedb -rulefile configuration\rules.xml -logfile testlog.txt -resultsfile testresults.txt -rulenames master_usage_table_name_id_rule -dbinfoschemarepo MS_ACCESS C:\cq_schema.mdb -dbinfouser SAMPL MS_ACCESS C:\cq_users.mdb