이 예제에서는 rules.xml 규칙 파일에 있는 모든 규칙에 대해 cq_schema.mdb 스키마 저장소의 유효성을 검증합니다. –rulegroup 또는 –rulename 옵션을 지정하지 않는 이상 ClearQuest 진단 유틸리티는 규칙 파일의 모든 규칙을 처리합니다. cqdiagnostics.pl 스크립트가 실행할 하위 명령 및 사용할 매개변수를 지정하도록 편집한 후에 스크립트를 실행해야 합니다.
–logfile 및 –resultsfile 옵션은 각각 로그 파일 및 결과 파일의 이름을 식별합니다. 결과 파일에는 유틸리티가 명령을 처리할 때 콘솔에 인쇄되는 정보가 포함됩니다. 이 예제의 결과 파일 중 일부가 아래에 표시됩니다. –resultsfile 옵션을 지정하지 않으면 유틸리티는 명령을 호출한 디렉토리에 result_timestamp.txt 이름으로 파일을 작성합니다. 로그 파일에는 문제점 진단 및 복구에 유용한 자세한 정보가 포함되어 있습니다.
–dbinfoschemarepo 옵션을 사용하여 스키마 저장소 이름, 위치 및 벤더 데이터베이스를 지정하십시오.
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
다음 예제에서는 –rulegroups 옵션을 사용하여, performance 규칙 그룹에 속하는 규칙에 대해서만 스키마 저장소의 유효성을 검증하도록 지시합니다. 성능 규칙 그룹에는 스키마 저장소의 성능에 나쁜 영향을 주는 조건을 검사하는 규칙이 포함됩니다.
validatedb -rulefile configuration\rules.xml -logfile testlog.txt -resultsfile testresults.txt -rulegroups performance -dbinfoschemarepo MS_ACCESS C:\cq_schema.mdb