Inkompatibilitäten, die mit 3.19 eingeführt wurden
General
Bearer-Plugin
Ab Version 3.19 wurde das Bearer-Plugin für alle Linux-basierten Builds entfernt.
REST Reporting API - JSON-Format
Bezüglich des JSON-Formats haben wir das Kundenfeedback ernst genommen und das Format optimiert. Dabei konnten wir die Kompatibilität nicht restlos sicherstellen.
Config Entries
Config-Eintrag "[s7] deviceOffset" entfernt
Der Config-Eintrag "deviceOffset" wurde entfernt, da er nicht weiter benötigt wird.
Config-Eintrag "[s7] UseOneConnection" entfernt
Der Config-Eintrag "UseOneConnection" wurde entfernt und kann durch den Config-Eintrag [s7] UseConnections ersetzt werden.
User Interface
Dashboard Widgets
Es ist zu beachten, dass Widgets, welche mit einer Version des Widget Development Kits erstellt wurden, nur mit dem Dashboard einer korrespondierenden WinCC OA-Version kompatibel sind (Siehe die Kompatibilitätstabelle). Widgets, die mit früheren Versionen des Widget Development Kits erstellt wurden, müssen auf die aktuelle Angular-Version upgedated werden, um kompatibel zu sein. Hierfür kann der "nx migrate"-Befehl und weitere Funktionen der Webpack-Konfiguration verwendet werden.
Databases
SQLite® Database Schema
Convert the Database in case of a high Disk Usage
- Stop the project.
- Open the command line and navigate to the project's database folder.
- Run this command:
<OA INSTALL>/bin/sqlite3.exe .\last_value.sqlite "PRAGMA journal_mode=TRUNCATE;PRAGMA page_size=512;VACUUM;PRAGMA journal_mode=WAL;"
- Test the result by running this command:
<OA INSTALL>/bin/sqlite3.exe .\last_value.sqlite "PRAGMA journal_mode;PRAGMA page_size;"
If the conversion was correct, the output of the command should be:
wal512
- Repeat the commands for the other DB files.