------------------------------------------------------------------------------- (c) 2004 belox software gmbh. all rights reserved. ------------------------------------------------------------------------------- =================================== belox TrackWorld 2003, Release 32 =================================== Neue Features: -------------- 1.) Server-Loggin auf Log4J umgestellt Duch die Umstellung des loggings können die Log-Ausgaben wesentlich besser gesteuert werden. Zudem wird (per default) die maximale Dateigröße des Logs auf 10 MB festgelegt. Bugfixes: --------- 1.) Mehrere "Neu"-Aktionen in Relationsdarstellung nicht unterstützt Wenn für einen Dokumenttypen mehrere "Neu"-Aktionen erzeugt wurden, ist es in der Relationsdarstellung im Formular nicht möglich, diese Dokumenttypen direkt über den "Neu+Verknüpfen"-Button zu erzeugen. Durch den Bugfix wurde dieser Fehler behoben; jetzt erscheint beim Drücken des Buttons ein Kontextmenü zur Auswahl der "Neu"-Aktion. =================================== belox TrackWorld 2003, Release 31 =================================== Release 31 besteht aus einem Update des Client-Executables (TrackWorld.exe) Laden Sie die Zip-Datei herunter und entpacken Sie sie. Kopieren Sie die enthaltene TrackWorld.exe über die bestehende Client-Installation. Sichern Sie vorher die alte Datei, z.B. durch Umbenennen nach "TrackWorld-R30.exe". Bugfixes: --------- 1.) Umlaute werden seit Release 29 nicht korrekt gespeichert. Wenn in Formularen Datenfelder mit Umlauten eingegeben werden, werden diese nicht korrekt gespeichert. Dieser Fehler wurde durch ein irrtümliches Abschalten der komprimierten Übertragung verursacht. Prüfen Sie Datensätze, die mit Release 29 oder 30 erzeugt wurden auf merkwürdige Umlaute und korregieren Sie die Datensätze entsprechend mit Release 31. =================================== belox TrackWorld 2003, Release 30 =================================== Release 30 besteht aus einem Update des Client-Executables (TrackWorld.exe) Laden Sie die Zip-Datei herunter und entpacken Sie sie. Kopieren Sie die enthaltene TrackWorld.exe über die bestehende Client-Installation. Sichern Sie vorher die alte Datei, z.B. durch Umbenennen nach "TrackWorld-R29.exe". Bugfixes: --------- 1.) Erzeugen von neuen Datensätzen geht in R29 nicht mehr Dieser Fehler wurde behoben. =================================== belox TrackWorld 2003, Release 29 =================================== Release 29 besteht aus einem Update des Client-Executables (TrackWorld.exe). Laden Sie die Zip-Datei herunter und entpacken Sie sie. Kopieren Sie die enthaltene TrackWorld.exe über die bestehende Client-Installation (R28). Sichern Sie vorher die alte Datei, z.B. durch Umbenennen nach "TrackWorld-R28.exe". Neue Features: -------------- 1.) Fixe Spalten in Tabellen In dem Layouteditor der Systemkonfiguration kann bei Tabellen eingestellt werden, dass der Anwender die Reihenfolge der Spalten nicht ändern kann (Fixe Spalten) Bugfixes: --------- 1.) Beenden des Clients Auf bestimmten Rechner konnte der belox TrackWorld Client nicht beendet werden. Der Prozess lief im Taskmanager weiter und erzeugte sehr viel Prozesserlast. Dieser Fehler wurde durch eine Umstellung des Terminierungsaufrufes behoben. 2.) Absturz beim Löschen von Datenfelder Beim Löschen von Datenfelder in der Systemkonfiguration ist der Client abgestürzt =================================== belox TrackWorld 2003, Release 28 =================================== Bugfixes: --------- 1.) Formularansicht bei Dokumenttypen ohne besondere Eigenschaften fehlerhaft Dokumenttypen ohne besondere Eigenschaften - also weder Anhänge, Langtext, Versionierung, Verknüpfungen ... - wurden im Formular nicht korrekt dargestellt: Der Hintergrund des Fensters wurde nicht mit dem entsprechenden Hintergrundbild dargestellt. 2.) Selektion verknüpfte Dokumente / Layouteditor für verknüpfte Dokumente Bei der Darstellung der Verknüpften Zieldokumente wird jetzt in jedem Fall der Rollenname mit angezeigt. 3.) Absturz bei Option "Layouts in Tabelle umschaltbar" Wenn die o.g. Option in Kombination mit "Automatisch anzeigen, wenn kein spezielles Layout vorhanden ist" aktiv ist, stürzt der Client ab, wenn - über die Suchen-Aktion Dokumente gesucht werden und - die Tabelle, in der das Ergebnis dargestellt wird, vorher noch nicht geöfffnet war 4.) Server-Installation entpackt data-Verzeichnis nicht Bei einer Server-Installation in ein Verzeichnis, das Leerzeichen enthält, kann die data.zip - Datei nicht korrekt entpackt werden. =================================== belox TrackWorld 2003, Release 27 =================================== Release 27 besteht aus einem Update des Client-Executables (TrackWorld.exe). Laden Sie die Zip-Datei herunter und entpacken Sie sie. Kopieren Sie die enthaltene TrackWorld.exe über die bestehende Client-Installation (R25). Sichern Sie vorher die alte Datei, z.B. durch Umbenennen nach "TrackWorld-R25.exe". Bugfixes: --------- 1.) Filter-Fenster Bei der Anzeige des Filtern-Fensters kommt es unter bestimmten Voraussetzungen zu einem Absturz der Client-Anwendung. Wenn die Option "smart" ("Knoten der letzten Filterebene nur anzeigen, wenn sie Datensätze enthalten") aktiviert ist, anschliessend die Option "online" ("Bei Knoten der letzen Filterebene Anzahl der enthaltenen Datensätze anzeigen") deaktiviert und wieder aktiviert wird, stürzt der Client ab. 2.) Englische Ländereinstellungen Bei englischer Ländereinstellung (Ursächlich: Dezimaltrenner "." statt "," wie im Deutschen) stürzt TrackWorld beim Aufbau der Tabellen und/oder Formulare ab. =================================== belox TrackWorld 2003, Release 26 =================================== Release 26 besteht aus einem Update des Client-Executables (TrackWorld.exe). Laden Sie die Zip-Datei herunter und entpacken Sie sie. Kopieren Sie die enthaltene TrackWorld.exe über die bestehende Client-Installation (R25). Sichern Sie vorher die alte Datei, z.B. durch Umbenennen nach "TrackWorld-R25.exe". Bugfixes: --------- Bei der Anzeige des Filtern-Fensters kommt es unter bestimmten Voraussetzungen zu einem Absturz der Client-Anwendung. Wenn die Option "smart" ("Knoten der letzten Filterebene nur anzeigen, wenn sie Datensätze enthalten") aktiviert ist, und es wird eine neue Filterung eingestellt, stürzt der Client mit der Meldung "Stapelüberlauf" ab. Dieser Fehler wurde behoben. =================================== belox TrackWorld 2003, Release 25 =================================== Neue Features: -------------- 1.) Externe (fremde) Datenfelder in Tabellen anzeigen Hierzu kann man im Layout-Editor über der Datenfeld-Auflistung auf den Button "Extern..." drücken und dann zu den Verknüften Datensätzen navigieren. Mit "Ändern" wird eine bestehende Spalte geändert, der Dialog schliesst sich Mit "Neu" wird eine neue Spalte rechts angefügt, der Dialog bleibt offen 2.) Jetzt müssen nur noch die Daten dargestellt werden. Das Ermitteln der Instanzen erfolgt über den Client, d.h. es werden mehrere Anfragen an den Server gestellt. Hierdurch erhöht sich die Zeit zur Ermittlung der Daten. Die Zeit ist optimiert für die Darstellung externer Daten über eine Verknüpfungsebene hinweg (z.B. Firma -> Kontakt), hier werden zwei zusätzliche Anfragen an den Server gestellt. Wenn mehr als eine Ebene durchlaufen wird (z.B. Firma -> Kontakt -> Memo), dann wird in diesem Fall für jeden einzelnen Kontakt eine Anfrage an den Server gestellt, um die Memos zu ermitteln. Bei noch mehr Ebenen multipliziert sich das entsprechend. Das Kontextmenü wurde erweitert. Hier gibt es jetzt ein Untermenü "externe Dokumente anzeigen", so dass man die Verknüpften Dokumente direkt im Editor anzeigen kann. Alle anderen Aktionen, wie z.B. Löschen, beziehen sich nur auf das "Hauptdokument". Beim Kopieren (Strg+C) werden sämtliche Daten kopiert. NULL-Werte werden als "[NULL]" dargestellt; dies ist in den Optionen unter "Daten" änderbar. Anmerkung: Was sind NULL-Werte? Wenn ich die Daten "Firma -> Kontakt.Name" darstellen möchte, aber die Firma gar keinen verknüften Kontakt hat, dann wird in der entsprechenden Spalte der NULL-Wert dargestellt 3.) Client-Plugins automatisch installieren Hierzu muss der Server auf den neuesten Stand gebracht werden: - Kopieren der neuen belox-trackworld.jar in das lib-Verzeichnis - Kopieren der neuen web.xml in das Verzeichnis webapps\ROOT\WEB-INF - Kopieren der Datei belox.gif in das Verzeichnis webapps\ROOT\trackworld (Bild nur notwendig für das Info-Servlet http:///servlet/TWServlet) Die Konfiguration für das automatische Update erfolgt wie hier beschrieben (engl.): Automatic deployment of client plugins ======================================== 1.) Introduction ------------------ In belox TrackWorld 2003, Release 25, client plugins can be automatically deployed (uploaded and installed) from the server. The client will request a plugin definition file, "plugins.xml", which has to be located in the server folder "data\_client". This plugins.xml describes which plugins to be installed or uninstalled on the client. The plugin binary files themself (.dll or .ocx files) have to be located in the very same folder; no subdirectories are allowed. The client will store the binaries in its install directory in the subfolder "plugins\automatic". The plugins will be marked in a file named "installed-plugins.xml" in the same folder. 2.) Structure of plugins.xml file: ------------------------------------ Example: The element contains the information about plugins to be installed or uninstalled. It has the following attributes: name - File name of the plugin (.dll or .ocx) to be installed version - Version number of the plugin on the server. See above method - "install" or "uninstall". Plugins will be installed: - If the plugin is not already installed on the client, or - If it is already installed on the client, but with a smaller version number. The version number is a counter only used to avoid unneccessary installations. If a plugin is to be installed, it will previously be uninstalled (implicit; you must not provide an "uninstall" - entry for this plugin). The "name" - attribute has to be unique; you cannot have two elements with the same name. 3.) Controlling the automatic update process ---------------------------------------------- In the client options menu, you can change the automatic plugin installation behaviour in the tab folder "user properties". You can specify whether - you want to be asked before the plugins are installed (default) - you always want to install the plugins without interaction - you never want plugins to be installed (disable the automatic installation) 4.) Manually clear automatically installed plugins ---------------------------------------------------- If you want to clear the automatically installed plugins manually (which is not necessary in normal cases), do the following: Unregister all plugins in the client folder "plugins\automatic" using regsvr32 /u [filename] Then, delete all files from this directory (or the directory itself, as you want) Bugfixes: --------- 1.) Es ist unter bestimmten Umständen vorgekommen, dass die Aktualisierung von Tabellen zu einem undefinierten Zustand in der zugeordneten Detail-Ansicht geführt hat. Der Fehler ist behoben. Zum Nachvollziehen: - Automatische Aktualisierung (Optionen-Dialog) ist eingeschaltet - Tabelle zeigt Daten eines Typen an, aber nicht die ID - Detail-Formular für einen der dargestellten Datensätze wird angezeigt (über automatische Anzeige, Optionen-Dialog) - Jetzt wird ein neues Dokument des Typen erzeugt (über Toolbar-Menü) In diesem Fall wird das neue Dokument in die Liste eingetragen. Das Formular wird ebenfalls aktualisiert und sucht "seine" ID in der Tabelle. In der Tabelle wird aber nichts gefunden (da ID nicht dargestellt); das Formular nimmt an, die Daten wären gelöscht, und schliesst sich. Es wird ein neues Formular minimiert geöffnet; das Nachladen der Daten schlägt fehl, beim Versuch, das Formular zu maximieren, stürzt der TrackWorld Client ab. 2.) Wenn der Client versucht hat, skins zu suchen, aber keine auf dem Server vorhanden waren, hat der Server eine ganze Menge Exceptions gelogged. Da dies kein Fehlerzustand im eigentlichen Sinne ist, werden diese Exceptions jetzt unterdrückt. ------------------------------------------------------------------------------- (c) 2004 belox software gmbh. all rights reserved. -------------------------------------------------------------------------------