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