ICIM depends upon class hierarchy and inheritance in order to pass attributes and other characteristics to other classes. Classes derived from superclass ICIM_UnitaryComputerSystem through Classes derived from superclass ICIM_ServiceConnection show how the VoIP Availability Manager classes are derived from the following core ICIM superclasses:

  • ICIM_UnitaryComputerSystem

  • ICIM_Collection

  • ICIM_LogicalElement

  • ICIM_PhysicalElement

  • ICIM_Service

  • ICIM_ServiceConnection

  • ICIM_NetworkAdapter

  • ICIM_ServiceAccessPoint

  • ICIM_ManagedElement

    Note:

    The term superclass refers to a class’s direct ancestor (parent class) or to any of its ascendant classes (grandparent classes).

    The classes that are instantiated by VoIP Availability Manager and visible to users are highlighted in blue.

    Figure 1. Classes derived from superclass ICIM_UnitaryComputerSystem
    Figure 2. Classes derived from superclass ICIM_Collection
    Figure 3. Classes derived from superclass ICIM_LogicalElement
    Figure 4. Classes derived from superclass ICIM_PhysicalElement
    Figure 5. Classes derived from superclass ICIM_NetworkAdapter
    Figure 6. Classes derived from superclass ICIM_ServiceAccessPoint
    Figure 7. Classes derived from superclass ICIM_Service
    Figure 8. Classes derived from superclass ICIM_ServiceConnection
    Figure 9. Classes derived from superclass ICIM_ManagedElement