本主题显示了如何根据 rules.xml 规则文件中的所有规则验证 cq_schema.mdb 模式存储库和 cq_users.mdb 用户数据库。除非您另外指定,否则 ClearQuest 诊断实用程序将处理规则文件中的所有规则。必须编辑 cqdiagnostics.pl 脚本来指定要运行的子命令及要使用的参数;然后运行脚本。除了检查模式存储库和用户数据库的完整性之外,该实用程序还确定用户数据库是否与模式存储库同步。
–logfile 和 –resultsfile 选项分别指定日志文件和结果文件的名称。结果文件包含实用程序处理命令时打印到控制台的信息。如果不指定 –resultsfile 选项,该实用程序将在您调用命令的目录中创建名为 result_number_number.txt 的结果文件。日志文件包含更多详细信息,这些信息对于诊断和修复问题很有用。
使用 –dbinfoschemarepo 选项可指定模式存储库的名称、位置和供应商数据库。使用 –dbinfouser 选项可指定用户数据库的的名称、位置和供应商数据库。
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
以下示例使用 –rulenames 选项指示实用程序仅针对名为 master_usage_table_name_id_rule 的规则验证模式存储库和用户数据库。
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