Version S 39.5.27
Bitte beachten Sie: Ist bei Ihnen Linux-Server im Einsatz, muss beim Update auf die Version S 39.5.27 GLIB 2.18 oder höher installiert sein.
Bitte beachten Sie die
Umgehungslösung für das Problem mit persistenten Datenbankverbindungen.
Stable 1
Achtung
- Das Update auf die Version Server 39.5.27 Stable 1 erfordert nicht das vorherige Update (Installation) auf die Basis-Version. Diese ist bereits in der Stable-Installation mitenthalten.
Bugfix
- Das Problem, dass Web-Schnittstellen nach dem Update auf die Version Server 39.5.27 Basis nicht funktionierten, wurde behoben. #23696
Basis
Features
- Server-seitig wurde die Möglichkeit implementiert, für ein OLE ein Mouseover-OLE im DI Mouseover-OLE zu hinterlegen. Die Funktion wirkt für OLEs, die auf Schaltflächen (DIs mit dem DF-Verhalten = c1-c5), Menüpunkten oder auf OLE-DIs mit Aktionen (DF-Verhalten = a1-a5) verwendet werden. #23192
- Beispiel: In die Schaltfläche xy wurde ein OLE eingebunden. Normalerweise wird auf dieser Schaltfläche die auf dem OLE hinterlegte Standard-OLE angezeigt. Bewegt man den Cursor über die Schaltfläche, wird das auf dem OLE hinterlegte Mouseover-OLE angezeigt.
- Da die Funktion auch Client-seitige Implementierungen beinhaltet, wird für den Einsatz dieser Funktion die Client-Version S 39.5.26 benötigt.
- Server-seitig wurde die Möglichkeit implementiert, für OLE-DIs (DIs mit der DI-Klasse "13") Aktionen zu hinterlegen. #23116 #23214
- Dies kann z.B. eine Alternative zum Customizen von Schaltflächen mit OLEs darstellen.
- Da die Funktion auch Client-seitige Implementierungen beinhaltet, wird für den Einsatz die Client-Version C 39.5.26 benötigt.
- Die für die Funktion notwendigen Customizings sind in der DB-Version 39.5.13 standardmäßig enthalten. Mit dem Server 39.5.27 ist die Verwendung der Funktion auch in den DB-Versionen < DB 13 möglich. Es werden lediglich keine Werte in der DF-Verhalten-Listbox zur Auswahl angezeigt, können jedoch manuell in das Feld DF-Verhalten eingetragen werden (mit dem Migrationspaket
RemoveListboxRestrictionOnDatafieldBehaviour
wird der Listboxzwang für dieses Feld aufgehoben) und werden vom Programm korrekt interpretiert.
- Es ist jetzt möglich, in Python z.B. über urllib.request.urlopen auf ssl-verschlüsselte Seiten (also https://* anstatt http://*) zuzugreifen #21605
- Die von PLANTA verwendete Hibernate-Version wurde aktualisiert. Es wird nun die Version 5.3.5 verwendet. #22550
- Der Customizing-Check wurde neu geschrieben (wegen Anhebung auf Hibernate 5.3.5), was den Check beim Server-Startup beschleunigt. Außerdem werden bei systematischen Fehlern (sehr viele identische Fehler über das System verteilt) die gleichen Fehler nur noch bis maximal 50 mal gemeldet. #23513
- Der Server wird jetzt standardmäßig mit der Python-Version 3.6.0 ausgeliefert ( Dies entspricht NICHT der eventuell auf dem installierten System bereits vorhandenen Python-Version. Es geht hier um die Python-Version, die nur für den Planta-Server zwingend installiert wird und die keinen Einfluss auf andere Programme hat). Diese benötigt zwingend die Datenbank-Version = oder > DB 39.5.13. Wird der Server 39.5.27 mit der Datenbank < 39.5.13 installiert, wird automatisch die alte Python-Version 3.4.3 verwendet. #23145
- Es besteht im Installer die Möglichkeit, den Server optional auch mit der älteren Python-Version 3.4.3 zu installieren. Hierzu wurde der Parameter
python.version
implementiert.
- Die Auto-Position wird nun wieder korrekt berechnet, wenn ein neuer Datensatz mit einer Auto-Position zwischen zwei bereits existierenden Datensätzen eingefügt wird. #22369
- Ausführliche Informationen über die Migration werden bei der Installation wieder geloggt. Diese Migrations-Informationen finden sich jetzt in einer eigenen Datei im log-Verzeichnis, um die Lesbarkeit der eigentlichen Installer-log-Datei zu verbessern #22465
- In der Performance-History gibt es neue Einträge mit Event-ID = "POSTPROCESS" und Event type = "PP", mit denen die Aufzeichnung des Nachlaufs der Terminplanberechnung festgehalten wird. Damit der Nachlauf in der Performance-History berücksichtigt wird, muss der Parameter
scheduler_enabled
in der planta_scheduler.conf aktiviert sein. #22001
- Die Customizing-Prüfungs-Nachricht
Database Schema does not match System Customizing
, die beim Start des Systems erscheint, wurde um den Zusatz erweitert, in dem Datentabellen aufgelistet werden (falls solche vorhanden), in denen die UUID fehlt. #22779
- In diesem Zuge wurde auch das Problem mit der Meldung
Wrong column length in DB:
behoben, die nicht in jedem betroffenen Fall erschien.
- Die Länge des Parameters ppms.ui_set_system_title() für den Systemtitel wurde von 40 auf 200 erweitert. #23135
- Es ist nun möglich, auf die Web-Services verschlüsselt zuzugreifen (HTTPS). #21645
- Das Verhalten beim Filtern auf virtuellen Feldern mit Erfüllungsregeln wurde erweitert. Nun kann man über beliebig viele Datenbereiche (mit reellen oder virtuellen Feldern) filtern, falls sie nur über & oder nur über | miteinander verbunden sind. #12373
Bugfixes
- Debug-Logging im PLANTA-Weblink funktioniert nun. #21529
- Vom Server generierte Statements in MSSQL werden nun korrekt ausgeführt, auch, wenn sie mehr Parameter enthalten, als MSSQL erlaubt (das wären mehr als 2100). #16209 #22780
- Die Terminverzugsymbole auf den Balken werden nun sofort nach der Berechnung des Terminplans aktualisiert und nicht erst explizit nach der Aktualisierung. #22282
- Der Systemabsturz beim Versuch, Vorgänge zu strukturieren, die bereits AOBs zueinander haben, wurde behoben. Bitte beachten Sie, dass AOBs zwischen den Sammelvorgängen nicht beachtet werden. Mehr Informationen sehen Sie hier. #22655
- Die Meldung Berechnung abgebrochen. Grund: Ressourcenperioden unvollständig: Ressource: x, Datum: xx.xx.xx wird nun ausgegeben, auch wenn die Ressource gar keine Perioden aufweist, die Felder Startperiode und Endperiode jedoch gefüllt sind. #21593
- Achtung ein solcher Fall stellt eine Dateninkonsistenz dar, die aktiv berichtigt werden muss. Die Vorgehensweise dazu siehe hier.
- Folgende Pakete, die bei der Installation von / dem Update auf Venus on Earth fehlgerschlagen haben, wurden korrigiert:
Migrationspakete
Kategorie |
Paketname |
Funktion |
Art |
WI |
Pflichtpaket |
RemoveListboxRestrictionOnDatafieldBehaviour |
Hebt den Listboxzwang für das Feld DF-Verhalten auf, damit es möglich ist, die in den höheren DB-Versionen neu implementierten und erst ab diesen Versionen defaultmäßig in der Listbox enthaltenen Listbox-Werte, auch in den niedrigeren DB-Versionen zu nutzen. |
Feature |
#23585 |