Toutes les données d'une base de données ClearQuest
doivent provenir de la même page de codes. Pour réussir votre intégration, assurez-vous que les données envoyées depuis le produit intégré sont compatibles avec
la page de codes ClearQuest.
La page de codes détermine les caractères pouvant être entrés dans toutes les bases de données
ClearQuest
associées au référentiel de schémas. Les informations ci-dessous décrivent
les détails de l'implémentation pour la page de codes
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 la valeur de page de codes de vos données ClearQuest est définie sur ASCII, vous pourriez ne pas pouvoir effectuer l'intégration
avec d'autres produits qui ne limitent pas la saisie de données aux caractères ASCII.
Si vous effectuez l'intégration avec un produit qui ne possède pas cette restriction,
toute base de données ClearQuest définie avec une page de codes ASCII rejette tous les caractères non ASCII envoyés par
le produit intégré.
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.