Навигация:  АДМИНИСТРИРОВАНИЕ МИС МЕДИАЛОГ > СИСТЕМА ПЕРЕНОСА РЕСУРСОВ. УТИЛИТА RESMANAGER >

Перенос ресурсов

Предыдущая страницаВернуться в начало главыСледующая страница

Анализ импортируемого модуля

Утилита ResManager позволяет проанализировать импортируемый модуль на предмет сопоставления импортируемых и целевых ресурсов, не выполняя импорт. Если соответствие ресурсов не найдено, его можно установить путем добавления целевому ресурсу алиаса, равного алиасу импортируемого ресурса. При этом устанавливать признак "основной" новому алиасу необязательно.

257

Кнопкой Импорт ресурсов из файла загружается ранее подготовленный файл с ресурсами.

При импорте открывается окно Импорт ресурсов из файла (рис. 21.11). В левой части окна показаны импортируемые ресурсы, в правой – ресурсы целевой базы данных. Вверху окна показано количество ресурсов определенного вида. В списке отображаются виды ресурсов, отмеченные галочками.

Ресурсы в окне анализа модуля отмечены пиктограммами, подробное описание которых приведено в таблице 3.

 Рисунок 21.11. Анализ импортируемого модуля


Рисунок 21.11. Анализ импортируемого модуля

Таблица 3. Легенда отображения импортируемых ресурсов

Пиктограмма

Описание

Комментарий

Новый ресурс

В целевой конфигурации не найдено соответствие данному ресурсу. Ресурс будет создан.

Измененный ресурс

В целевой конфигурации найдено соответствие импортируемому ресурсу. Ресурс в целевой конфигурации будет  обновлен.

Необновляемый ресурс

В целевой конфигурации найдено соответствие импортируемому ресурсу. Обновление производиться не будет. Так отображаются ссылки обнаруженные в импортируемом ресурсе, соответствие которым Найденов целевой БД.

Ресурс, включенный в стоп-лист

В целевой конфигурации найдено соответствие импортируемому ресурсу. Ресурс в целевой БД включен в стоп-лист.

Ошибка импорта

В целевой конфигурации не найдено соответствие ссылке, обнаруженной в импортируемом ресурсе, либо ресурс исключен из импорта при составлении модуля.

Перед выполнением импорта ресурсов рекомендуется:

·проверить корректность определенного утилитой соответствия ресурсов с помощью кнопки Найти соответствующий ресурс в базе данных. Если соответствие найдено неправильно, следует отправить запрос в техническую поддержку ООО "Пост Модерн Текнолоджи";

·проверить корректность определения ресурсов как новых. Нередки случаи, когда ожидаемое соответствие ресурсов не найдено по причине различия алиасов. В таком случае следует добавить требуемый алиас ресурсу в целевой или (при наличии возможности) исходной базе данных. В случае добавления алиаса для ресурса в исходной конфигурации требуется повторить процедуру выгрузки ресурса.
Пример. В исходной конфигурации таблица Диагнозы имеет алиас PMT_DATA22, а в целевой – W77_DATA22. Таким образом, хотя физически это одна и та же таблица, соответствие найдено не будет и в целевой конфигурации будет создана таблица с именем PMT_DATA22. Во избежание такой ситуации следует в целевой конфигурации для ресурса добавить алиас PMT_DATA22 и повторить анализ содержимого импортируемого файла.

Проведя анализ содержимого, можно выполнять импорт ресурсов.

Импорт модуля

151

Запуск процесса импорта осуществляется кнопкой Импорт ресурсов. В случае возникновения ошибок импорта появляется окно стека ошибок.

Одни и те же ресурсы можно импортировать повторно, таким образом, изменения, производимые в исходной базе данных, можно переносить в целевые базы неоднократно. Ранее импортированные ресурсы не удаляются утилитой ResManager из целевой базы, даже если они исключены из повторно импортируемого модуля.

Алгоритм переноса ресурсов

1.Подключиться к исходной конфигурации с помощью ResManager;

2.составить модуль в исходной конфигурации;

3.выгрузить модуль во внешний файл;

4.подключиться к целевой конфигурации с помощью ResManager;

5.загрузить файл с импортируемым модулем;

6.проанализировать содержимое импортируемого файла и выполнить при необходимости корректирующее воздействие (например, добавить ресурсам алиасы для достижения требуемого соответствия);

7.импортировать содержимое файла;

8.при изменении исходной конфигурации внести необходимые изменения в модуль и поднять его версию; перейти к п.3.