이 오브젝트를 사용하여 상태 기반 또는 Stateless 레코드 유형에 대한 EntityDef 오브젝트를 가져올 수 있습니다. 스키마의 모든 EntityDef 이름 목록을 가져오려면 GetEntityDefNames 메소드를 호출합니다. Session의 다른 메소드를 호출하여 특정 EntityDef 서브세트의 이름을 리턴할 수 있습니다. 제품군에 속한 EntityDef를 가져오려면 제품군에 대한 메소드를 사용합니다(아래의 "참조" 참조).
VBScript
set sessionObj = GetSession ' Get the list of names of the state-based record types. entityDefNames = sessionObj.GetEntityDefNames ' Iterate over the state-based record types for each name in entityDefNames set entityDefObj = sessionObj.GetEntityDef(name) ' Do something with the EntityDef object Next
Perl
my($session, $nameList, $field, $entityDefObj, $actionName); $session=$entity->GetSession(); $entityDefObj = $session->GetEntityDef( $entity->GetEntityDefName()); $session->OutputDebugString("##> Action names for " . $entityDefObj->GetName() . "\n"); $nameList = $entityDefObj->GetActionDefNames(); foreach $actionName(@$nameList) { $session->OutputDebugString("\t##> $actionName\n"); }