Where
Product Line
Power SCADA Operation 9.x
Environment
Power SCADA Operation 9.x
Cause
Known issue with PSO 9.0 CU2. Will be fixed in CU3
Resolution
*Warning: Take backups of any files prior to modifying them. Ensure the backups are in a location that will not be overwritten (i.e. the Desktop).
IMPORTANT: Solution is only applicable to Cumulative Update 2, do not apply if you are not updated to this version.
Find & Edit the "PLSNotification.ci" inside your PLS_Inlcudes project. Preferably using your Cicode Editor from your PSO Studio IDE.
Use the "Find Function" feature to find the following function:
```
LaunchNotificationSettings()
```
Inside this function there is a method/ subroutine called
```
DllClassCallMethod(m_oNotificationServiceInstance, "LaunchSettings", sDataPath, sIPs, sUserName, sLanguage);
```
Comment out the "sLangauge" argument & Re-terminate the statement. Like this.
```
DllClassCallMethod(m_oNotificationServiceInstance, "LaunchSettings", sDataPath, sIPs, sUserName);//, sLanguage);
```
Do the same for this FUNCTION:
LaunchNotificationHistory(STRING sFilter, STRING sClusterName = "")
Replace
```
DllClassCallMethod(m_oNotificationServiceInstance, "LaunchResults", sDataPath, sIPs, sClusterName, sFilter, sLanguage);
```
With
```
DllClassCallMethod(m_oNotificationServiceInstance, "LaunchResults", sDataPath, sIPs, sClusterName, sFilter);//, sLanguage);
```
Save the LaunchNotificationSettings function.
Update Pages in citect gfx builder.
Always "Pack" databases on your projects
Recompile your project. Remember to perform a full recompile, not an incremental one.
Always run "Computer Setup Wizard".
Run your project.