0

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

4

1 回答 1

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)
于 2012-10-19T15:19:25.147 回答