Отображение точных идентификаторов требований с помощью dxl в Doors

Я разбираю модуль требований в 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 

    }
}

однако я ТОЛЬКО получаю пути связанных документов требований и не могу получить точный идентификатор запроса.

Мой вопрос: хочу ли я получить все исходящие ссылки на конкретный модуль требований с идентификаторами требований, а не только на путь к документу требований, что мне делать, какая помощь?


person mohamed rauof    schedule 28.04.2016    source источник


Ответы (1)


вам понадобится завивка

int targetAbsNo (Link)

Итак, в вашем примере что-то вроде

parentModName = target(outLink)
int iTarget = targetAbsNo(outLink)
string h = fullName(parentModName) " (" iTarget ")" "\n\n"
person Mike    schedule 28.04.2016
comment
это сработало ! Большое спасибо, но знаете ли вы, как я могу получить информацию о дверях DXL помимо pdf? - person mohamed rauof; 28.04.2016
comment
в Интернете есть списки разрешений, например. на ibm.com/developerworks /сообщество/форумы/html/ - person Mike; 26.03.2017