There can multiple defects attached to an iteration.How can I remove a particular defect from iteration using ClearQuest Perl API?
$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();
}
Just like AddFieldValue Is there is any API to remove defects from iteration?
EDIT: I was not able to find such API in IBM ClearQuest documention
We can use DeleteFieldValue API to Remove Child records from parent records.