ГОСТ Р ИСО/МЭК 19770-2-2014
8.4.7
Сведения об установке (‘installation.details’)
XML-тег
Тип
installation_details
Комплексный тип
ОпределениеВ этом элементе указывается конкретная информация о полном пути к каталогам разме
щения тегов идентификации программного обеспечения для конкретной установки программ
ного пакета, а также сведения об экземпляре установки. При каждой установке программного
обеспечения в систему будет добавлено два тега идентификации программного обеспечения
- один в общий системный каталог платформы (как это указано в 6.1.4), а другой - в корневой
каталог установленного программного пакета.
Настоятельно рекомендуется, чтобы в данный элемент в любом случае вносились све
дения о каталогах размещения тегов, так как это позволит поставщикам инструментария SAM
сопоставлять оба тега идентификации программного обеспечения как связанные между со
бой.
На платформах, обеспечивающих легкий перенос программных продуктов из одного
места в другое (например, на платформе Apple Macintosh™), настоятельно рекомендуется,
чтобы программное приложение регулярно проверяло правильность определения элемента
installation.details. и чтобы поставщики инструментария SAM проверяли правильность катало
гов, в которых происходит обнаружение тегов, и сравнивали эти данные с данными, содержа
щимися в элементе installation_details.
Экземпляры установки указываются для программного обеспечения, которое может
устанавливаться на одной платформе несколько раз. Несколько экземпляров могут устанав
ливаться в тех случаях, когда установки осуществляются для конкретных конечных пользова
телей. или когда для работы конкретного конечного пользователя или. в общем случае, систе мы,
требуются несколько копий конкретного программного пакета.
Этот элемент гложет встречаться в теге идентификации программного обеспечения либо
ни разу, либо один раз
XML-тег
Тип
Определение
Структура
данных
lo c a tio n _
Символь
Этот элемент представляет собой полный путь к каталогу,
platform ная XML-строка в котором размещается общий тег идентификации программ
Ни одного ного обеспечения. Если общий путь находится в указанном си
или одно вхож стемном каталоге (например, в случае Microsoft Vista®), значе
дениением данного элемента может быть строка «system»
lo c a tio n _ Символь Этот элемент представляет собой полный путь к тегу
installation ная XML-строка идентификации программного обеспечения, установленному в
Ни одного корневой каталог программного пакета
или одно вхож
дение
вхождений
installation. Символь Если программное обеспечение допускает несколько
instance ная XML-строка установок, элемент installation.instance позволяет организаци
Ни одного ям выдавать уникальный идентификатор для каждой установ
или одно вхож ки.
дениеНапример, если для отдельных конечных пользователей
могут создаваться несколько экземпляров установки, каждая
установка может быть идентифицирована id конечного пользо
вателя. Если программное обеспечение можно устанавливать
несколько раздля одного и того же пользователя или системы,
таким идентификатором может быть обычное число, увеличи
вающееся на единицу по мере обнаружения других тегов иден
тификации программного обеспечения в процессе установки.
Данный элемент не должен содержать символы, которые
запрещается использовать в имени файла, например. 7\ V. ’(’
и пр.
installation. Символь Этот элемент определяет языковый стандарт или стан
locale ная XML-строка дарты. поддерживаемые установленным программным обе
От ни спечением. Языковые стандарты определяются в документе
одного до не IETF RFC 4646 (см.
http://www.rfc-
editor.org/rfc/rfc4646.txt). Если
ограниченно установленная версия программного обеспечения поддержи го
количества вает несколько языковых стандартов, это гложет быть отраже
но в теге идентификации программного обеспечения, который
будет содержать несколько элементов installation locale
36