#ibm-doors #reqif
Вопрос:
Мы обмениваемся модулями двух баз данных IBM DOORS 9.6 с помощью ReqIF. Обмен происходит на регулярной основе — обе базы данных используют блокировки в своем определении ReqIF, чтобы запретить доступ на запись к определенным атрибутам для другой базы данных, а также для обновления этих атрибутов во время процесса экспорта/импорта ReqIF.
Насколько мне известно, пользователи базы данных DOORS все еще могут добавлять атрибуты в модуль, который является частью активных блокировок, используя обмен Reqif, но теряют возможность изменять пользовательские атрибуты перечисления типов атрибутов в модуле, если модуль находится в состоянии блокировки во время обмена ReqIF. Если эти блокировки извлекаются во время импорта ReqIF, я могу изменить эти атрибуты перечисления (например, добавить в перечисление другую опцию).
Мой вопрос: Есть ли способ использовать обмен ReqIF на основе блокировки между базами данных DOORS, имея при этом возможность постоянно изменять перечисления атрибутов? Также сегодня я столкнулся с проблемой, в которой я восстановил все блокировки модуля после импорта, смог добавить еще одну опцию в атрибут перечисления, но после экспорта и повторного переноса этих данных обратно в другую базу данных новая опция не отображается в атрибуте перечисления модуля другой базы данных. Ячейки столбцов, в которых есть эта новая опция в одной базе данных, теперь пусты (не обновляются) в другой базе данных.
Является ли это ожидаемым поведением ReqIF, я делаю что-то не так здесь, или есть способ предотвратить такое поведение и гарантировать, что уже существующие атрибуты перечисления будут обновлены в базе данных импорта ReqIF, если база данных экспорта изменит ее?
Заранее спасибо. Приветствую тебя, Майкл