Vous pouvez intégrer Rational ClearQuest à d'autres logiciels par l'ajout de packages
aux schémas existants.
Certaines intégrations ClearQuest sont des
intégrations indépendantes qui requièrent que seul le package approprié
soit ajouté. D'autres intégrations sont des intégrations dépendantes, qui nécessitent non seulement l'ajout d'un ou plusieurs packages dans un ordre spécifique, mais pourraient exiger une configuration supplémentaire dans ClearQuest.
Ces instructions sont applicables si vous ajoutez
une intégration et si les packages associés n'existent pas déjà dans votre
schéma. Si vous devez mettre à niveau une intégration ou un package, voir Application de mises à niveau de packages.
Certaines intégrations ClearQuest
ne peuvent pas être appliquées au client Web. Par exemple, l'intégration
Requisite Pro ne fonctionne pas avec le client Web.
Avertissement : Planifiez soigneusement l'ajout d'un package à votre schéma avant de procéder à cette opération. Une fois un package ajouté, vous ne pouvez pas le supprimer. A la place, vous devez supprimer toutes les versions de schémas dans lesquelles le package existe.
Vous ne pouvez supprimer des versions de schémas que si vous ne les avez pas appliquées à une base de données
utilisateur.
Intégrations indépendantes
Les intégrations suivantes sont des intégrations
indépendantes.
Vous pouvez employer la même procédure d'installation pour toutes les
intégrations indépendantes. Pour plus d'informations, voir Ajout d'intégrations indépendantes.
- IBM Rational ClearCase et Rational ClearQuest
- Associe
une ou plusieurs demandes de changement ClearQuest
à une ou plusieurs versions ClearCase.
- IBM Rational PureCoverage et Rational ClearQuest
- Permet de soumettre des données de couverture de code à une base de données ClearQuest et d'en effectuer le suivi.
- IBM Rational
Purify et Rational ClearQuest
- Permet de soumettre des données à une base de données ClearQuest et d'en effectuer le suivi.
- IBM Rational
Quantify et Rational ClearQuest
- Permet de soumettre des données de performances à une base de données ClearQuest et d'en effectuer le suivi.
- Un système de messagerie et Rational ClearQuest
- Permet à ClearQuest de
communiquer avec vous grâce à votre système de messagerie. Une intégration de système de messagerie électronique implique la configuration de Rational E-Mail Reader
et l'ajout du package de notification de courrier électronique.
Intégrations dépendantes
Les intégrations suivantes sont des intégrations
dépendantes.
Pour plus d'informations, voir Ajout d'intégrations dépendantes.
- IBM Rational Administrator et Rational ClearQuest
- Associe des projets Rational à des bases de données Rational ClearQuest.
Pour plus d'informations, voir Ajout d'une intégration Rational Administrator.
- IBM Rational Project Tracker et Rational ClearQuest
- Permet d'échanger des données de projets entre les deux systèmes. Pour plus d'informations, voir Ajout d'une intégration Rational Project Tracker.
- IBM Rational RequisitePro et Rational ClearQuest
- Associe des exigences RequisitePro à des enregistrements ClearQuest.
- IBM Rational
TeamTest et Rational ClearQuest
- Permet de soumettre des incidents trouvés dans TeamTest à des bases de données ClearQuest,
et d'en effectuer le suivi. Pour plus d'informations, voir Ajout d'une intégration Rational TeamTest.
- IBM Rational
ClearCase Unified Change Management (UCM) et Rational ClearQuest
- Lie les projets et activités ClearCase UCM
aux enregistrements ClearQuest.
Pour plus d'informations, voir Ajout d'une intégration Rational ClearCase
UCM.
- Microsoft® Visual SourceSafe et Rational ClearQuest
- Associe des informations Visual SourceSafe aux enregistrements ClearQuest.
Voir Ajout d'une intégration Microsoft Visual SourceSafepour plus d'informations.
Intégrations ClearQuest et pages de codes
Toutes les données d'une base de données ClearQuest devant provenir d'une même page de codes, vous devez garder à l'esprit plusieurs éléments
relatifs aux intégrations ClearQuest :
- ClearQuest stocke uniquement
les caractères pris en charge par la page de codes de données ClearQuest. Cela signifie que pour toutes les pages de codes différentes de 65001 (UTF-8), ClearQuest émet
une erreur si des informations ne pouvant pas être représentées dans la page de codes des données sont envoyées par l'intégration. Avec la page de codes 65001, n'importe quel caractère Unicode peut être représenté, les erreurs de conversion de caractères ne se produisent donc pas lorsque des données sont transmises à ClearQuest.
- ClearQuest renvoie
des caractères à une intégration, soit dans la page de codes locale du système d'exploitation, soit en tant que caractères Unicode, en fonction du système d'API
utilisé et de la manière dont le programme a configuré la découverte Unicode.
Voir la rubrique Définition du mode de chaîne de retour pour les points d'ancrage et les scripts dans
l'aide de référence de l'API pour obtenir des informations sur la découverte Unicode. Dans
le mode RETURN_STRING_LOCAL, ClearQuest émet une erreur à l'intégration
si des caractères de la chaîne de retour ne sont pas dans la page de codes locale.
- Si votre valeur de page de codes de données ClearQuest
est définie sur ASCII et que d'autres produits intégrés à ClearQuest
ne limitent pas l'entrée de données aux seuls caractères ASCII, vous pourriez ne pas pouvoir
intégrer ClearQuest aux produits. Une base de données ClearQuest définie avec une valeur de page de codes de données ASCII rejette tous les caractères non ASCII
envoyés par le produit d'intégration.
Exemple
L'exemple suivant montre comment une non-concordance de pages de codes peut empêcher une intégration entre ClearQuest et Rational Administrator de fonctionner correctement.
ClearQuest est installé sur un poste équipé d'un système d'exploitation dont la page de codes est 1252 et la la valeur de page de codes des données ClearQuest pour l'ensemble de bases de données est également 1252.
Le client Rational Administrator est installé sur un poste équipé d'un système d'exploitation dont la page de codes est 936 (japonais).
Une utilisateur crée un projet Rational Administrator, et comme elle travaille sur un poste avec une page de codes 936, le nom de projet comprend des caractères japonais. Elle essaie alors d'associer le nouveau projet Rational Administrator à une base de données ClearQuest.
Elle échoue car les caractères japonais dans le nom du projet Rational Administrator ne sont pas issus de la page de codes 1252>, qui est la valeur de page de codes de données de la base de données ClearQuest définie.
Activation de types d'enregistrement pour des intégrations
Certains packages activent des types d'enregistrement existants
dans un schéma.
Lorsque vous installez ces packages, vous pouvez sélectionner les types d'enregistrement
que vous souhaitez que le package active. Si vous ajoutez un
type d'enregistrement après l'ajout du package, vous pouvez activer
le nouveau type d'enregistrement avec la fonction de package.
Pour obtenir une liste des packages et des types d'enregistrement qu'ils modifient, voir Packages d'intégration ClearQuest.
Pour activer la fonction de package pour un nouveau type d'enregistrement :
- Démarrez Designer.
- Cliquez avec le bouton droit de la souris sur une version de schéma dans la vue ClearQuest
Schema Repository Explorer et cliquez sur .
- Sélectionnez un type d'enregistrement dans la liste Record Types.
- Sélectionnez les packages que vous souhaitez activer pour le type d'enregistrement dans la liste Available Packages.