Dynamic Screen Manager |
Das Dynamic Screen Manager (DSM) Service Programm baut auf den Qsn* APIs auf und stellt vereinfachte Funktionsaufrufe für einen dynamischen Aufbau von Bildschirmen zur Verfügung. DDS basierte Bildschirme werden über Bildschirmformate definiert und verfügen über einen relativ starren Aufbau. So läßt sich beispielsweise die Feldlänge eines Feldes nicht zur Laufzeit ändern. Im Gegensatz dazu lassen sich über die Dynamic Screen Manager Funktionen äußerst flexible Bildschirme on-the-fly generieren. Felder können zur Laufzeit beliebig neu plaziert und verschoben werden. Im Gegensatz zu DDS unterliegt das DSM Serviceprogramm zur Zeit folgenden Beschränkungen:
Das DSM Service Programm kann beliebig viele Bildschirme (Screens) gleichzeitig verwalten. Die Anzahl der zu verwaltenen Bildschirme wird nur durch den zur Verfügung stehenden Hauptspeicher begrenzt. Unterstützung für Python for iSeries Nähere Informationen über DSM und Python for iSeries finden sich hier: Mein besonderer Dank gilt Denes Lengyel, der die Idee hatte, DSM als I/O Schnittstelle für Python for iSeries zu benutzen. Denes ist ein hervorragender und geduldiger Tester. Ich schätze seine Ideen und seine Beiträge zum Projekt. Es macht sehr viel Spaß mit ihm an diesem Projekt zu arbeiten. |
|
(c) 1997-2023 Thomas Raddatz |