Zum Inhalt springen

Mainframe-Ausstieg

Mainframe-Migration: raus aus COBOL, rein in Go, in 30 Tagen

Ihre MIPS-Rechnung wächst jedes Jahr, und der eine Mensch, der den Batch versteht, zählt die Tage bis zur Rente. Unsere Ingenieure, seit über 25 Jahren im Produktivbetrieb, bringen Sie in 30 Tagen auf Go und Postgres, auf den Cent abgeglichen.

Schicken Sie heute die Job-Ströme. Nach 48 Stunden haben Sie Festpreis, Starttermin und den ersten Strom, der umzieht.

Auf z/OS

JCL-Jobgraph, COBOL, 3270-Masken, VSAM und DB2 und eine Lizenzrechnung, die mit jeder Verlängerung wächst.

  • BATCH.JCLJCL
  • PAYCALCCOBOL
  • CICS screens3270
  • VSAM filesflat
  • DB2z/OS

30 Tage bis zum vollständigen Ausstieg, der erste Job-Strom zieht bis Tag 7 um

Runter davon

Go-Services auf einem gewöhnlichen Scheduler, Postgres und ein Webclient, den die Operatoren weiter per Tastatur bedienen.

  • batch runnerGo · cron
  • paymentsGo
  • web clientTypeScript
  • postgresfrom VSAM + DB2
Jeder Strom läuft in derselben Nacht neben Ihrem und wird Satz für Satz verglichen. Er übernimmt, wenn die Differenz null Cent beträgt.

Vom Mainframe herunter, ein Job-Strom nach dem anderen

Jeder Strom läuft parallel zu Ihrem auf echten Eingaben und wird umgestellt, wenn die Ausgabe auf den Cent stimmt. Ihr Batch läuft in jeder Nacht des Projekts.
  1. 01Tag 1–4

    Den Jobgraphen erfassen

    Jeder JCL-Step, jedes Dataset und jedes aufgerufene Programm als ein Graph. Dazu das, was beim Kickoff niemand erwähnt: der FTP-Job um 3 Uhr nachts und das Utility, das nur eine Person neu starten kann.

  2. 02Tag 3–8

    Das Datenmodell verlagern

    Copybooks werden zu typisierten Strukturen, VSAM und DB2 zu Postgres-Tabellen. EBCDIC, gepackte Dezimalzahlen und REDEFINES werden hier geklärt, am Anfang, wo sie am wenigsten kosten.

  3. 03Tag 6–26

    Jeden Strom portieren, beide laufen lassen

    Der erste Strom zieht bis Tag 7 um. Jeder verarbeitet Ihre Eingaben in derselben Nacht wie der Mainframe und übernimmt, wenn der Vergleich auf Satzebene sauber ist.

  4. 04Tag 24–30

    Die Region stilllegen

    CICS-Transaktionen wandern in den Webclient, die LPAR schrumpft, und MIPS und Lizenzen verschwinden aus Ihrem Budget. Das ist der Teil, nach dem Ihr CFO gefragt hat.

Die Plattform parst COBOL, Ingenieure verantworten die Antworten

Die Plattform parst vierzig Jahre COBOL in einem Durchgang. Welche Programme noch zählen, wissen unsere Ingenieure aus 25+ Jahren Praxis, und deshalb sitzen sie mit Ihren Leuten am Tisch.
  • COBOL, JCL und Copybooks parsen

    Plattform

    Jede Dialekt-Eigenheit, auch das Copybook, das elfmal mit unterschiedlichen REDEFINES eingebunden ist.

  • Herausfinden, welche Programme noch leben

    Gemeinsam

    Die Joblogs beantworten das meiste. Für den Rest setzen wir uns mit der Person zusammen, die sich an 2004 erinnert.

  • Jedes Programm nach Go übersetzen

    Plattform

    Als Pull Request geprüft und von Hand neu geschrieben, wo sich die Ausgabe noch wie COBOL liest.

  • Festkommaarithmetik

    Plattform

    Dezimal bleibt dezimal. Ein Cent Abweichung lässt den Vergleichslauf scheitern, und der Strom bleibt, wo er ist.

  • Operator-Masken

    Ingenieur

    Gebaut mit den Leuten, die sie benutzen, tastaturgesteuert, gemessen an ihrem Tempo auf dem 3270.

  • Batchfenster, Umstellung und Lizenzausstieg

    Ingenieur

    Welche Nacht, wer um 4 Uhr den Pager trägt, und ein Ausstieg, der auf die Vertragsdaten Ihres Anbieters abgestimmt ist.

Der Vergleichslauf entscheidet, wann ein Strom bereit ist. Keine der beiden Seiten kann ihn mit einer Meinung überstimmen.

Ingenieure, die beruflich COBOL lesen

Unsere Ingenieure schreiben seit mehr als 25 Jahren Produktivcode, und für einen Mainframe-Ausstieg gibt es keine besseren. z/OS und AS/400, JCL-Batch und CICS, VSAM, DB2 und IMS, RPG und CL, gepackte Dezimalzahlen, die auf den Cent landen müssen: Dutzende Migrationen liegen hinter ihnen. Ihr COBOL-Team spricht mit Leuten, die denselben Code lesen wie es selbst.

Festpreis, bevor der erste Job umzieht, das Ausstiegsdatum im Vertrag, und der Code gehört Ihnen. Ein Strom, der Ihre Produktivausgabe um einen Cent verfehlt, wird nicht abgenommen.

Was Mainframe-Verantwortliche uns fragen

Stimmen die Zahlen auf den Cent?

Das müssen sie, denn nur so wird ein Strom abgenommen. COMP-3 wird zu Festkomma-Dezimal, Gleitkomma kommt nie an Geld, und ein Cent Differenz lässt den Lauf scheitern. Schicken Sie uns Ihren härtesten Lohn- oder Hauptbuch-Strom, und wir nehmen ihn als ersten.

Was wird aus unseren COBOL-Leuten?

Sie werden die wichtigsten Personen im Projekt. Jede Migration stößt auf eine Regel, die nie aufgeschrieben wurde, und sie kennen sie. Statt den Betrieb am Leben zu halten, entscheiden sie, was richtig ist. Fordern Sie ein Angebot an und bringen Sie sie zur ersten Sitzung mit.

Warum Go? Unser Plattformteam arbeitet mit Java.

Ein Batchjob, der in Millisekunden startet und als ein statisches Binary kommt, lässt sich leichter einplanen und um 3 Uhr nachts leichter debuggen. Ist Ihr Standard Java, schreiben wir Java, und die 30 Tage bleiben. Nennen Sie Ihren Standard im Formular, und der Plan wird dafür geschrieben.

Wie lange laufen beide Systeme parallel?

Bis der Vergleich sauber ist. Tägliche Ströme wechseln nach ein paar sauberen Nächten. Für das Monatsende spielen wir den Monat ab, den Sie bereits aufgezeichnet haben, deshalb hält ein Quartalsabschluss den Termin nie auf. Schicken Sie den Zeitplan, und wir zeigen Ihnen, in welcher Nacht jeder Strom wechselt.

Machen Sie auch AS/400?

Ja: RPG und CL, DDS-beschriebene Dateien, 5250-Green-Screens. Die Methode ist dieselbe wie auf z/OS, der Jobgraph ist einfacher, also zieht der erste Strom noch früher um. Schicken Sie heute die Bibliotheksliste, und in 48 Stunden haben Sie den Preis.

Fangen Sie mit Ihrem härtesten Job-Strom an

Schicken Sie uns heute den Strom: was er tut, wann er läuft und was bricht, wenn er zu spät fertig wird. Nach 48 Stunden haben Sie Preis und Termin. Der erste Strom zieht bis Tag 7 um, der ganze Mainframe bis Tag 30.

Angebot anfordern

Lassen Sie beim Ausfüllen den Scheduler offen. Die Fragen drehen sich um Job-Ströme und das Batchfenster.