

Programming Guides › Programming Guide for Java › Logical Attribute API › Logical Attributes and Physical Attributes › Logical Attribute Elements
Logical Attribute Elements
Logical attribute functionality requires an association of elements such as the following:
- The name of the logical attribute handler that processes the logical attribute data.
- The name of one or more logical attributes. Logical attribute names are enclosed in vertical bars ( | ), for example:
|answer|
Typically, each logical attribute is assigned to a task screen field. Logical attribute names that can be assigned to task screen fields are listed in the Attribute Name drop-down list.
- The name of the corresponding physical attributes, if any.
Physical attributes are defined in the <ImsManagedObjectAttr> element of directory.xml. <ImsManagedObjectAttr> maps physical attribute names to the following names:
- Display names (field displayname). In a task screen, a physical attribute is represented in the Attribute Name drop-down list by its display name.
- Optionally, a well-known attribute name (field wellknown). Well-known attribute names are enclosed in percent signs ( % ), for example:
%ENABLED_STATE%
Because a well-known attribute is mapped to a physical attribute, a logical attribute can be mapped to a physical attribute indirectly, through a well-known attribute.
- The type of managed object (USER, ORG, or GROUP) that the logical attribute applies to.
When a task of the specified object type is being defined, logical attributes associated with the object type appear in the task screen’s Attribute Name drop-down list, and therefore can be assigned to a task screen field.
More Information:
Logical Attributes and Physical Attributes
Logical Attribute Handlers for Option Lists
Copyright © 2013 CA.
All rights reserved.
 
|
|