After an installation or upgrade on ITMS, the customer get a blank page in ECV (Enhanced Console View or Activity Center) for the Software view (Manage>Software), with no tree. When opening Manage>Computer, Policies, or Task view, those are perfectly fine. Right clicking on the Software view allows us to open the Software catalog with all the existing data available, however right clicking "Show / Hide filters" shows a blank page also.
In this particular instance, it looks like the DB upgrade failed to generate some items necessary for ECV.
Here's the Stored Procedure that runs (and comes back blank) to populate the tree:
This guid doesn't exist at all on the DB post upgrade. This GUID is actually added by the AcitivityCenter_Folders.config during an install or upgrade. The GUID refers to the "Software Filters" object.
The possible reason why it failed to add the proper reference could be because of this error message in the NS logs:
Cannot insert the value NULL into column 'Trustee', table 'Symantec_CMDB.dbo.SecurityTrustee'; column does not allow nulls. INSERT fails. Cannot insert the value NULL into column 'OwnerGuid', table 'Symantec_CMDB.dbo.SecurityEntity'; column does not allow nulls. INSERT fails. Cannot insert the value NULL into column 'TrusteeGuid', table 'Symantec_CMDB.dbo.SecurityTrusteePermission'; column does not allow nulls. INSERT fails.
when the install process was trying to: Failed to import item node. Item Import exception : 983a4a38-abba-49d9-b785-1dd1a9863b85 = Altiris.NS.ItemManagement.PresentationFolder (f1e8956a-a158-487f-8185-4c3b492734e7) .... Unable to create the security descriptor for item: 983a4a38-abba-49d9-b785-1dd1a9863b85
In this instance, simply export the "Software Filters" folder from an working SMP and it all worked. This folder in under Manage>Filters>ITMS Management Views Filters (with GUID = cede1e9a-1ff4-4a1c-acc7-0b3e3b6cc564), which is hidden.
Later was discovered that this issue should have been solved once the Software Management Solution appears in the vproduct table.
In another case, running re-configure against the Activity Center corrected the issue after the above solution did not correct the issue.
Open an Administor Command Prompt and navigate to the Installation drive, which by default is C:\Program Files\Altiris\Notification Server\Bin. Then run the following command, adjusting the path to the config file as needed if not in the default location: