Returns the field names defined in the EntityDef object.
The list of fields is returned in no particular order. You must examine each entry in the array until you find the name of the field you are looking for.
Like the other parts of an EntityDef object, the administrator sets the defined fields using Rational® ClearQuest® Designer. They cannot be set directly from the API.
VBScript
entitydef.GetFieldDefNames
Perl
$entitydef->GetFieldDefNames();
VBScript
set sessionObj = GetSession
set entityDefObj = sessionObj.GetEntityDef(GetEntityDefName())
sessionObj.OutputDebugString "Field names for " &
entityDefObj.GetName()
' List the field names in the record
nameList = entityDefObj.GetFieldDefNames()
For Each fieldName in nameList
sessionObj.OutputDebugString fieldName
Next
Perl
$sessionObj = $entity->GetSession();
$entityDefObj = $sessionObj->GetEntityDef($entity->GetEntityDefName());
$sessionObj->OutputDebugString("Field names for "$entityDefObj->GetName());
$nameList = $entityDefObj->GetFieldDefNames();
foreach $fieldName (@$nameList)
{
$sessionObj->OutputDebugString($fieldName);
}