The following features are provided by Dynamic Model:

  • Classes may be made known to the system at runtime, when they are loaded into a Manager as a dynamic model.

  • A dynamic model compiler that produces a file with a .ldm extension that can be loaded by a Manager.

  • You can load a dynamic model when the Domain Manager is started or after the Domain Manager is running.

  • When you load a dynamic model, the existing model class dependencies and the new dynamic model class dependencies are resolved.

  • A new class may be defined that derives from any existing ICIM class that is part of the ICIM_ManagedElement and ICIM_MetaObject trees. The VMware Smart Assurance ICIM Reference provides information for determining which classes fall under the ICIM_ManagedElement and ICIM_MetaObject trees.

  • An existing ICIM class may be extended by defining new attributes, events, aggregates, relationships, and operations for the class.

  • An existing ICIM class may also be extended, by defining new problems and symptoms.

  • You can refine relationships, events, aggregates, operations, and attributes in an existing ICIM class.

  • You can refine problems and symptoms in an existing ICIM class.