If StruxureWare Power Monitoring 7.0 is installed as a distributed system, that is, there is both a database server and an application server and Reporting Services is installed on the database server, you will not be able to create a report subscription.. When an attempt is made to add a report subscription, in the Web Reporter UI, the user will see a screen that says ''unexpected error has occurred. Your request cannot be processed at this time. If the problem persists, contact the Webpage administrator'.
If you look in the EventException table, the following will be displayed:
System.ApplicationException: Could not authenticate. at PowerMeasurement.Security.UserImpersonator..ctor(String username, String password, String domain) at PowerMeasurement.Apps.Web.EEM.Modules.Reports.AddRSReportSubscription.InitPrinterControl() at PowerMeasurement.Apps.Web.EEM.Modules.Reports.AddRSReportSubscription.Page_Load(Object sender, EventArgs e) at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) at System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) at System.EventHandler.Invoke(Object sender, EventArgs e) at System.Web.UI.Control.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
StruxureWare Power Monitoring (SPM) 7.0 or 7.0 to 7.0.1 Upgrade
This problem results because the IONUser windows account is not created on the application server at install time.
The workaround is to add the IONUser Windows account manually. The password should be set to 'IONisgreat!' without the single quotes.. Most of the time, It does not need to be a member of any group. However, if the same error message shows up again, adding the IONUser to the Administrators group can correct the error.
This problem has been addressed in Struxureware Power Monitoring 7.0.1, but only on new installations. SPM 7.0 systems that are upgraded to SPM 7.0.1 will need to have the IONUser added to the application server manually.