Mappage d'attributs vers des URI pour les applications externes

Vous pouvez mapper des attributs vers des identificateurs URI (Uniform Resource Identifiers) pour créer une représentation OSLC cohérente pour les attributs sur tous les modules intégrés à des applications externes. Ces applications peuvent inclure Rational Engineering Lifecycle Management, Rational Insight, ainsi que les applications intégréesà IBM® Rational DOORS à l'aide d'OSLC.

Pourquoi et quand exécuter cette tâche

Les attributs utilisés dans plusieurs modules ont des identificateurs uniques dans ces modules, même s'ils possèdent le même nom et le même type dans chaque module. Par conséquent, les applications externes traitent un attribut apparaissant dans plusieurs modules comme s'il s'agissait d'un attribut différent dans chaque module. Ce comportement peut entraîner des problèmes. Par exemple, il se peut que Rational Insight ne rapporte pas la valeur d'un attribut de manière cohérente sur tous les modules.

Le mappage d'attributs affecte un URI unique aux attributs possédant le même nom et le même type mais situés dans des modules différents. Ce mappage propose une représentation OSLC cohérente qui permet aux applications externes de reconnaître et de signaler les attributs équivalents entre les modules.

Les attributs système sont identifiés par les identificateurs URI prédéfinis par défaut. Il s'agit des propriétés par défaut, mais vous pouvez les modifier pour répondre aux besoins de l'équipe ou du client. Pour plus d'informations sur les attributs et les identificateurs URI, voir les ressources Resource Description Framework dans les liens associés.
Tableau 1. Attributs système et leurs identificateurs URI par défaut
Attribut système Identificateur URI par défaut
Numéro absolu http://jazz.net/ns/rm/doors/attribute#absoluteNumber
Créé par http://jazz.net/ns/rm/doors/attribute#createdBy
Créé le http://jazz.net/ns/rm/doors/attribute#createdOn
Créé via http://jazz.net/ns/rm/doors/attribute#createdThru
Description http://jazz.net/ns/rm/doors/attribute#description
Dernier changement effectué par http://jazz.net/ns/rm/doors/attribute#modifiedBy
Dernier changement effectué le http://jazz.net/ns/rm/doors/attribute#modifiedOn
Nom http://jazz.net/ns/rm/doors/attribute#name
En-tête d'objet http://jazz.net/ns/rm/doors/attribute#objectHeading
Texte court d'objet http://jazz.net/ns/rm/doors/attribute#objectShortText
Texte d'objet http://jazz.net/ns/rm#primaryText
Préfixe http://jazz.net/ns/rm/doors/attribute#prefix
Restrictions :
  • Les rapports Rational Insight ne contiennent pas les informations suivantes :
    • Liens des objets Rational DOORS vers des URL Web externes
    • DXL d'attribut
  • Le DXL d'attribut n'est pas non plus disponible pour le mappage.

Procédure

Pour mapper des attributs aux identificateurs URI :

  1. Dans le client IBM Rational DOORS, cliquez sur Fichier > Mappages. La fenêtre Mappage d'attributs et de liens s'ouvre.
  2. Sur la page Attributs, cliquez sur Ajouter.
  3. Dans le panneau Explorateur de base de données, accédez à un module et sélectionnez-le.
  4. Dans le panneau Attributs, sélectionnez un ou plusieurs attributs et cliquez sur OK.
  5. Sélectionnez un attribut dans la liste Attributs mappés et effectuez l'une des étapes suivantes :
    • Cliquez sur Editer. Dans la fenêtre Editer un URI, entrez un URI et cliquez surOK.
    • Cliquez sur Suggérer pour affecter les URI suggérés aux entrées suivantes :
      • Attributs ne possédant pas d'URI mappé
      • Attributs sélectionnés
      • Tous les attributs
      Pour affecter des URI suggérés aux attributs, vous devez d'abord entrer un nom d'espace par défaut sur la page Général de la fenêtre Mappage d'attributs et de liens. Vous pouvez éditer les URI suggérés une fois qu'ils sont entrés.
  6. Cliquez sur OK ou Appliquer pour enregistrer le mappage d'attributs.

Que faire ensuite

Après avoir créé ou édité des mappages d'URI et lorsque vous êtes prêt à mettre les mappages à la disposition des applications externes, vous devez publier vos mises à jour sur la page Général de la fenêtre Mappage d'attributs et de liens. La publication des mises à jour peut nécessiter le rechargement complet des données dans les applications externes. Par conséquent, vous devez agréger les changements apportés à vos mappages et les appliquer par lot, si possible, pour limiter le nombre d'événements de publication.

Important :

Lorsque vous modifiez des mappages d'attribut, ces changements concernent la représentation OSLC des ressources contenant des attributs mis en correspondance. Les applications concernées affichent des changements de mappage tels que les modifications de données et peuvent nécessiter un rechargement de toutes les ressources appropriées. Le temps nécessaire au rechargement des changements dépend du nombre de ressources concernées. Vous devez être vigilant lors de la publication des mises à jour.

Si vous ajoutez ou modifiez un mappage d'attribut dans un module déjà inclus à la partie active d'un programme, vous devez mettre à jour cette dernière. Par exemple, si vous modifiez un mappage d'attribut utilisé par Rational Engineering Lifecycle Manager, mettez à jour la partie activedu programme pour vous assurer que les attributs sont affichés dans Rational Engineering Lifecycle Manager. Une fois la publication du mappage d'attribut terminée, supprimez le module de la partie active du programme et appliquez les changements. Ensuite, ajoutez de nouveau le module dans la partie active du programme et appliquez les changements.


Commentaires en retour