После передачи артефактов в
IBM® Rational Focal Point,
в случае если некоторые из них были изменены исходным приложением, можно выполнить синхронизацию
данных артефактов обратно в
Rational Focal Point.
Процедура
- В Rational Focal Point откройте рабочую область.
- Выберите и выберите Добавить команду представления.
- Выберите представление, в которое требуется добавить команду.
- В разделе Конфигурация команды клиента REST выполните следующие действия:
- В поле Имя коннектора клиента REST введите имя для идентификации
соединения.
- В поле Метод запроса REST выберите метод SYNCHRONIZE. Дополнительная информация о применении каждого метода приведена в разделе "Поддерживаемые
методы управления ресурсами".
- В поле Список дружественных приложений выберите приложение, добавленное в Rational Focal Point в качестве дружественного.
- В разделе Выбор атрибута URL для артефакта REST нажмите кнопку
Выбрать и выберите атрибут. Данный атрибут должен содержать URL артефакта приложения.
- В разделе Конфигурация шаблона XML клиента REST выполните следующие действия:
- В поле URL приложения REST для шаблона XML введите URL, указывающий на
артефакт в приложении, и нажмите кнопку Получить шаблон XML. Текст XML будет показан в текстовом поле Шаблон XML приложения REST.
Если динамическая загрузка XML не требуется, то можно скопировать XML в текстовое поле
Шаблон XML приложения REST.
Прим.: XML в текстовом поле Шаблон XML приложения REST должен поддерживать отправку новых данных в приложение.
Если текст XML не поддерживает такой функции, то необходимо создать или отредактировать XML
вручную.
- В разделе Корневой XPath для артефакта приложения REST нажмите кнопку Выбрать и выберите корневое выражение XPath для атрибутов. Кнопка Выбрать активна только в том случае, если структура XML в
разделе Шаблон XML приложения REST не содержит ошибок.
- В разделе Преобразование атрибутов нажмите кнопку
Добавить и преобразуйте атрибуты
Rational Focal Point
в атрибуты приложения. Например, если в приложении изменен атрибут Серьезность, следует преобразовать данный атрибут из Rational Focal Point в атрибут приложения dc:severity.
После операции SYNCHRONIZE значение атрибута Серьезность в Rational Focal Point изменяется на новое.
- В разделе Конфигурация выполните следующие действия:
- В поле Поддерживаемый формат даты приложения REST введите формат даты, который используется внешним приложением.
- В поле Разделитель Focal Point введите значение разделителя, например
запятая (,) или двоеточие (;).
Элементы Множественный выбор и Список ссылок отделяются друг от друга с помощью заданного разделителя.
- Для того чтобы преобразовать идентификаторы атрибутов
Rational Focal Point
в идентификаторы атрибутов приложения, в разделе Таблица параметров запроса нажмите кнопку
Добавить и выберите атрибут
Rational Focal Point.
Введите идентификатор приложения в столбце Ключ. Например, при выборе ИД проекта для
Rational Focal Point
в столбце Ключ нужно ввести тот ИД, который используется в приложении в
качестве идентификатора проекта.
- В разделе Преобразование заголовка запроса нажмите кнопку Добавить и
введите имя и значение заголовка. Для приложений
Rational solution for
Collaborative Lifecycle Management
используются следующие заголовки:
| Имя заголовка |
Значение заголовка |
| Accept |
application/rdf+xml |
| Content-Type |
application/rdf+xml |
| OSLC-Core-Version |
2.0 |
- Нажмите кнопку Сохранить.
- В меню Отображение щелкните на элементах, которые нужно синхронизировать с другим приложением.
- Для того чтобы синхронизировать все артефакты, доступные в представлении, на панели инструментов представления щелкните на выпадающем списке и выберите команду СИНХРОНИЗИРОВАТЬ, а затем щелкните на значке Выполнить
.
- Для того чтобы синхронизировать один артефакт, на панели инструментов артефакта выберите команду СИНХРОНИЗИРОВАТЬ, а затем щелкните на значке Выполнить
.