Отправка и получение файлов RIF

Примеры применения RIF для организации совместного доступа к данным из другой базы данных. В первом примере показано, как отправлять данные с помощью RIF; во втором примере показано, как принимать пакет RIF.

Отправка файла RIF

  1. Создайте определение RIF, описывающее данные, которые должны быть добавлены в пакет, и права доступа для их импорта. См. Создание определений RIF.
  2. Экспортируйте определение; во время экспорта создается файл xml, называемый пакетом RIF, и в него копируются данные. См. Экспорт пакета RIF.

    Если есть права доступа на изменение каких-либо данных в пакете, Rational DOORS блокирует их копию в исходной базе данных, делая ее доступной только для чтения. Данные в файле RIF либо доступны только для чтения в исходной базе данных, либо доступны только для чтения в пакете. См. О блокировках RIF для локальных данных.

  3. Пакет отправляется так же, как сжатый файл или любой другой файл документа.
  4. Пользователь-получатель импортирует пакет в свою базу данных. Он работает с данными в рамках прав доступа, которые ему предоставлены.
  5. Выполнив обновление данных, пользователи в удаленной базе возвращают пакет RIF обратно, и он импортируется в исходную базу данных. См. Импорт пакета RIF. Rational DOORS распознает данные в пакете и связывает его с исходным определением RIF. Данные импортируются в новую папку проекта.
    Прим.: Данные не обновляются, пока импортированный пакет RIF не будет вставлен в базу данных.
  6. Вставьте возвращенные данные в исходные данные. См. Слияние пакета RIF. Если сторонний пользователь закончил вносить изменения и вернул блокировки, блокировки удаляются. Если файл является обновлением и сторонний пользователь планирует отправку других изменений, он не должен возвращать блокировки.

Получение файла RIF

  1. Получите пакет RIF в файле xml, который требуется импортировать. См. Импорт пакета RIF.

    Во время импорта пакета необходимо создать определение RIF, которое применялось при возврате данных.

    Данные импортируются в одну из папок проекта. При первом импорте данных папка создается автоматически. При повторном выполнении импорта папку для данных необходимо создавать вручную. Не все данные в модулях могут быть доступны для изменения, часть данных может быть доступна только для чтения.

  2. Измените данные, как требуется.
  3. После обновления данных экспортируйте определение RIF. См. Экспорт пакета RIF.

    Можно вернуть блокировки редактирования, чтобы больше нельзя было вносить изменения в данные. Данные экспортируются в файл xml, который можно вернуть в исходную базу данных Rational DOORS.


Комментарии