Blog IBM i

IBM i reloaded: Was der neue Technology Refresh 7.5 TR2 wirklich kann

Geschrieben von Franz Zahn | Jun 15, 2023 5:00:00 AM

IBM i reloaded: Was der neue Technology Refresh 7.5 TR2 wirklich kann 

Auf die Funktionalität und Leistungsfähigkeit von IT-Systemen muss man sich verlassen können. Regelmäßige Updates sind daher unabdingbar. Das gilt natürlich auch für alles rund um die IBM i. Welche Updates oder Refreshes braucht man aber wirklich und in welchen Intervallen sollte man sie durchführen? Das sind die Fragen, die sich in diesem Zusammenhang stellen. Wie der aktuelle Refresh einzuordnen ist und welche Benefits er bietet, das erklärt unser IBM i Expertenteam, bestehend aus Božidar Ivezić und Dieter Mayer, der Specific-Group Germany GmbH, im Interview.  

Was hat es genau mit dem aktuellen Refresh auf sich?   

Wie der Name schon sagt, ist IBM i 7.5 TR2 ein Technology Refresh (TR) des Betriebssystems IBM i für Power Systems. Es handelt sich also um eine Aktualisierung, die neue Funktionen und Verbesserungen für das Betriebssystem IBM i mit den zugehörigen Lizenzprodukten und Tools bereitstellt. IBM i 7.5 TR2 ist im Frühjahr 2023 herausgekommen und enthält zahlreiche Erweiterungen für die IBM i-Plattform. 

Was wird denn ganz konkret besser oder einfacher durch den neuen Refresh?  

Durch den aktuellen Refresh werden Leistung, Sicherheit und Funktionalität der IBM i-Plattform verbessert. Beispiele dafür sind Optimierungen bei der Datenbankverwaltung, den Sicherheitsfunktionen, aber auch bei der Systemverwaltung, Virtualisierung, Anwendungsentwicklung und noch einiges mehr. Darüber hinaus bietet der neue Refresh einige Verbesserungen bei der Software-Entwicklung, besonders in Verbindung mit dem Rational Developer for i (RDi). Die Installation unter Windows und MacOS wird damit einfacher.    

Wer sollte dieses neue Angebot denn nutzen?  

Die Antwort ist hier ganz eindeutig: Alle IBM i-Nutzer sollten von diesem Angebot Gebrauch machen, weil es immer am besten ist, Software auf dem neuesten Stand zu halten. Wenn es wie hier um ein Betriebssystem geht, hat das noch eine zusätzliche Relevanz. Daher werden Updates oder Technology Refreshes für die IBM i in der Regel alle sechs Monate veröffentlicht, um sicherzustellen, dass Kunden immer Zugriff auf die neueste Technologie haben. Das ist nicht nur für die IT-Sicherheit im Unternehmen relevant, sondern auch für Funktionalität und Performance. Diese Meinung vertritt ebenso unser Partner IT-PS und äußert sich beispielsweise aktuell auch mit einer entsprechenden Empfehlung für Kunden. Gemeinsam mit der IT-PS betreiben wir Ihre IBM i Systeme 24/7 in zertifizierten Rechenzentren. Profitieren auch Sie von unserer langjährigen Erfahrung, wenn es um Ihre komplexe IT Umgebung geht. 

Gerne stehen wir bei Fragen rund um die IBM i für einen Austausch zur Verfügung. Für einen schnellen Überblick haben wir hier im Anschluss einige wesentliche technische Punkte zum neuen Refresh zusammengestellt – vor allem auch mit Blick auf die Programmiersprachen RPG und COBOL.  

Optimierungen durch den IBM i 7.5 TR2-Refresh im Überblick:  

Für die Softwareentwicklung:   
  • Hier gibt es Verbesserungen in Verbindung mit dem Rational Developer for i (RDi). Dieser RDi V9.8 basiert auf Eclipse 4.23 und Java 11, bietet neue Basisfunktionen und außerdem eine bessere Integration mit allen Eclipse-basierten Anwendungsentwicklungstools.  
  • Die Eclipse ist eine p2-basierte Installation und sorgt dafür, dass RDi sehr einfach unter Windows und MacOS zu installieren ist. 

 Für die Programmiersprache RPG:   

  • Eine Erweiterung von %SPLIT lässt jetzt einen speziellen Parameter *ALLSEP zu, um für jedes Trennzeichen einen Wert zurückzugeben.  
  • Neue integrierte Funktionen wie %PASS und %OMITTED wurden hinzugefügt, mit denen man testen kann, ob ein Parameter übergeben wurde. Eine Erweiterung von SELECT dient dazu, einen Operanden zuzulassen.  
  • Neue Vorgangscodes mit den Namen “WHEN-IS” und “WHEN-IN” wurden hinzugefügt. Sie geben den Wert, einen Bereich oder eine Liste von Werten an, mit denen innerhalb des SELECT-Operanden verglichen werden soll.  
  • Ebenfalls ergänzt wurden neue Befehlsparameter namens PPMINOUTLN für CRTBNDRPG und CRTRPGMOD zur Steuerung der Datensatzlänge der temporären Datei. Wenn der RPGPPOPT-Parameter *LVL1 oder *LVL2 ist, können diese Parameter angegeben werden, indem Sie den COMPILEOPT-Parameter von CRTSQLRPGI verwenden.  
  • Wenn PCML generiert wird, kann das Attribut "boolean" für Indikatorparameter hinzugefügt werden.  

 Für die Programmiersprache COBOL:  

  • Die COPY REPLACEMENT- und die REPLACE-Anweisung wurden verbessert. Durch das Hinzufügen von LEADING und TRAILING-Phrasen kann der Benutzer nur das führende oder nachfolgende Vorkommen eines Zeichens oder einer Zeichenfolge in einem Datensatz ersetzen.  
  • Zusätzliche Befehlsparameter namens TGTCCSID für CRTBNDCBL und CRTCBLMOD wurden eingeführt, um die für die Kompilierung verwendete CCSID anzugeben und das Kompilieren aus dem Unicode-Quellcode in IFS zu ermöglichen. 
  • Auch für COBOL gilt, dass im Falle einer Generierung von PCML das Attribut "boolean" für Indikatorparameter hinzugefügt werden kann.  

Das sind einige wesentliche Optimierungen, die mit IBM i 7.5 TR2 und Rational Developer for i integriert wurden. Darüber hinaus gibt es aber noch viele zusätzliche Verbesserungen und neue Funktionen, die sich auf andere Aspekte der IBM i beziehen. 

Unser Fazit: Zögern Sie nicht, wenn ein Update ansteht und halten Sie Ihre IBM i somit stets auf der neuesten Betriebsversion.

Božidar Ivezić:

IBM i Experte mit 33-jähriger Erfahrung. In seiner beruflichen Laufbahn war er in den Rollen als Projektmanager, Fachkoordinator und Softwareentwickler tätig. Er verfügt unter anderem über Expertisen in den Bereichen Versicherungs- und Handelsunternehmen und hat eine äußerst lange und umfangreiche Erfahrung in der IT- und Softwarebranche. 

Dieter Mayer:

IBM i Experte, der 35 Jahre Erfahrung auf der IBM i vorweisen kann. Er besitzt ausgezeichnete Kenntnisse in RPG (alle Versionen) sowie SQL, Kommunikationslösungen und multi-threaded Applikationen. Seine langjährige Erfahrung auf Systemen im Finanzdienstleistungsbereich, z.B. Entwicklung von Instant-Payment Lösungen für eine Pan-Europäische Großbank auf der IBM i, machen ihn zu einem super Allrounder.

 

Haben Sie noch Fragen oder Beratungsbedarf rund um Ihre IBM i, zu einem Update oder auch ganz allgemein? Dann kommen Sie gerne jederzeit auf uns zu, vereinbaren Sie hier Ihren persönlichen Termin. 

 Die Ankündigungsunterlagen für IBM i 7.5 TR2 finden Sie hier.