Logical Attribute Elements

Logical attribute functionality requires an association of elements such as the following:
cim1265
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.