Создание файла a manifest.rmd

Файл manifest.rmd содержит определения правил для ресурсов в пакетной задаче обновления.

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

При выполнении пакетного обновления необходимо определить правила для ресурсов, с которыми вы работаете. Можно создать либо правила для ресурсов, либо файл manifest.rmd, содержащий информацию о правилах для ресурсов. Если требуется создать правила, обратитесь к разделу Создание правил для файлов и папок. Создание правил для файлов и папок
Файл manifest.rmd содержит определения для следующих правил:
  • Имя
  • Версия
  • Описание и краткое описание
  • GUID
  • URI типа ресурса:
  • Время создания
  • Связанные ресурсы
  • Артефакты
Сравните свой файл manifest.rmd со следующими двумя примерами. Первый пример содержит минимум данных для файла манифеста; в вашем файле должна быть определена группа описателей типа ресурса. После сохранения файла manifest.rmd в корневом каталоге ресурса или архива ресурса можно продолжить создание правил для ресурса.

Корневой каталог как корень ресурса.

<?xml version="1.0" encoding="UTF-8"?>
<defaultprofile:Asset xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:defaultprofile="http:///defaultprofile.ecore">
  <classification>
    <descriptorGroup name="AssetType">
      <nodeDescriptor href=""/>
    </descriptorGroup>
  </classification>
</defaultprofile:Asset>

Второй пример файла манифеста содержит все записи, которые можно определить в этом файле.

<?xml version="1.0" encoding="UTF-8"?>
<defaultprofile:Asset xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:defaultprofile="http:///defaultprofile.ecore" 
	name="My Asset" version="1.0" shortDescription="short description">
  <classification>
    <descriptorGroup name="AssetType">
      <nodeDescriptor href="My Asset Type" />
    </descriptorGroup>
    <descriptorGroup name="CustomAttributes">
      <freeFormValue><freeFormDescriptor href="Attribute Name"/><value>attribute value</value></freeFormValue>
    </descriptorGroup>
    <descriptorGroup name="Schema Name">
      <nodeDescriptor href="Category name"/>
      <classificationSchema href=""/>
    </descriptorGroup>
  </classification>
  <solution>
    <artifact name="somefile.txt" type="text/plain">
      <reference><value>somefile.txt</value></reference>
    </artifact>
  </solution>
  <relatedAsset name="Blah" relationshipType="Depends" assetId="{FD3480B4-9E2E-6D21-BFE5-8E36A7B6FD8D}" assetVersion="1.0" />
  <description><value>Longer description</value></description>
</defaultprofile:Asset>

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

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

Комментарии