Примеры применения RIF для организации совместного доступа к данным из другой базы данных. В первом примере показано, как отправлять данные с помощью RIF; во втором примере показано, как принимать пакет RIF.
Отправка файла RIF
- Создайте определение RIF, описывающее данные, которые должны быть добавлены в пакет, и права доступа для их импорта.
См. Создание определений RIF.
- Экспортируйте определение; во время экспорта создается файл xml, называемый пакетом RIF, и в него копируются данные. См. Экспорт пакета RIF.
Если есть права доступа на изменение каких-либо данных в пакете,
Rational DOORS блокирует их копию в исходной базе данных, делая ее доступной только для чтения. Данные в файле RIF либо доступны только для чтения в исходной базе данных, либо доступны только для чтения в пакете. См. О блокировках RIF для локальных данных.
- Пакет отправляется так же, как сжатый файл или любой другой файл документа.
- Пользователь-получатель импортирует пакет в свою базу данных.
Он работает с данными в рамках прав доступа, которые ему предоставлены.
- Выполнив обновление данных, пользователи в удаленной базе возвращают пакет RIF обратно, и он импортируется в исходную базу данных.
См. Импорт пакета RIF.
Rational DOORS распознает данные в пакете и связывает его с исходным определением RIF. Данные импортируются в новую папку проекта.
Прим.: Данные не обновляются, пока импортированный пакет RIF не будет вставлен в базу данных.
- Вставьте возвращенные данные в исходные данные.
См. Слияние пакета RIF.
Если сторонний пользователь закончил вносить изменения и вернул блокировки, блокировки удаляются.
Если файл является обновлением и сторонний пользователь планирует отправку других изменений, он не должен возвращать блокировки.
Получение файла RIF
- Получите пакет RIF в файле xml, который требуется импортировать.
См. Импорт пакета RIF.
Во время импорта пакета необходимо создать определение RIF, которое применялось при возврате данных.
Данные импортируются в одну из папок проекта. При первом импорте данных папка создается автоматически.
При повторном выполнении импорта папку для данных необходимо создавать вручную.
Не все данные в модулях могут быть доступны для изменения, часть данных может быть доступна только для чтения.
- Измените данные, как требуется.
- После обновления данных экспортируйте определение RIF.
См. Экспорт пакета RIF.
Можно вернуть блокировки редактирования, чтобы больше нельзя было вносить изменения в данные.
Данные экспортируются в файл xml, который можно вернуть в исходную базу данных Rational DOORS.