Pour tentez une nouvelle fois une opération de promotion après un échec,
utilisez le même enregistrement SCLMBuild ou CCBuild indépendant qui celui utilisé initialement.
Pour promouvoir de nouveau une compilation Rational ClearCase ou
SCLM indépendante, l'état PromoteFailed doit être associé à l'enregistrement de compilation.
- Exécutez une requête Rational ClearQuest
sur des enregistrements SCLMBuild ou CCBuild.
- Sur la page Résultats, sélectionnez l'enregistrement SCLMBuild
ou CCBuild avec lequel effectuer la nouvelle promotion de la compilation. Le
champ Etat indique que l'état PromoteFailed est associé à l'enregistrement.
- Dans la barre d'outils de la fenêtre Détails, cliquez sur la
flèche associée au bouton Changer l'état
, puis sur RePromote. La valeur du champ Etat
passe de PromoteFailed à PromotePending.
- Cliquez sur le bouton Appliquer pour valider
les changements d'état.
- Dans la barre d'outils de la fenêtre Détails, cliquez sur le
bouton Menu
et cliquez sur Régénérer pour
régénérer l'enregistrement de compilation dans la base de données.
- Effectuez l'une des opérations
suivantes :
- Si l'opération de promotion réussit, la valeur PromoteCompleted apparaît dans le champ
Etat. Dans le cas des compilations Rational ClearCase,
cette modification signifie
que la commande de promotion indiquée dans l'enregistrement CCBuildConfig a réussi sans mot clé
relatif à la réussite ou qu'un tel mot clé a été détecté dans les résultats de la promotion. Si vous exécutez une promotion Rational ClearCase sans indiquer de mot clé de réussite, vous pouvez toutefois vérifier que la promotion des artefacts Rational ClearCase a réussi en cliquant sur le bouton
Appliquer et en consultant le fichier journal
<rational_root>\ClearQuest\cpscm.log.
Vous pouvez aussi vérifier que la promotion des fichiers a réussi en fonction de la commande
exécutée.
- Si la nouvelle opération de promotion échoue, la valeur PromoteFailed est associée au
champ Etat. . Consultez les messages d'erreur dans <rational_root>\ClearQuest\cpscm.log .
Pour toute information complémentaire sur les communications SCLM, voir <rational_root>\ClearQuest\cpscm_communications.log
- Notez que, si vous procédez à la promotion d'une tâche SCLM importante en mode par lots,
la procédure de régénération et de modification peut ne pas remplacer l'état PromotePending de
l'enregistrement car la promotion de la compilation peut ne pas avoir été effectuée. Cette
situation signifie généralement que le code JCL contient une erreur. Supprimez l'enregistrement ou,
si vous appartenez au groupe restreint Rational ClearQuest, associez-lui manuellement l'état PromoteFailed
et résolvez le problème. (Pour plus d'informations sur ce groupe, voir Création d'un groupe d'utilisateurs Rational ClearQuest "restreint" (facultatif).)