MIDRANGE 02/2018

42 TECHNIK & INTEGRATION MIDRANGE MAGAZIN · 02/2018 Der Rational Developer for i in der Version 9.5 Die Neuerungen Das Bestreben der IBM, Neuerungen in der Anwendungsentwicklung rund um das System i für Anwendungsunternehmen bereitzustellen, ist nach wie vor groß. So finden sich auch einige sinnvolle Ergänzungen und Neuerungen in der jüngsten Version der Rational-Entwick- lungswerkzeuge, der Version 9.5, die uns IBM in Form des IBM Rational Developer for i bereit- stellt. Doch leider ist auch diese auf Eclipse basierte Entwicklungsumgebung kostenpflichtig. Aus diesem Grund wollen viele System-i-Betreiber bei den 5250-Entwicklungswerkzeugen verbleiben – und das, obwohl immer wieder von neuen Einschränkungen in zukünftigen Versionen des IBM i gehört wird. D ass die Vorteile der Verwendung von Rational-Werkzeugen insbe- sondere in den letzten Jahren wirklich stark zugenommen haben, überzeugt noch zu wenige Anwendungsentwick- ler. Auch die jüngste Variante der Rational-Produkte bedeutet für einen erfahrenen SEU-Entwickler eine große Umstellung. Es gibt aber eine Vielzahl von Beispielen, die beweisen, dass selbst langjährige 5250-Programmierer nach einer gewissen Einarbeitungszeit durchaus in der Lage sind, die Vortei- le des integrierten LPEX Editorsund der anderen Funktionsbausteine im Rational-Paket effektiv zu nutzen. Man braucht „nur“ eine gewisse Einarbei- tungszeit dazu – doch ist diese viel zu oft nicht vorhanden. Wer das Glück hat, sich mit Rati- onal auseinandersetzen zu können, wird von den Neuerungen der Ver- sion 9.5 sicher überzeugt sein. Doch verwundert es, dass IBM dem Druck der System-i-Betreiber nachgegeben und in der Version 9.5 erstmals eine 5250-Emulation integriert hat. Denn diese haben viele RDI-Nutzer in den vergangenen Jahren vermisst. Natür- lich konnte man sich der Vorteile der Eclipse-Plattform bedienen und Plug- ins von anderen Herstellern als IBM nutzen, um RDI mit den 5250-Funktio- nen auszustatten, dennoch war die von IBM bereitgestellte 5250-Oberfläche im RDI ein häufig geäußerter Kunden- wunsch. Bevor sich mit den einzelnen neuen Funktionen beschäftigt wird, sollen einige technische Details ge- nannt werden, die insbesondere für die Anwender bzw. Entwickler von Bedeutung sind, welche eigene Plug- ins und Ergänzungen für ihr Rational- Paket erstellen wollen. So basiert Rational Developer 9.5 auf der Eclipse- Version 4.4.2 und verwendet die SDK- Version 8. Wie auch in der Vorgängerversion steht mit der Version 9.5 eine Testversi- on zum Download bereit. Diese hat eine Gültigkeit von 60 Tagen und bietet den vollen Funktionsumfang. Diese Testversion und auch Fixes etc. lassen sich über die nachfolgende Webseite herunterladen: www-947.ibm.com/support/entry/ portal/product/rational/rational_deve- loper_for_i?productContext=219228721 Kunden, die Rational lizenziert haben, können die Software über den Passport-Zugang herunterladen. Die Li- zenz lässt sich über den folgenden Link beziehen: www-01.ibm.com/software/ratio- nal/support/licensing/ Nun aber zu den Neuerungen der Version 9.5. Diese sind unter anderem: ó eine integrierte 5250-Emulation, ó eine neue Tastenkombination zum direkten Öffnen von Quellteildateien, ó die Unterstützung von Einrückungen bei der Umsetzung von Fix-Format RPG in Free-Format und ó die Unterstützung von mehr als 80 Spalten. 5250-Emulation Das Fehlen einer 5250-Emulation war für viele IBM-i-Anwendungsentwickler ein Grund, um auf den Einsatz von Ra- tional zusammen mit RPG- oder Cobol- Programmierungen zu verzichten. Das hat sich mit der Version 9.5 nun geän- dert. In den Eigenschaften des Objekt- eintrags auf der linken Navigationssei- te finden Sie nach dem Klick mit der rechten Maustaste den neuen Eintrag „Hostverbindungsemulator“. Dahinter verbirgt sich die nun in RDI eingebun- dene 5250-Emulation (Bild 1). Mit der Auswahl dieser Option wird in der RSE-Perspektive die 5250-Emu- lation, der bekannte Greenscreen, ge- öffnet (Bild 2). Hier lässt sich jede 5250-Anwen- dung starten. Dies ist zum Beispiel günstig, um Debug-Funktionen zu

RkJQdWJsaXNoZXIy NDM3NDQ=