A publish is failing with "Class info is not synchronized.". The publish request log shows this is due to isVirtual attribute: Impact Manager Class Info Time : Feb 20, 2020 11:00:12 PM Result: FLR Failure Message: Class info is not synchronized. ----------------------------------- Slot addition Class : BMC_System CMDB Slot: isVirtual_old ----------------------------------- ----------------------------------- Slot deletion Class : BMC_System IM Slot: isVirtual ----------------------------------- |
1. Login to mid-tier console with admin user. 2. Navigate to Atrium Console-> Class Manager. 3. Click on BaseElement Class. 4. Edit the BaseElement Class and edit the isVirtual attribute. 5. Add the following to the Custom Properties field: 1\300050\2\1\ Note: In new CMDB UI (Configuration Manager Dashboard) value should be like this: {"300050":1} 6. Save the class definition. 7. On TSIM server, execute following command: pclassinfo -x -o mc_sm_object.baroc This will create a new file called mc_sm_object.baroc. 8. Copy above generated mc_sm_object.baroc file to pw\server\etc\<cell>\kb\classes directory. 9. Recompile the cell KB with command: mccomp -n <cell> 10. Restart the cell with command: pw p r mcell 11. Once the cell is up, run the following command to confirm that class information is in sync: pclassinfo -n <cell> it should return as the last line: "Class info is synchronized." |