2017-09-25 4 views
0

Plusieurs défauts peuvent être liés à une itération.Comment puis-je supprimer un défaut particulier de l'itération à l'aide de l'API ClearQuest Perl?Supprimer le défaut de l'API ClearQuest d'itération

$bfSession = CQSession::Build(); 
$bfSession->UserLogon($userID,$passwd,$dbname,$dbset); 

#Get iteration Entity 
$iterationEntity = $bfSession->GetEntity("tmiteration", $iteration); 

#Now to add defect to Iteration i can do the following 
$bfSession->EditEntity($iterationEntity, "modify"); 
$result = $iterationEntity->AddFieldValue("Defects", $defect); 
$valResult = $iterationEntity->Validate(); 

if($valResult eq "") 
    { 
     $iterationEntity->Commit(); 
    } 
    else 
    { 
     $iterationEntity->Revert(); 
    } 

Tout comme AddFieldValue est-il est une API pour éliminer les défauts de l'itération?

EDIT: Je n'ai pas pu trouver une telle API dans IBM ClearQuest documention

+0

Vous devrez vous référer à la documentation de ClearQuest. Demander un lien vers la documentation est hors sujet sur Stack Overflow malheureusement. – simbabque

+0

@simbabque Ok ... Je suis allé à travers la documentation mais jusqu'à présent pas de chance ... J'essaie d'autres choses pour voir si cela résout mon cas ... Juste au cas où si je suis capable de trouver la réponse ci-dessus question, puis-je répondre ici –

+0

Peut-être inclure un lien vers la documentation dans la question. D'autres pourraient avoir plus de chance en repérant la bonne chose. – simbabque

Répondre

0

Nous pouvons utiliser DeleteFieldValue API pour supprimer des enregistrements d'enfants à partir des dossiers des parents.

$bfSession->EditEntity($IterationEntity, "modify"); 
$result = $IterationEntity->DeleteFieldValue("Defects", $defectId);