Définition du mode de retour de chaîne pour les points d'ancrage et les scripts

Depuis la version 7.0, le modèle de base Rational ClearQuest gère les chaînes au format Unicode plutôt que dans le jeu de caractères national (également appelé page de codes locale). Cela peut avoir une incidence sur les points d'ancrage et les scripts existants qui requièrent des valeurs de retour de chaîne dans le jeu de caractères national.

Vous pouvez sélectionner un mode de retour de chaîne afin de définir le mode de retour des caractères dans les chaînes renvoyées par les points d'ancrage et les scripts de l'API Rational ClearQuest. Le mode de retour de chaîne contrôle le jeu de caractères admissible pouvant être renvoyé dans la chaîne, et pour Perl, il contrôle également le format codé de la chaîne. Le paramètre par défaut est le mode de retour de chaîne local pour Perl et VBScript.

VBScript utilise les chaînes Unicode, quel que soit le mode défini : RETURN_STRING_UNICODE ou RETURN_STRING_LOCAL. Si le mode de retour de chaîne pour VBScript est local, une exception est renvoyée lorsqu'une chaîne n'est pas dans le jeu de caractères national (même si la chaîne est au format Unicode). Notez que, les chaînes étant toujours en Unicode, les applications Visual Basic n'attendent pas forcément des caractères n'appartenant pas au jeu de caractères national ; par conséquent, RETURN_STRING_LOCAL signifie que Rational ClearQuest renvoie uniquement les caractères qui peuvent être affichés dans le jeu de caractères national.

Perl utilise un codage de caractères de page de codes locale si le mode de retour de chaîne est local (RETURN_STRING_LOCAL) et utilise UTF8 si le mode de retour de chaîne est Unicode (RETURN_STRING_UNICODE).

Chaque langage de script est paramétré indépendamment de l'autre. Par exemple, le mode de retour de chaîne Perl peut être défini par RETURN_STRING_LOCAL et le mode de retour de chaîne VBScript peut être défini par RETURN_STRING_UNICODE.

Pour plus d'informations, voir :

Commentaires en retour