Seit dem 15. April 2016 ist das neue Release von DB2 Web Query verfügbar: Version 2.2. Die zahlreichen Erweiterungen gegenüber den Vorgänger-Releases 2.1.0 bzw. 2.1.1 betreffen sowohl den Basisteil als auch den Data Migrator. Das neue Release läuft auch unter IBM i Version 7.3. Im aktuellen Artikel setze ich den allgemeinen Überblick über die Änderungen und Erweiterungen der neuen Version 2.2. fort.

Die folgenden Bereiche von DB2 Web Query wurden mit Version 2.2 erweitert:

  • DB2 Web Query allgemein (wurde bereits im letzten Artikel erläutert)
  • InfoAssist (wurde bereits im letzten Artikel erläutert)
  • der CL-Befehl WRKWEBQRY
  • die Benutzerbibliotheken QWQCENT und QWQREPOS
  • Developer Workbench
  • Reporting Language (wird im nächsten Artikel beschrieben)
  • Report Broker (wird im nächsten Artikel beschrieben)
  • Web Query Client Administration und Sicherheit (wird im nächsten Artikel beschrieben)
  • Reporting Server (wird im nächsten Artikel beschrieben)
  • Adapter (wird im nächsten Artikel beschrieben)

Der CL-Befehl WRKWEBQRY

Der CL-Befehl WRKWEBQRY (mit DB2 Web Query arbeiten) zeigt nun zwei weitere Eigenschaften von DB2 Web Query an:

  • Prozessorkerne (Processor Cores)
  • aktive Ausgabe (Active Edition), (Express, Standard)

Der CL-Befehl WRKWEBQRY mit der erweiterten Anzeige

Für weitere detailierte Lizenzinformationen verwenden Sie bitte den Befehl WRKLICINF (Work with License Information).

Die Benutzerbibliotheken QWQCENT und QWQREPOS

Die Repository-Bibliothek von Web Query QWQREPOS und die Beispielbibliothek QWQCENT mit der Century Electronics-Datenbank wurden in Benutzerbibliotheken umgewandelt. Das Sichern dieser Bibliotheken erfolgt nun mit dem Befehl SAVLIB *ALLUSR. Bei einer Sicherung mit SAVLIB *IBM werden diese Bibliotheken nicht mehr berücksichtigt.

Erweiterungen der Developer Workbench

Die Developer Workbench wurde mit einem ganz neuen Erscheinungsbild versehen. Als Bezug dafür dienten die allgemein bekannten Windows Desktop-Produkte wie Band (= Ribbon), Panels und Arbeitsoberfläche, die auch im InfoAssist bereits Verwendung finden.

Die Developer Workbench mit neuer Oberfläche

Die Erstelllung und Bearbeitung von Reports kann vollständig über die Developer Workbench erfolgen. Es können gleichzeitig mehrere Anwendungen mit dem InfoAssist geöffnet sein, die dann in einzelnen Tabs angeordnet sind (siehe folgende Abbildung):

Bearbeiten von Reports über die Developer Workbench

Die Developer Workbench wurde um die folgenden Features erweitert:

  • automatische Größenanpassung für Komponenten einer HTML-Seite
    (Using the Autosize Children Option)
  • HTML-Seite für Smartphones erstellen
    (Designing Content for Smartphones in the HTML Canvas)
  • Vorschau für HTML-Ausgabe mit verschiedenen Browsern
    (Previewing HTML Output Across Different Browsers)
  • Datum der letzten Änderung im Kurzformat
    (Short Last Modified Date Format)

Automatische Größenanpassung für Komponenten einer HTML-Seite

Mit der automatischen Größenanpassung werden alle Komponenten einer HTML-Seite automatisch auf die maximale Größe des Fensters oder Bildschirms angepasst. So belegt eine einzige Komponente hundert Prozent des verfügbaren Bereichs, während zwei Komponenten sich den Platz jeweils zur Hälfte teilen.

Aktivieren der automatischen Größenanpassung für eine HTML-Seite

Automatischen Größenanpassung für eine HTML-Seite mit drei Komponenten

Bei Verwendung dieser Option werden alle Komponenten und Kontrollfelder einer HTML-Seite auch bei unterschiedlichen Bildschirmeinheiten immer komplett angezeigt. Dadurch ist ein Scrollen nicht erforderlich. Die Darstellung der Komponenten auf unterschiedlichen Einheiten kann aber dennoch unbefriedigend sein. Werden beispielsweise die Elemente einer HTML-Seite – etwa mit einem Bericht und einem Diagramm – auf einem Desktop-Monitor nebeneinander angezeigt, so kann es bei der Anzeige auf einem Tablet zu Überlagerungen kommen.

Um zu vermeiden, dass eine Komponente zu klein angezeigt wird, kann für Breite und Höhe jeweils ein minimaler Wert mit der Autosize-Funktion angegeben werden.

Die entsprechenden Werte werden als Anzahl von Pixeln in die zugehörigen Eigenschaftsfelder der Komponente eingetragen:

Angabe der minimalen Breite und Höhe einer Komponente

Sobald eine Komponente die angegebene minimale Breite oder Höhe erreicht, wird ein Scroll-Balken eingeblendet, die Größe der Komponente wird nicht mehr verkleinert.

: HTML-Seite mit einem Bericht und einem Diagramm unter Verwendung der automatischen Größenanpassung

HTML-Seite für Smartphones erstellen

Die Erstellung von Webseiten ist jetzt auch für mobile Einheiten wie Smartphones oder Tablets möglich. Dazu wurden neue Optionen und Erweiterungen hinzugefügt. Seiteninhalte, die auf diese Weise erstelllt wurden, werden automatisch an die Größe der Ausgabeeinheit angepasst. Funktionen wie das seitenweise Blättern anhand von Wischen (= Page-swipe navigation) und die Verwendung der Touch-Screen-Features von Smartphones sind dadurch aktiviert.

HTML-Seite für Smartphones erstellen

Es gibt zwei Arten von Anordnungen für die HTML-Ausgabe auf Smartphones: Basic Mobile Layout und Advanced Mobile Layout.

Basic Mobile Layout

Diese Einstellung ist für einfache Smartphone-Seiten konzipiert. Die Navigation erfolgt hier mit Hilfe von grafischen Symbolen und durch Wischen. Fixe Rahmen Ihrer HTML-Seite können beim Basic Mobile Layout standardmäßig als individuell veränderbare mobile Einheiten dargestellt werden. Änderungen an der Art der Darstellung sind jederzeit möglich.

Advanced Mobile Layout

Dieses Layout bietet dieselben Features wie das Basic Mobile Layout. Zusätzlich kann ein Inhaltsverzeichnis mit und ohne Logo erstellt werden. Ein Logo kann dabei auf jede einzelne Seite platziert werden.

HTML-Seite für Smartphones unter Verwendung von speziellen Layouts erstellen

Die mit den beiden Layouts verfügbaren Optionen können dann für die Erstellung und das Anzeigen der eigentlichen Webseite eingesetzt werden. Zum Testen kann zwischen den beiden Layouts auf einfache Weise hin und her geschaltet werden. Beide Layouts können sowohl auf neue als auch auf bestehende HTML-Webseiten angewendet werden.

HTML-Seite für Smartphones mit Advanced Mobile Layout

Vorschau für HTML-Ausgabe mit verschiedenen Browsern

Was nützt eine wunderschöne Webseite, die Sie mit einem Browser getestet haben, wenn die Darstellung mit einem anderen Browser nicht korrekt funktioniert? Browser ist nicht gleich Browser. DB2 Web Query bietet hier die Möglichkeit, eine Webseite mit verschiedenen Browsern auszutesten, damit Sie anschließend kein blaues Wunder erleben.

Die Developer Workbench bietet bei Menüauswahl Utilities auf dem zugehörigen Band die Kategorie Preview (= Vorschau).

Vorschau einer HTML-Seite mit verschiedenen Browsern

Es werden die drei gängigsten Browser angezeigt: Internet Explorer, Chrome und Firefox. Wenn diese Browser bei Ihnen lokal installiert sind, ist das entsprechende Symobol auch aktiv. Ist beispielsweise Firefox bei Ihnen nicht installiert, ist das zugörige Symbol inaktiv und wird grau dargestellt.

Datum der letzten Änderung im Kurzformat

Das Dialogfenster Developer Workbench Options wurde um eine Option Use short Last Modified date format erweitert. Dieses Datum erscheint dann bei der detailierten Anzeige der Umgebung (= Environment Details) für jeden Ordner und jede Datei.

Aktivierung der Funktion „Use short Last Modified date Format“

Anzeige der Dateien mit dem verkürzten Datumsformat

Falls diese Option nicht ausgewählt wurde, erfolgt die Darstellung wie folgt (siehe nächste Abbildung):

Anzeige der Dateien mit dem normalen Datumsformat

Vorschau:

Im nächsten Artikel gebe ich Ihnen eine Übersicht über die weiteren Funktionen von DB2 Web Query Version 2.2.

Bis dahin wünsche ich Ihnen weiterhin viel Spaß beim Vermehren Ihrer Fertigkeiten.

Den Autor Theo Bär erreichen Sie unter EDV-Beratung Theo Bär – Ringmauerweg 1 – 69250 Schönau – Tel. (+49) 6228 912 630 – E-Mail info@edv-baer.com