Smarts IP: Dynamic model classes are not persisting after domain restart; How to check list of the persistent classes in Smarts?
search cancel

Smarts IP: Dynamic model classes are not persisting after domain restart; How to check list of the persistent classes in Smarts?

book

Article ID: 331917

calendar_today

Updated On:

Products

VMware Smart Assurance

Issue/Introduction

Symptoms:


Dynamic model classes are not persisting after a domain restart

User reported dynamic model classes which were persistent in Smarts IP 8.4.1 are no longer persistent in Smarts IP 9.4 following a domain restart.

What is the criteria for a class to be persistent following a domain restart?

Environment

VMware Smart Assurance - SMARTS

Resolution

Only classes listed in the ICF_PersistenceManager's persistentClasses table(or classes derived from those classes) will persist after a domain restart.

Dynamic model attributes meeting those requirements will be stored in the .rps file and restored on server startup if the dynamic model are loaded at server startup.

The persistentClasses are listed in the bootstrap file (bootstrap-am-pm.conf for Smarts IP).


Additional Information

The following is an example of some classes and where you need to add them to the  bootstrap-am-pm.conf:

ICF_PersistenceManager::ICF-PersistenceManager
{
persistentClasses = {
               "ICIM_ManagedElement",               # ICIM managed objects
               "ICIM_Collection",                          # Collections of managed objects
               "ICF_CoreConfiguration",                # Configurations
               "ICF_CoreSetting",                         # Settings
               "ICF_Criteria",                                # Matching criteria
               "ICF_PolicyManager",                     # Policy Manager
               "Needs to be added here", ... ...

}