Toolmaker Produkt-Dokumentation

Allgemeine Informationen dataxpress

Inhaltsübersicht


Begriffskonventionen

Obwohl dataxpress auf SQL aufbaut bzw. dieses im System IBM i verwendet, kommt in dieser Dokumentation (anders als in einschlägiger SQL Literatur) die traditionelle IBM i Nomenklatur zur Anwendung, d.h. Dateien werden nicht als Tabellen, Felder nicht als Spalten und Sätze nicht als Zeilen bezeichnet.
Die Begriffe Tabelle, Spalte und Zeile werden vielmehr für die entsprechenden Objekte von Microsoft Excel verwendet.
Weiterhin werden durchwegs folgende Begriffe verwendet:

Leitwegprogramm

Ein Bestandteil der Software, mit der Sie die Verbindung vom PC zum System IBM i herstellen. Das Leitwegprogramm (oft auch als Router bezeichnet) wird mit Client/Access geliefert.
dataxpress verwendet seit der Version 2.0 TCP/IP native als Verbindung zur IBM i. Auch diese Verbindung wird mit Leitwegprogramm bezeichnet.

Client/Access

Die von IBM gelieferte Software, die Ihnen eine Verbindung Ihres PC´s mit dem System IBM i ermöglicht. Obwohl Sie in der Regel auch Produkte anderer Hersteller verwenden können, wird der Einfachheit halber stets der Begriff Client/Access verwendet.

Aggregatsfunktionen

Als Aggregatsfunktionen werden Funktionen bezeichnet, die ein Ergebnis aus der Zusammenfassung mehrerer Sätze bilden, z. B. SUM(), MIN(), MAX(), AVG(), COUNT(star) usw. Mit Ausnahme der Funktion COUNT(star), die die Anzahl Sätze, aus der eine Gruppe gebildet wurde, ergibt, können Aggregatsfunktionen nur mit numerischen Feldern angewendet werden.

Spezifische Hinweise IBM i

dataxpress verwendet eigene, in ILE/C geschriebene Serverprogramme, die mit dem PC über das SNA Protokoll APPC, bzw. über TCP/IP kommunizieren. Diese Programme verwenden SQL, native I/O Routinen und APIs, um die Anfragen des Clients zu erfüllen.

Sicherheit

dataxpress unterliegt wie jedes andere IBM i-Programm dem im Betriebssystem OS/400 integrierten Objektschutz, der bekanntlich nicht "umgangen" werden kann.
Es liegt jedoch in der Natur aller Abfragetools (wie beispielsweise ODBC Treiber, QUERY/400 usw.) dass der bei vielen Anwendern über Menüsteuerung realisierte Datenschutz außer Kraft gesetzt ist, da der Benutzer bei der Spezifikation seiner Abfrage praktisch über eine "Befehlszeile" verfügt.
Im Gegensatz zu handelsüblichen ODBC Treibern ist dataxpress "read only", d. h. alle SQL Anweisungen außer SELECT werden abgelehnt.. Eine Modifikation der IBM i Daten durch dataxpress ist ausgeschlossen.
dataxpress verfügt über die Möglichkeit, ein benutzerspezifisches EXIT-Programm zu konfigurieren, das bei jeder Abfrage aufgerufen wird und als Parameter den Namen des Benutzers und den Dateinamen erhält. Auf Grund dieser Angaben kann das EXIT-Programm zusätzliche Berechtigungsprüfungen vornehmen und die Abfrage zulassen oder ablehnen. Näheres entnehmen Sie bitte dem Abschnitt IBM i Konfiguration.

Systembelastung

dataxpress Abfragen belasten das System ähnlich wie andere Abfragetools (OPNQRYF, QUERY/400 etc.). Unglücklich formulierte Abfragen können hier wie dort dazu führen, dass zeitweise eine relativ hohe Systembelastung entsteht. OS/400 bietet ab Version 3 Release 1 die Möglichkeit, durch den Systemwert QQRYTIMLMT ein Zeitlimit für Abfragen zu setzen.

Objektsperren

Aus Performancegründen öffnet dataxpress Dateien, auf die über die Tabellenfunktion fXQGetK1() und fXQGetKM() zugegriffen wird, nur 1 Mal (zum Lesen) und schließt diese erst bei Beendigung des Dialogs d. h. bei Programmende. Das Beenden des Dialogs kann vom Benutzer auf folgende Weise herbeigeführt werden:
Durch Verwenden des Menübefehls Trennen;
Durch Entladen von dataxpress.

Haftungsausschluss und Warenzeichen

Haftungsausschluss

Dieses Programm sowie die zugehörige Dokumentation wurden mit größtmöglicher Sorgfalt entwickelt und getestet. Nach dem heutigen Stand der Technik ist es jedoch nicht möglich, Software herzustellen, die unter allen denkbaren Bedingungen fehlerfrei abläuft. Weder der Hersteller noch der Vertreiber des Produktes können daher irgendwelche Haftung für mittelbare oder unmittelbare Schäden übernehmen, die aus der Benutzung des Programms oder der Dokumentation hervorgehen.

Warenzeichen

Alle in der Dokumentation genannten Produktnamen und Warenzeichen anderer Hersteller werden anerkannt und dienen lediglich zum Verweis auf diese Produkte. Das Fehlen eines Hinweises auf geschützte Warenzeichen bedeutet nicht, dass der Name frei ist.

Hinweise/Verbesserungen zur Dokumentation

Schreibfehler

Falls Sie in dieser Online-Dokumentation Schreibfehler entdecken oder Teile für Ihre Zwecke nicht ausführlich genug beschrieben sind oder wenn Sie der Meinung sind, dass Änderungen bzw. Ergänzungen für andere Anwender nützlich wären, kopieren und korrigieren Sie den Text und schicken Sie ihn in der geänderten Fassung inkl. Link der URL per E-Mail an hotline@toolmaker.de. Besten Dank.

Aktualität

Wir sind stets um Aktualität unserer Dokumentation bemüht. Es kann trotzdem vorkommen, dass das Handbuch nicht an allen Stellen dem letzten Software-Level entspricht. In dem Fall finden Sie immer die aktuellsten Informationen auf der Seite Neuerungen dataxpress.

Screenshots

Die abgebildeten IBM i-Masken in diesem Handbuch entsprechen nicht immer dem tatsächlichen Layout, insbesondere was die Farbeinstellungen angeht.