Easy COBOL DB Migrator e uno strumento desktop che converte le strutture dati COBOL in schemi di database SQL moderni, codice del livello di accesso ai dati e script di migrazione ETL. Puntalo sui tuoi file sorgente COBOL, seleziona un database target e un linguaggio di programmazione, e lo strumento genera tutto il necessario per creare un backend di database relazionale per la tua applicazione modernizzata.
La pipeline di parsing gestisce sei tipi di sistemi sorgente: flat file (sequenziali e line-sequential), tutte e cinque le organizzazioni VSAM (KSDS, ESDS, RRDS, VRRDS, LDS), SQL DB2 incorporato con mappatura delle variabili host, pattern di accesso file CICS e database gerarchici IMS/DL-I con appiattimento segmento-tabella. Le clausole PIC vengono mappate ai tipi di colonna SQL ottimali con piena preservazione della precisione decimale. Le chiavi VSAM diventano chiavi primarie e indici. Le condizioni livello 88 diventano vincoli CHECK. I segmenti padre-figlio IMS diventano relazioni di chiave esterna. I gruppi OCCURS vengono normalizzati in tabelle figlie. Ogni decisione di mappatura e documentata con un commento di motivazione del tipo nel DDL generato.
Il generatore del livello di accesso ai dati produce classi entity e classi repository/DAO con operazioni CRUD complete in sei linguaggi - pronte per l'integrazione con la logica di business transpilata da Easy COBOL Migrator. Il generatore ETL produce script di caricamento specifici per database, query di validazione (conteggi righe, controlli vincoli, intervalli di dominio dati) e script di checksum per la verifica dell'integrita dei dati dopo la migrazione.
Tutta l'elaborazione avviene localmente sulla tua macchina. Il tuo codice sorgente non viene mai caricato, trasmesso o archiviato esternamente. L'applicazione e distribuita con tutte le librerie necessarie - nessuna dipendenza runtime.
In sviluppo attivo - consulta il changelog piu recente qui. Le versioni Linux e macOS non sono temporaneamente disponibili.
Hai bisogno di aiuto con migrazioni di database complesse? Offro servizi pratici di migrazione COBOL per l'appiattimento delle gerarchie IMS, pipeline ETL personalizzate e progetti di re-platforming del database end-to-end.