Les étapes de vérification suivantes décrivent les résultats obtenus dans les conditions
définies dans le code d'exit utilisateur SCLM.
Les termes code de changement et élément de travail sont interchangeables dans ces étapes car le code de changement SCLM est transmis à Rational Team Concert for System z en tant qu'élément de travail. L'exit utilisateur SCLM vérifie le dernier code de changement sauvegardé pour un membre et utilise ces informations pour vérifier le statut d'un élément de travail dans Rational Team Concert for System z.
Le code d'exit utilisateur SCLM utilise une hiérarchie SCLM de type .
- Etape de vérification 1 : vérifiez que les opérations d'édition ne sont pas autorisées si aucun code de changement n'est entré.
- Instructions : accédez à l'opération d'édition de SCLM et sélectionnez un membre à éditer,
mais n'entrez aucun élément de travail dans la zone du code de changement.
Résultat : l'exit
utilisateur renvoie le message suivant : Vous devez entrer un numéro d'élément de travail valide. Seuls les caractères numériques sont acceptés (espaces et zéros non acceptés au début).
- Etape de vérification 2 : vérifiez que les opérations d'édition ne sont pas autorisées si un code de changement
non valide est entré.
- Instructions : accédez à l'opération d'édition SCLM, sélectionnez un membre à éditer, mais dans la zone du code de changement, entrez un élément de travail non valide.
Résultat : l'exit
utilisateur renvoie le message suivant :
===> E: GWClient128E SOCKET(Read) rc=0 Error=Work Item 5555 does not exist.
Search for a different work item number. HTTP status is : 404.
The status of the socket set is GWClient Connected Free 39 Used 1
Workitem number 5555 does not exist in the RTC repository,
or the gateway server is not running.
- Etape de vérification 3 : vérifiez que les opérations d'édition ne sont pas autorisées si un élément de travail
dont l'état est différent de “En cours” est entré.
- Instructions : accédez à l'opération d'édition SCLM, sélectionnez un membre à éditer,
puis, dans la zone de changement de code, entrez un élément de travail
valide et dont le statut est Résolu.
Résultat : l'exit utilisateur
renvoie le message suivant : Workitem number 96
is in Resolved status. This is not a valid status for edit.
- Etape de vérification 4 : vérifiez que les opérations d'édition sont autorisées si le numéro de l'élément
de travail entré dans le code de changement a le statut “En cours”.
- Instructions : accédez à l'opération d'édition SCLM, sélectionnez un membre à éditer,
puis, dans la zone de changement de code, entrez un élément de travail
valide et dont le statut est En cours.
Résultat : l'opération
d'édition est autorisée pour ce membre.
- Etape de vérification 5 : essayez de promouvoir un membre à qui un code de changement ayant un statut
autre que Résolu a été affecté.
- Instructions : accédez à l'opération de promotion SCLM, sélectionnez un membre ayant été
précédemment édité et auquel un code de changement a été affecté, c'est-à-dire un élément de travail dont le statut est toujours En cours.
Résultat : la promotion
échoue avec le message suivant : Workitem number 1 is in New
status. This is not a valid status for promotion.
- Etape de vérification 6 : essayez de promouvoir un membre auquel est affecté un code de changement dont le statut
est Résolu.
- Instructions : accédez à l'opération de promotion SCLM, sélectionnez un membre ayant été
précédemment édité et auquel un code de changement a été affecté, c'est-à-dire un élément de travail dont le statut est Résolu.
Remarque : Pour cela, accédez à Rational
Team Concert for System
z une fois que le changement dans SCLM a été édité, généré et testé et qu'il est prêt à être promu. Lorsque le membre est prêt à être promu, affectez le statut
Résolu à l'élément de travail.
Résultat : l'opération
de promotion peut se poursuivre.
- Etape de vérification 7 : essayez de promouvoir un membre de TEST à PROD lorsque l'élément
de travail a le statut Résolu.
- Instructions : dans cette étape, le statut de l'élément de travail
doit être Fermé pour que la promotion vers la catégorie PROD puisse être autorisée. Accédez à l'opération de promotion SCLM et sélectionnez un membre ayant été précédemment promu dans la catégorie TEST alors que son statut était Résolu.
Essayez de promouvoir ce membre dans la catégorie PROD alors que l'élément de travail a toujours le statut Résolu.
Résultat : la promotion
échoue et le message suivant s'affiche :You
can only promote higher than TEST when status has moved from Resolved.
This is not a valid status for promotion to PROD.