Symptoms
Dynamic model classes are not persisting after a domain restartUser 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?
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).
Related 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", ... ...}
}