von Michael Weber

Abbildung 1: POWER9 ™ Prozessor – Scale-Up
IBM® Power E980 Modell (9080-M9S)
Technology Refresh 9 und Technology Refresh 5 für IBM® i 7.2 und IBM® i 7.3 liefert die Unterstützung für die neue POWER9 ™ E980 und weitere Hardwareunterstützung, die im Folgenden vorgestellt wird.
- IBM® i – Native und VIOS-Konfigurationen
- PCIe4 2-Port LP 100 Gb ROCE EN Adapter (#EC67)
Dieser Adapter kann nur unter VIOS (2.2.30 oder höher) verwendet werden. Mit IBM® i 7.3 TR 5 und IBM® i 7.2 TR 9 unterstützt er NIC Funktionalitäten (Network Interface Connection) ausschließlich unter POWER9 ™-Technologie - Mainstream SSDs
IBM® i unterstützt neue Mainstream-2,5-Zoll-SSD-Funktionen. Früher als „Read Intensive SSDs“ bezeichnet. Dieser Laufwerkstyp mit 1 DWPD (Drive Write Pro Day) ist für einen Zeitraum von 5 Jahren ausgelegt. Diese Laufwerke werden von POWER9- und POWER8-Systemen, sowohl in der Systemeinheit (CEC) als auch in der Plattenerweiterungseinheit EXP24SX (#ELSL) unterstützt.
Siehe hierzu die Tabelle: Optionen für bestimmte Mainstream SAS 4k-SSDs und deren Kapazitäten für native IBM® i-Konfigurationen

Abbildung 4: IBM® i Roadmap
** All statements regarding IBM´s future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
** All Arrows are not meant to indicate specific dates or times. They represent unannounced timeframes.

Power System E980: IBM®i 7.3 TR 5 oder IBM®i 7.2 TR 9 oder später.
Power Systems S914, S922, S924, H924: IBM® i 7.3 TR 4 oder IBM® i 7.2 TR 8 oder später.
Power Systeme mit POWER8-Technologie: IBM® i 7.3 TR 3 oder IBM® i 7.2 TR 7 oder später.
-

Abbildung 2: Power E980
„Unmap“ für IBM® Spectrum Virtualize Konfigurationen
Seit März 2018 unterstützt IBM® i an direkt angeschlossenen FlashSystemen, diese Funktion. Mit TR 5 und TR 9 können nicht nur FlashSysteme sondern jetzt auch IBM® Storwize-Konfigurationen direkt oder über VIOS N-Port-ID-Virtualisierung (NPIV), mit oder ohne Fibre Channel-Switch angeschlossen werden.
Unmap stellt den externen Speicher wieder her, sobald ein Objekt gelöscht wird und gibt den Speicherplatz wieder frei. Unmap ist in Verbindung mit Spectrum Virtualize „Data-Reduction-Pool“ nützlich.
Es ist keine besondere Aktion erforderlich, um die IBM® i-Unterstützung zu aktivieren. Durch das Laden und Anwenden der Technology Refresh-PTFs-wird die Funktion wirksam.
Ausführliche Informationen unter:
https://www-01.ibm.com/support/docview.wss?uid=ibm10717303
- Tape „Multipath“-Erweiterungen
Seit November 2015 unterstützt IBM® i SAN Multipath für Bandeinheiten mit automatischem Failover. Mehrere Pfade, bis zu acht, ermöglichen ein automatisches Failover und reduzieren somit die Wahrscheinlichkeit eines SAN-Pfadfehlers. Die Unterstützung umfasste die Abdeckung einer großen Anzahl von Band- und Bandbibliotheksgeräten neuerer Technologie. Diese Unterstützung wurde nun auf ältere Einheiten, wie TS3500 (3584) mit den Laufwerken 3592-E05 und 3592-E06 erweitert.
Voraussetzung: IBM® i 7.3 TR5 (oder PTF MF64645). IBM® i 7.2 TR9 (oder PTF MF64644)
Ausführliche Informationen unter:
https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/rzam4/rzam4multipath.htm
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/IBM%20Removable%20Media%20on%20IBM%20i/page/Tape%20Multipath
Nicht nur in der Hardware, sondern auch im Betriebssystem IBM® i, in der Datenbank, in der Anwendungsentwicklung, innerhalb Access Client Solutions und im Open Source Umfeld wurden Verbesserungen bereitgestellt. Nachfolgende im Überblick die Neuerungen.
IBM® Db2 for i – Verbesserungen
- SQL-Performance
Was ist neu?
– Verbesserte Code-Generierung (re-create) für SQL-Prozeduren, Funktionen und Triggers. - SQL-Programmierung
Was ist neu?
– Zusätzliche Formatoptionen:
DECFLOAT_FORMAT &
VARCHAR_FORMAT.
– Datum/Zeit -Verbesserungen: EXTRACT & NOW. - RPG – Enbedded SQL – Programmierung
Was ist neu?
– SQL5011 und SQL0312 – Nachrichten: Verbesserung -> geben jetzt mehr Details zurück
– Möglichkeit, die Anzahl der übergebenen Eingabeparameter abzurufen. - Access Client Solution (ACS) Datenbank
Was ist neu?
– Schemas: neue Aktionen
– Run SQL Script: mehr „Insert“ von Beispielen
– Generieren von SQL Objekten
Db2 for i Services
Was ist neu?
– QSYS2.GENERATE_SQL_OBJECTS () Prozedur- IBM® i Services
Was ist neu?
– JOB_DESCRIPTION_INFO – Sicht
– OUTPUT_QUEUE_ENTRIES_BASIC – Sicht
– ACTIVE_JOB_INFO – Tabellenfunktionen
– NETSTAT_INFO & NETSTAT_JOB_INFO – Sicht - JTOpen
Was ist neu?
– JTOpen JDBC-Treiber wurde verbessert –
Alternate Server Support für HA. - Integrated File System (IFS)
Was ist neu?
– Benutzung von OmniFind und JSON_TABLE zum Implementieren von sprachlichen “Search” in IFS – Subdirectories.
IBM® Rational Development Studio for i (RDi) 9.6.0.4
Jetzt mit Programming Development Manager (PDM)
Die neue Version enthält viele neue Optionen die sowohl den erfahrenen RDi-Entwickler als auch den PDM-Benutzer bei der Entwicklung von Programmen und Anwendungen unterstützen.
Alle bekannten, bewährten und komfortablen Funktionen der alten SEU / PDM-Schnittstelle, sind jetzt Bestandteil von RDi.
- Die gleichen Tastenbefehle
- Funktionstasten
- Filtering
- Suchfunktionen
Neuigkeit … Die RDi-Testphase wurde jetzt auf 120 Tage verlängert!
Siehe Beispiel: IBM®i Befehl – WRKLIBPDM und Abbildung 6.
Mehr Informationen auch unter:
RDi Rational Developer for i Hub
https://www.ibm.com/developerworks/community/blogs/49773f8f-a20d-4816-86f2-44a2d862dbc1?lang=en
IBM® i Access Client Solutions (ACS) Version 1.1.8.0
http://www-01.ibm.com/support/docview.wss?uid=isg3T1026805
ACS kann jetzt über die o.g. Website geladen werden. Die ODBC- (und .net-) Treiber für Windows und Linux sind jetzt auf der ACS-Download-Seite verfügbar. Man muss nicht mehr über die IBM® Entitled Systems Support (ESS) – Webseite gehen. Simpel und einfach! Über die URL:
IBM® i Access Client Solutions setzt seinen Weg fort und ist das IBM® i-Tool für Administratoren, Programmierer oder Datenbankentwickler.
Im aktuellen TR wurden die Anforderungen und Wünsche der IBM® i-Community berücksichtigt und zahlreiche Aktualisierungen und Erweiterungen umgesetzt, die nachfolgend vorgestellt werden:
- Erstellen von SQL Objekten
- Schemas
– Query in Run SQL Scripts
– View Journal Entries…
– Locked Rows
– Locks (Alias/Index/Table/View)
– Transactions
– Index und MQT Partition lists
Siehe Abbildung 8.
- Run SQL Scripts
mehr „Insert for Examples“ für die IBM® i Services; siehe Abbildung 9.
- Open Source Package Manager
Schnittstelle zum Anzeigen und Verwalten der RPM-Distributionen auf IBM® i. (siehe auch Abschnitt Open Source) - 5250 Java Print Services
Updates für die 5250-Druckunterstützung, um eine bessere native Druckoption bereitzustellen, siehe Abbildung 10.
- Integrated File System –
Berechtigungsverbesserungen
Über die IFS-Schnittstelle können nun spezifische Berechtigungen für jedes Verzeichnis und jede Datei angezeigt und aktualisiert werden, siehe Abbildung 11.
Open Source
Open Source-Technologien sind nicht Bestandteil der IBM® i Technology Refreshes.
Die Auslieferung neuer Funktionen und Programmiersprachen erfolgte, sobald sie zur Verfügung standen, über das Lizenzprogramm IBM® Open Source Solutions (5733-OPS) und per Installation über PTFs.
Viele Open Source-Angebote sind jetzt in RPM-Form verfügbar. Große Teile der Linux-Community verwenden RPM-basierte Pakete, um Software zu verteilen.
Neu ist jetzt die Verwaltung und Installation in wenigen Minuten über den Paketmanager (yum). Mit diesen Änderungen kann mehr Open-Source-Technologie zur Verfügung gestellt werden. Die Notwendigkeit von 5733-OPS besteht somit nicht mehr.
ACS bietet die Möglichkeit der Nutzung des Paketmanagers, siehe Abbildung 12.
ACS erkennt ob Open Source Komponenten bereits installiert sind und fragt nach, ob die Installation automatisch erfolgen soll.
Hier einige Beispiele für allgemeine Aufgaben, die jetzt mit dem Befehl ‚yum‚ erledigt werden können:
- yum list installed (Liste installierter Pakete)
- yum list available (Liste verfügbarer Pakete)
- yum list updates (Liste der verfügbaren Updates)
- yum install <package> (ein Paket installieren)
- yum search <package> (Suche nach einem Paket)
Mehr Informationen auch unter:
https://bitbucket.org/ibmi/opensource/src/master/docs/yum/
Programmiersprachen-Updates: Node.js Version 8, Python Version 3.6
Als Teil des RPM-basierten Angebotssets sind neue Sprachversionen verfügbar. Node.js Version 8 und Python 3.6 bieten verbesserte Sprachfunktionen und mehr Performance.
Desweiteren sind im RPM-Angebot APIs und Tools verfügbar, die auf OpenSSL 1.1.1 basieren. Dadurch werden alle Technologien, die OpenSSL verwenden, mit TLS 1.3-Funktionen ausgestattet. Siehe Abbildung 13.
Detailinformationen findet man auf der IBM® Developerworks Webseite
IBM® i 7.3 – TR5 Enhancements
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/IBM%20i%20Technology%20Updates/page/IBM%20i%207.3%20-%20TR5%20Enhancements
IBM® i 7.2 – TR9 Enhancements
https://www.ibm.com/developerworks/community/wikis/home?lang=en#!/wiki/IBM%20i%20Technology%20Updates/page/IBM%20i%207.2%20-%20TR9%20Enhancements
Über den Autor:
Der Autor Michael Weber ist Senior IT Spezialist für Power Systeme bei der IBM® Deutschland GmbH und per Email erreichbar unter: mweber ( ät ) de.ibm.com.














