Über den Service
ÜbersetztIch schreibe und pflege Code in REXX für klassische IBM-Umgebungen und mache das schon lange genug, um zu wissen, wo die Fallstricke verborgen sind. Meine Hauptplattform ist z/OS: TSO- und ISPF-Editor-Makros, die monotone Tasteneingaben eliminieren, Batch-REXX unter IRXJCL und IKJEFT01 sowie Dienstprogramme, die flache Dateien mit Millionen von Datensätzen analysieren, umformatieren und validieren. Wenn Ihre Abteilung immer noch auf den grünen Bildschirm angewiesen ist, verwandle ich manuelle Schritte in wiederholbare und protokollierte Automatisierung. Ein typisches Set an Lieferungen umfasst ISPF-Bearbeitungs- und Dialogmakros, Panels, die an REXX-Logik gebunden sind, Arbeiten mit tabellarischen Stem-Variablen, EXECIO-Verfahren zum Lesen und Schreiben von Datensätzen, sorgfältiges Parsen durch PARSE-Muster anstelle von brüchiger Teilzeichenfolgenarithmetik. Ich füge auch alte Job-Streams zusammen: umschließe alte JCL-Schritte, generiere symbolische Parameter, rufe DB2 über die Befehlsoberfläche auf und ziehe SDSF-Ausgaben zurück in REXX zur weiteren Verarbeitung. Ich liefere jedes Skript mit Codekommentaren, einer kurzen Ausführungsanweisung, sinnvollen Rückgabecodes und Fehlerbehandlung durch SIGNAL ON ERROR, sodass die Betreiber keine Rätselraten haben. Wartbarkeit ist mir ebenso wichtig wie die heutige Arbeit, denn Mainframe-Code überlebt oft seinen Autor. Senden Sie mir Ihre aktuellen EXECs, einen Beispieldatensatz oder eine Beschreibung Ihrer manuellen Routine – und ich werde den Umfang ehrlich einschätzen. Ob ein kleines Makro oder eine vollständige Modernisierung: Ich halte das Verhalten vorhersehbar und die Dokumentation lesbar.