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.
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 |
Pour mapper des attributs aux identificateurs URI :
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.
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.