Почему DOORS показывает ошибку при создании нового объекта в модуле через DXL? - PullRequest
1 голос
/ 14 мая 2019

Мне нужно иногда добавлять Объекты в Модуль, в зависимости от потребностей через DXL для IBM DOORS. Только иногда при попытке сделать это:

    Object newObj
    if (last(m) == null){
        newObj = create(m)
    } else {
        newObj = create(last(m))
    }

Ошибка в строке newObj = create (last (m)) появляется, говоря, что «Создание объектов не является текущим модулем **. Это снова странно, как иногда кажется, а иногда нет ... я думаю, в зависимости от модуля "статус", может быть, ранее не был правильно закрыт и редактирование теперь невозможно ... я не знаю, что делать ... Некоторые советы?

1 Ответ

1 голос
/ 14 мая 2019

зависит от того, что означает «иногда».Если m не является текущим модулем, вы можете сделать это с помощью оператора

current = m
...