Создание правил для файлов и папок

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

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

После указания каталогов, содержащих файлы и папки, на основе которых должен быть создан ресурс, следует создать правила, определяющие содержимое и метаданные этого ресурса. Это можно сделать двумя способами: или создать файл manifest.rmd, содержащий определения правил, или создать ряд правил. Процедура создания файла manifest.rmd описывается в разделе Создание файла manifest.rmd
Часто при создании правил можно указать в каталоге текстовый файл, заполняемый данными, создающими правило. Ниже приведены рекомендации по созданию таких текстовых файлов для каждого типа правила. Имена этих текстовых файлов могут быть любыми.
Табл. 1. Справочник по текстовым файлам
Типы метаданных ресурса Описание Пример
Атрибуты Синтаксис этого текстового файла должен быть следующим: каждая пара имя=значение указывается в отдельной строке. Runtime context=Eclipse v3.3

Server context=WebSphere Application Server v7.0

Категории Синтаксис этого текстового файла должен быть следующим: каждая схема/категория/подкатегория указывается в отдельной строке. Запись должна содержать схему, категорию и минимум одну подкатегорию. Автомобиль/Модель/Иномарка/Honda/Civic
Описание Все содержимое этого текстового файла становится описанием ресурса. Этот ресурс схематично описывает все требования к программному обеспечению для выпуска v8.0.
Владельцы В этом текстовом файле каждый уникальный идентификатор должен указываться в отдельной строке. Этот идентификатор не совпадает с ИД пользователя. В качестве уникального идентификатора может использоваться код или номер, который идентифицирует пользователя в реестре пользователей. jsmith или

3F4467A

Связанные ресурсы Каждая строка текстового файла должна содержать запись типОтношения:guid/версия. Container:{0000-1111-2222-3333}/1.0

Contains:{1111-2222-3333-4444}/1.1

Сообщество, Имя, Краткое описание, Тип ресурса, Версия Первой строкой текстового файла для каждого из этих элементов ресурса должно быть значение для соответствующего элемента. Мое сообщество

Процедура

Для создания правил определения содержимого и метаданных ресурса выполните следующие действия:

  1. Щелкните правой кнопкой мыши на каталоге и выберите пункт Добавить правило. Можно создать либо правило ресурса, либо правило сообщества. Эти правила будут применяться ко всем папкам и архивам в данном каталоге.
  2. Создайте для каталога либо правило ресурса, либо правило сообщества, либо правила обоих типов. Способы создания этих правил описываются в следующей таблице.
    Опция Описание
    Правило ресурса
    1. В разделе Тип правила выберите Ресурс и нажмите кнопку Далее.
    2. Задайте значение для правила, выбрав одну из следующих опций:
      • Опция 1: Выберите Создать ресурсы с помощью всех архивов и папок для создания ресурсов из основных архивов и папок в каталоге
      • Опция 2: Выберите Создать ресурсы с помощью архивов и папок, удовлетворяющих данному фильтру и введите значение для фильтрации. Содержимое текстового файла с именем, содержащим это значение, станет ресурсом. Значение может содержать следующие специальные символы: '*' соответствует любому числу символов, '?' соответствует одному символу, '**' соответствует всем объектам в дереве каталогов. Ресурсом становится файл или папка с именем, содержащим указанное значение. Ресурсами становятся папка или архив, удовлетворяющие критерию фильтрации
    3. Нажмите кнопку Готово.
    Правило сообщества -

    При добавлении правила сообщества в корневой каталог все дочерние папки или архивы добавляются в это сообщество.

    1. В разделе Тип правила выберите Сообщество и нажмите кнопку Далее.
    2. Задайте значение для правила, выбрав одну из следующих опций:
      • Опция 1: Выберите Создать сообщества с помощью всех архивов и папок для определения сообществ по всем папкам и архивам из этого каталога. Имена сообществ будут совпадать с именами папок и архивов.
      • Опция 2: Выберите Создать сообщества с помощью архивов и папок, удовлетворяющих данному фильтру и введите значение для фильтрации. Значение может содержать следующие специальные символы: '*' соответствует любому числу символов, '?' соответствует одному символу, '**' соответствует всем объектам в дереве каталогов. Сообществом становится файл или папка с именем, содержащим указанное значение. Содержимое текстового файла с именем, содержащим это значение, становится сообществом для ресурса.
      • Опция 3: Выберите Указать сообщество, в которое будут помещены все ресурсы и введите имя сообщества, которому должны будут принадлежать все ресурсы из каталога.
    3. Нажмите кнопку Готово.
  3. После создания правил для каталога создайте правила для файлов и папок в каталогах. Воспользуйтесь для этого следующей таблицей.
    Опция Описание
    Правило артефакта -

    Для каждого файла, папки или архива создайте отдельные правила артефактов. Создайте столько правил артефактов, сколько необходимо для описания характерных особенностей, определяющих ресурс. Можно также определить артефакт URL.

    1. В разделе Тип правила выберите Артефакт и нажмите кнопку Далее.
    2. Задайте значение для правила, выбрав одну из следующих опций:
      • Опция 1: Выберите Создать артефакты с помощью всех файлов и папок для создания артефактов на основе всех файлов и папок ресурса.
      • Опция 2: Выберите Создать артефакты с помощью файлов и папок, удовлетворяющих данному фильтру и введите значение для фильтрации. Значение может содержать следующие специальные символы: '*' соответствует любому числу символов, '?' соответствует одному символу, '**' соответствует всем объектам в дереве каталогов. Файл или папка с именем, содержащим указанное значение, становятся артефактом.
      • Опция 3: Выберите Указать артефакт URL, добавляемый ко всем ресурсам для добавления артефакта URL. Введите имя для URL и укажите URL, который должен быть добавлен как артефакт. Артефакту будет присвоено указанное имя.
    3. Нажмите кнопку Готово.
    Правило типа ресурса -

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

    1. В разделе Тип правила выберите Тип ресурса и нажмите кнопку Далее.
    2. Задайте значение для правила, выбрав одну из следующих опций:
      • Опция 1: Выберите Задать тип ресурса с помощью файла, удовлетворяющего фильтру и введите значение для фильтрации. Содержимое текстового файла, имя которого включает это значение, станет типом ресурса для данного ресурса. Значение может содержать следующие специальные символы: '*' соответствует любому числу символов, '?' соответствует одному символу, '**' соответствует всем объектам в дереве каталогов. Файл или папка с именем, содержащим указанное значение, становятся типом ресурса.
      • Опция 2: Выберите Указать тип ресурса, применяемый ко всем ресурсам и введите имя типа ресурса, применяемого к ресурсам в каталоге, для которого определяются правила.
    3. Нажмите кнопку Готово.
    Правило атрибута -

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

    1. В разделе Тип правила выберите Атрибут и нажмите кнопку Далее.
    2. Задайте значение, выбрав опцию Добавить атрибуты с помощью файла, удовлетворяющего фильтру и введите значение для фильтрации. Значение может содержать следующие специальные символы: '*' соответствует любому числу символов, '?' соответствует одному символу, '**' соответствует всем объектам в дереве каталогов. Файл или папка, имя которых содержит указанное значение, становятся атрибутом.

      Содержимое текстового файла с именем, содержащим это значение, становится атрибутами для ресурса. Синтаксис этого текстового файла должен быть следующим: ключевое-слово1 =ключевое-слово2, где ключевое-слово1 - это имя атрибута, а ключевое-слово2 - его значение.

    3. Нажмите кнопку Готово.
    Правило категории -

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

    Если ресурс требуется распределить по нескольким категориям, то для следует создать несколько правил категории.

    1. В разделе Тип правила выберите Категория и нажмите кнопку Далее.
    2. Задайте значение для правила, выбрав одну из следующих опций:
      • Опция 1: Выберите Добавить категории с помощью файла, удовлетворяющего фильтру и введите значение для фильтрации. Значение может содержать следующие специальные символы: '*' соответствует любому числу символов, '?' соответствует одному символу, '**' соответствует всем объектам в дереве каталогов.

        Категорией будут файл или папка с именем, содержащим указанное значение. Содержимое текстового файла с именем, содержащим это значение, становится категорией для ресурса.

        Текстовый файл должен содержать данные следующего формата: Категория1/Категория2/Категория3.

        Пример: Категория1 - Автомобиль, Категория2 - Модель, Категория3 - Иномарки; этот ресурс относится к категории Автомобиль/Модель/Иномарки.

      • Опция 2: Выберите Указать категорию, применяемую ко всем ресурсам и введите значения следующих полей:
        • Схема: Категория самого верхнего уровня
        • Категория: Дочерний уровень схемы
        • Подкатегории: Дочерние уровни категории
        Пример:
        • Схема: Автомобиль
        • Категория: Модель
        • Подкатегории: Иномарки/Honda
    3. Нажмите кнопку Готово.
    Правило сообщества -

    При добавлении правила сообщества в корневой каталог все дочерние папки или архивы добавляются в это сообщество.

    1. В разделе Тип правила выберите Сообщество и нажмите кнопку Далее.
    2. Задайте значение для правила, выбрав одну из следующих опций:
      • Опция 1: Выберите Создать сообщества с помощью всех архивов и папок для определения сообществ по всем папкам и архивам из этого каталога. Имена сообществ будут совпадать с именами папок и архивов.
      • Опция 2: Выберите Создать сообщества с помощью архивов и папок, удовлетворяющих данному фильтру и введите значение для фильтрации. Значение может содержать следующие специальные символы: '*' соответствует любому числу символов, '?' соответствует одному символу, '**' соответствует всем объектам в дереве каталогов. Сообществом становится файл или папка с именем, содержащим указанное значение. Содержимое текстового файла с именем, содержащим это значение, становится сообществом для ресурса.
      • Опция 3: Выберите Указать сообщество, в которое будут помещены все ресурсы и введите имя сообщества, которому должны будут принадлежать все ресурсы из каталога.
    3. Нажмите кнопку Готово.
    Правило описания -

    Это правило определяет описание ресурса.

    1. В разделе Тип правила выберите Описание и нажмите кнопку Далее.
    2. Задайте значение для правила, выбрав одну из следующих опций:
      • Опция 1: Выберите Задать описание с помощью файла, удовлетворяющего фильтру и введите значение для фильтрации. Содержимое файла, найденного с помощью этого фильтра, становится описанием ресурса.
      • Опция 2: Выберите Указать описание, применяемое ко всем ресурсам и введите описание ресурса.
    3. Нажмите кнопку Готово.
    Правило имени -

    Это правило определяет имя ресурса.

    1. В разделе Тип правила выберите Имя и нажмите кнопку Далее.
    2. Задайте значение для правила, выбрав одну из следующих опций:
      • Опция 1: Выберите Задать имя с помощью файла, удовлетворяющего фильтру и введите значение для фильтрации. Значение может содержать следующие специальные символы: '*' соответствует любому числу символов, '?' соответствует одному символу, '**' соответствует всем объектам в дереве каталогов. Содержимое текстового файла с именем, содержащим это значение, становится именем ресурса.
      • Опция 2: Выберите Указать имя, применяемое ко всем ресурсам и введите имя для ресурса.
    3. Нажмите кнопку Готово.
    Правило владельца -

    Это правило определяет имена владельцев ресурса. Если указываются владельцы, которых не существует в хранилище, то они будут созданы как пользователи хранилища.

    1. В разделе Тип правила выберите Владелец и нажмите кнопку Далее.
    2. Задайте значение для правила, выбрав одну из следующих опций:
      • Опция 1: Выберите Задать владельцев с помощью файла, удовлетворяющего фильтру и введите значение для фильтрации. Значение может содержать следующие специальные символы: '*' соответствует любому числу символов, '?' соответствует одному символу, '**' соответствует всем объектам в дереве каталогов. Файл или папка, имя которых содержит указанное значение, становятся владельцем. Содержимое файла, удовлетворяющего условию фильтрации, определяет владельцев ресурса. Для определения владельцев следует использовать их уникальный идентификатор, который определен либо в каталоге пользователей файловой системы, либо в каталоге LDAP. В этом файле каждый уникальный идентификатор должен указываться в отдельной строке.
      • Опция 2: Выберите Указать пользователя, который станет владельцем всех ресурсов и введите уникальный идентификатор, определенный или либо в каталоге пользователей файловой системы, либо в каталоге LDAP.
    3. Нажмите кнопку Готово.
    Правило связанных ресурсов -

    Это правило определяет все связанные ресурсы.

    1. В разделе Тип правила выберите Связанный ресурс и нажмите кнопку Далее.
    2. Задайте значение для правила, выбрав одну из следующих опций:
      • Опция 1: Выберите Добавить связанные ресурсы с помощью файла, удовлетворяющего фильтру и введите значение для фильтрации. Значение может содержать следующие специальные символы: '*' соответствует любому числу символов, '?' соответствует одному символу, '**' соответствует всем объектам в дереве каталогов.

        Связанным ресурсом для данного ресурса становится содержимое текстового файла с именем, содержащим указанное значение. Текстовый файл должен содержать данные следующего формата: тип-взаимосвязи:{GUID}/версия. Например, если тип-взаимосвязи - зависимый, GUID - 000–111–222 и версия - 1.0, то связанный ресурс зависит от ресурса, правила для которого определяются в исходном разделе редактора. Связанные ресурсы имеют уникальный идентификатор 000–111–222, который был присвоен программой Rational Asset Manager ранее, и версию 1.0 данного ресурса.

      • Опция 2: Выберите Указать тип взаимосвязи и ресурсы для связи со всеми ресурсами и введите значения для каждого из следующих полей.
        • Тип взаимосвязи - это тип взаимосвязи ресурсов, связываемых с ресурсом, с которым вы работаете с исходном разделе редактора пакетной задачи обновления.
        • Уникальный ИД - это глобально уникальный идентификатор (GUID) или уникальный идентификатор связанного ресурса.
        • Версия - это версия связанных ресурсов:
        Пример:
        • Тип взаимосвязи: Зависимый
        • Уникальный ИД: 000–111–222
        • Версия: 1.0
    3. Нажмите кнопку Готово.
    Правило краткого описания -

    Это правило определяет краткое описание ресурса.

    1. В разделе Тип правила выберите Краткое описание и нажмите кнопку Далее.
    2. Задайте значение для правила, выбрав одну из следующих опций:
      • Опция 1: Выберите Задать краткое описание с помощью файла, удовлетворяющего фильтру и введите значение для фильтрации. Значение может содержать следующие специальные символы: '*' соответствует любому числу символов, '?' соответствует одному символу, '**' соответствует всем объектам в дереве каталогов. Кратким описанием становится файл или папка с именем, содержащим указанное значение. Содержимое файла, который содержит это значение, становится кратким описанием ресурса.
      • Опция 2: Выберите Указать краткое описание, применяемое ко всем ресурсам и введите краткое описание для ресурса.
    3. Нажмите кнопку Готово.
    Правило версии -

    Это правило определяет версию ресурса.

    1. В разделе Тип правила выберите Версия и нажмите кнопку Далее.
    2. Задайте значение для правила, выбрав одну из следующих опций:
      • Опция 1: Выберите Задать версию с помощью файла, удовлетворяющего фильтру и введите значение для фильтрации. Значение может содержать следующие специальные символы: '*' соответствует любому числу символов, '?' соответствует одному символу, '**' соответствует всем объектам в дереве каталогов. Версией становится файл или папка с именем, содержащим указанное значение. Содержимое файла, который содержит это значение, становится версией ресурса.
      • Опция 2: Выберите Указать версию, применяемую ко всем ресурсам и введите версию для ресурса.
    3. Нажмите кнопку Готово.

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

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

Комментарии