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

Начиная с версии 1.3 данный продукт включает редактор схем XML (.xsd) из проекта Web Tools Platform (WTP) на основе технологии Eclipse. Схемы можно редактировать в продукте с помощью этого встроенного редактора. Схему можно также отредактировать во внешнем редакторе. Для этого необходимо экспортировать схему источника данных, используемую в шаблоне, и внести требуемые изменения. Затем верните измененную схему источника данных в шаблон, заменив предыдущую версию новой версией.

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

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

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

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

Редактирование схемы с помощью встроенного редактора

Процедура

  1. На панели Схема разверните раздел Схемы источника данных.
  2. Откройте контекстное меню схемы и выберите команду Открыть схему в редакторе. Схема XML (файл .xsd) откроется в редакторе схем XML (можно использовать панели Эскиз и Исходный код для редактирования схемы). Дополнительная информация о редакторе приведена в разделе Редактор схем XML.
  3. Сохраните изменения.

Редактирование схемы с помощью внешнего редактора

Процедура

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

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

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

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


Комментарии