Créer un fichier manifest.rmd

Vous pouvez créer un fichier manifest.rmd destiné à contenir les définitions de règles s'appliquant aux actifs traités dans une mise à jour par lots.

Pourquoi et quand exécuter cette tâche

Lorsque vous effectuez une mise à jour par lots, vous devez définir les règles qui s'appliquent aux actifs sur lesquels vous travaillez. Vous pouvez le faire soit en créant des règles relatives aux actifs, soit en créant un fichier manifest.rmd dans lequel vous définissez les règles d'actif. Si vous voulez créer directement des règles, reportez-vous à la section Création de règles pour les fichiers et les dossiers
Le fichier manifest.rmd contient les définitions des règles suivantes :
  • Nom
  • Version
  • Description complète et description abrégée
  • GUID
  • URI du type d'actif :
  • durée de création
  • Actifs apparentés
  • Artefacts
Comparez votre fichier manifest.rmd à ces deux exemples. Le premier contient le strict minimum pour un fichier manifeste ; le groupe descripteur de type d'actif doit toujours être défini dans votre fichier. Après avoir enregistré le fichier manifest.rmd dans le répertoire racine d'un actif ou d'une archive d'actif, vous pouvez continuer à créer des règles pour cet actif.

Répertoire racine comme racine de l'actif.

<?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>

Le deuxième exemple contient toutes les entrées que vous pouvez définir dans un fichier manifeste.

<?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>

Que faire ensuite

Après avoir défini les règles d'actif, vous pouvez poursuivre la mise à jour par lots en spécifiant le référentiel et en mettant à jour les actifs dans ce référentiel.

Vos commentaires