在门中使用dxl显示确切的需求ID

时间:2016-04-28 12:33:17

标签: ibm-doors

我在门中解析一个需求模块,我希望获得相关的要求,所以我这样做了:

Stream outfile= write("D:\\Users\\iiii\\" reportName ".txt")
outfile << "Spec Report Requirement IDs\n-----------------------------\n"
Object o
Module m = read(planSpecReportPath_inDoors)
Link outLink
ModName_ parentModName
for o in m do
{
    for outLink in o -> "*" do
    {
        parentModName = target(outLink)
        string h = fullName(parentModName) "\n\n"
        outfile << h 

    }
}

但是我只能获得链接的需求文档路径,并且无法获得准确的Req ID。

我的问题是,如果我希望获得具有需求ID的特定需求模块的所有外链,而不仅仅是需求文档路径,我该怎么办,任何帮助?

1 个答案:

答案 0 :(得分:1)

你需要烫发

int targetAbsNo (Link)

所以,在你的例子中像

parentModName = target(outLink)
int iTarget = targetAbsNo(outLink)
string h = fullName(parentModName) " (" iTarget ")" "\n\n"