What criteria are checked to determine if "Product is not properly configured" in SIM (Symantec Installation Manager)?
ITMS 8.x
The following answer is provided as reference since explaining in detail how SIM works and how it determines a proper configured product will require a very technical document.
1. When SIM starts the installation process, it makes a Windows API call to start the MSI installation.
2. When the MSI is done installing, the API process returns a status with the execution value.
3. When all the MSIs are installed, SIM makes a call to a Webservice to do configuration. This webservice process is owned by the NS Platform process.
4. When the product being configured is done, the Webservice returns a status. SIM queries that status and determinates if it has been done based on the status returned.
5. SIM queries the database in order to check what appears as configured. SIM uses the information contained in the database and compares the Product Listing:
--Query
select [State] from vProductInstallation --(SIM searches what’s returned from State for the MSI’s product code—if found, SIM reports the product as configured)
In most cases this failure to configure is caused by the Altiris Services failed to start in a timely fashion, causing the configuration to fail.
Only reason the status on the SIM main page will report ‘not configured’ is because the MSI’s product code is not found in the query of the State column.
This can be caused usually by:
"Repairing Notification Server/Symantec Management Platform products and solutions" (KB 181842)