如何找出DOORS模块使用的更改模板?

时间:2012-09-25 13:03:55

标签: ibm-doors

我需要使用DXL循环遍历数据库中的所有模块,并找出每个模块正在使用哪个Rational Change Template,并可能将其切换到另一个模块。找不到有关DOORS的Change API的任何文档。

1 个答案:

答案 0 :(得分:0)

我必须直接联系IBM以获取此信息。但是,如果有其他人需要这样做的话。

Skip cfgData = createString
string current_template = ""

getModuleConfigurationData(m, cfgData)
find(cfgData, CSINT_CONFIG_USE_TEMPLATE, current_template)
delete cfgData

此时current_template具有为其配置的模板的文件名。这可用于与现有模板进行比较,并验证其设置是否正确。

此外,如果需要更新,以下功能会将跳过列表保存回配置。

put(cfgData, CSINT_CONFIG_USE_TEMPLATE, new_template)
cmSaveModuleConfigurationData(m, cfgData)