Редактирование схемы вручную

Схему источника данных, применяемую в шаблоне, можно экспортировать, чтобы внести в нее требуемые изменения. Затем верните измененную схему источника данных в шаблон, заменив предыдущую версию новой версией.

Прежде чем начать

Важное замечание: Создайте резервную копию шаблона перед работой со схемой.

Об этой задаче

Изменение схемы не изменяет данных, использованных в сгенерированном отчете. Изменение схемы влияет только на способ использования данных в Rational Publishing Engine. Схемы источников данных, содержащие пользовательские атрибуты, нельзя изменить с помощью мастера Поиск схемы, экспортировать или заменить.
Совет: Когда схема источника данных имеет корневой и дочерний узел с одним и тем же именем, возникает бесконечная рекурсия. Бесконечная рекурсия - это процесс бесконечного выполнения генерации документа. Избегайте бесконечной рекурсии, обеспечивая уникальность имен для всех узлов.

Экспорт схемы

Процедура

  1. На панели Схема разверните раздел Схемы источника данных.
  2. Щелкните правой кнопкой мыши на схеме и выберите Экспортировать схему.
  3. Выберите расположение для сохранения файла .xsd и нажмите кнопку OK.
  4. Откройте файл .xsd в текстовом редакторе.
  5. Измените схему.
  6. Сохраните изменения.

Замена схемы

Процедура

  1. В Document Studio на панели Схема щелкните правой кнопкой мыши на экспортированной схеме и выберите Заменить схему.
  2. Нажмите кнопку Обзор и выберите файл .xsd, в который были внесены изменения.
  3. Нажмите кнопку OK. Если не все запросы из новой схемы источника данных можно заменить запросами, добавленными в шаблон, то схема заменяется без вмешательства пользователя.

    Если можно обработать не все запросы из новой схемы источника данных, перейдите к следующему шагу.

  4. Если не все запросы из новой схемы источника данных можно заменить запросами, добавленными в шаблон, выберите один из следующих вариантов:
    • Удалить ссылки на данные: позволяет Rational Publishing Engine удалить из шаблона запросы, которые нельзя обработать с помощью схемы источника данных.
    • Укажите допустимую замену: позволяет заменить каждый неизвестный запрос на существующий в схеме нового источника данных.
  5. Если в окне Укажите допустимую замену выбран параметр Укажите допустимую замену, укажите запросы для замены. Выберите ячейку в столбце Имя замены, чтобы выбрать запрос в выпадающем списке.

Результаты

В случае замены схемы Rational Publishing Engine проверяет совместимость новой схемы с предыдущей схемой. Если новая схема несовместима, то в ходе проверок могут быть обнаружены ошибки.

Дальнейшие действия

Убедитесь в том, что схема синхронизирована с данными из поставщика данных. Сгенерируйте предварительный просмотр шаблона, чтобы проверить правильность представления данных. Если схема, которая влияет на вывод, содержит ошибки, то их можно определить с помощью протоколов ошибок.

Комментарии