Migracio Prémium v1.0.0

Easy COBOL Migrator - Asztali COBOL migracios eszkoz

Asztali COBOL transzpiler Windows, macOS es Linux rendszerekre. COBOL programokat alakit at C++ 17, Python 3, Rust, Go, Java 17 es C# 12 nyelvre teljes forditasi pipeline-on keresztul, szemantikai analizissel es migracios diagnosztikakkal.

Windows macOS Linux
Starting from $2,995
Easy COBOL Migrator - Asztali COBOL migracios eszkoz

About

Az Easy COBOL Migrator egy asztali transzpiler, amely COBOL programokat hat modern nyelvre alakit at teljes forditasi pipeline-on keresztul. Toltson be egy COBOL fajlt, valasszon celnyelvet, es a generalt kod azonnal megjelenik egy egymmas melletti szerkesztoben. Az eszkoz elemzi mind a negy COBOL divziot, teljes absztrakt szintaxisfat epit, szemantikai analizist vegez es idiomatikus kimenetet allat elo - nem soronkenti atemelest.

A forditasi pipeline 36 utasitastipust kezel, tobb mint 220 COBOL kulcsszot, tobb mint 40 beepitett fuggvenyt, az osszes PIC/USAGE adattipust, fajl I/O-t rekord packing/unpacking-gal, COPY/REPLACE elofelgolozast egymasba agyazott copybook-okkal es teljes vezerlesatadas atstrukturalast (PERFORM, GO TO, EVALUATE, IF/ELSE). A LINKAGE SECTION transzpilalas alprogram interfeszekre terjed ki, a CALL utasitasok pedig BY REFERENCE, BY CONTENT es BY VALUE parameter-atadast tamogatnak. A SORT kulcsmezo kinyeres tobbkulcsos osszehasonlitokat kezel novekvo/csokkeno sorrenddel. Minden konverzio migracios jelentest allat elo diagnosztikai jegyzetekkel - jelezve az EXEC SQL/CICS/DLI blokkokat, dinamikus CALL celpontokat es mindent, ami kezi ellenorzest igenyel.

Nagyobb projektekhez nyisson meg egy teljes mappat az osszes .cbl/.cob/.cpy fajl felfedezesehez es kotegelt egyben konvertalas. A beepitett COBOL segedeszkozok kezelik a sorszamozast, formatumkonverziot, megjegyzes valtogatast, szokoz tisztitast, copybook kinyerest es Data Division jelentest.

Minden feldolgozas helyileg tortenik a gepen. A forraskodjat soha nem toltjuk fel, kuldjuk el vagy taroljuk kulso helyen. Az alkalmazas az osszes szukseges konyvtarral erkezik - futtataasi fuggoseg nem szukseges.

IBM z/OS, Micro Focus es GnuCOBOL kornyezetekbol migral fejlesztoknek.

Aktiv fejlesztes alatt - a kovetkezo verzio COBOL 2014 objektum-orientalt szintaxis tamogatast es kotegelt jelentes exportot hoz.

Segitsegre van szuksege azon reszekhez, amelyeket az eszkoz nem tud automatikusan konvertalni? Gyakorlati COBOL migracios szolgaltatasokat kinalok EXEC SQL/CICS/DLI cserehez, adatbazis replateformozashoz es vegponttol vegpontig terjedo modernizacios projektekhez.

How It Works

1

Toltse be a COBOL forraskodjat

Nyisson meg egyetlen .cbl/.cob fajlt vagy egy teljes mappat. Az eszkoz automatikusan felismeri a fix es szabad formatumot, feloldja a COPY/REPLACE direktivakat es kezeli az egymasba agyazott copybook-okat.

2

Valasszon celnyelvet

Valasszon C++ 17, Python 3, Rust, Go, Java 17 vagy C# 12 kozul. A teljes forditasi pipeline (lexer, parser, szemantikai analizator, kodgenerator) azonnal lefut.

3

Tekintse at a kimenetet es a migracios jelentest

A generalt kod az egymas melletti szerkesztoben jelenik meg. A migracios jelentes jelzi az EXEC SQL/CICS/DLI blokkokat, a dinamikus CALL celpontokat es minden kezi ellenorzest igenylo reszt.

Key Features

Hat celnyelvnyelv

COBOL konvertalasa C++ 17, Python 3, Rust, Go, Java 17 vagy C# 12 nyelvre. Minden generator idiomatikus, produkcio-kesz kodot allit elo a celnyelv konvencioinak megfeleloen.

Teljes forditasi pipeline

Nem soronkenti fordito. Tobblepcsoos fordito (Lexer, Parser, Szemantikai analizator, Kodgenerator), amely teljes AST-t epit 36 utasitastipussal es tobb mint 220 felismert kulcsszoval.

Ketosvazas szerkeszto

COBOL forraskod balra, generalt kimenet jobbra. Szintaxiskiemeles COBOL-hoz es a celnyelvhez, sotet/vilagos tema, es COBOL oszlopszerkesztes fix formatumhoz.

Automatikus formatumfelismeres

Automatikusan felismeri a fix formatumot (COBOL-85) es a szabad formatumot. Kezeli a 7. oszlop jelzoket (megjegyzesek, folytatas, debug sorok) es a >>SOURCE FORMAT FREE direktivat.

COPY elofeldolgozo

COPY es REPLACE direktivak feloldasa elemzes elott. COPY ... REPLACING tamogatasa pszeudo-szoveg behelyettesitessel, egymasba agyazott copybook-ok 10 szintig es korkoros beagyazas-eszleles.

Migracios jelentes

Minden konverzio diagnosztikai jegyzeteket (Info, Figyelmeztetes, Hiba) allit elo a Migracios jelentes panelen. Jelzi az EXEC SQL/CICS/DLI blokkokat, dinamikus CALL celpontokat, decimalis pontossagi megfontoalasokat es a kezi ellenorzest igenyo teruleteket.

Szemantikai analizis

Szimbolumtabla-epites, ketertos neverzekelees, OF/IN minositesu valtozofelbontas, paragrafus/szekcio ellenorzes, 88-as szintu validacio es tipusellenorzes.

Teljes fajl I/O

OPEN, CLOSE, READ, WRITE, REWRITE, DELETE es START teljes forditasa mind a 6 celnyelvre. Rekord packing/unpacking poziciokovetessel REWRITE-kereseshez.

Aritmetikai pontossag

Teljes COBOL aritmetika (COMPUTE, ADD, SUBTRACT, MULTIPLY, DIVIDE) ROUNDED, ON SIZE ERROR, GIVING es REMAINDER tamogatassal. Decimalis pontossag megorzese BigDecimal, Decimal vagy f64 segitsegevel.

Kotegelt feldolgozas

Teljes mappak megnyitasa, osszes .cbl/.cob/.cpy fajl rekurziv felfedezese es egy lepesben konvertalasa az Osszes konvertalasa funkcival. A folyamat parbeszedablaka fajlonkenti allapotot mutat.

Kotegelt CLI mod

Konverziok futtataasa parancssorbol felhasznaloi felulet nelkul CI/CD pipeline-okhoz. Egyedi fajlok vagy teljes konyvtarak feldolgozasa a transzpiler pipeline teljes kontrollja mellett.

Adattipus lekepezees

PIC, COMP/COMP-1/COMP-2/COMP-3/PACKED-DECIMAL, REDEFINES, OCCURS, OCCURS DEPENDING ON, FILLER es 88-as szintu feltetelek intelligens lekepezeese nativ tipusokra.

Robosztus hibakezeles

Elegans hibakezelees a pipeline minden szintjen, reszleges kimenet es vilagos diagnosztika biztositasa meg hibas vagy hianyos COBOL forraskod eseten is. Minden fajl mindig kap kimenetet.

Alprogram interfeszek

Teljes LINKAGE SECTION transzpilalas alprogram belepesi pontokhoz. CALL parameter-atadas BY REFERENCE, BY CONTENT es BY VALUE modban. Statikus hivasok kozvetlen fuggvenyhivasokka valnak; dinamikus celpontok dispatch vazat generalnak.

SORT es MERGE

SORT kulcsmezo kinyeres tobbkulcsos osszehasonlitokkal offset, hossz, numerikus/alfa tipus es novekvo/csokkeno sorrend tamogatassal. MERGE es RELEASE/RETURN utasitasok rendezesi eljaras integraciohoz.

COBOL segedeszkozok

Beepitett eszkozok COBOL forraskezeleeshez: sorszamozas, fix/szabad forma konverzio, megjegyzes valtogatas, szokoz tisztitas, copybook kinyeres es Data Division jelentes.

40+ beepitett fuggveny

LENGTH, TRIM, UPPER-CASE, LOWER-CASE, CURRENT-DATE, NUMVAL, NUMVAL-C, INTEGER-OF-DATE es sok mas. Minden fuggveny nativ megfelelore kepeziodik mind a hat celnyelven.

Tobbplatformos

Nativan fut Windows, macOS es Linux rendszereken. Minden szukseges konyvtarral szallitva - fuggoseg nem szukseges, sem Java, sem .NET, sem Docker. Toltse le, telepitse es kezdje el a konvertalast.

Supported Languages

Source (Input)

COBOL (minden dialektus) IBM Enterprise COBOL, VS COBOL II, IBM COBOL for i (AS/400), Micro Focus (ACUCOBOL-GT), RM/COBOL, GnuCOBOL, COBOL-85, COBOL 2002/2014. Fix es szabad formatum.
COBOL beagyazott SQL/CICS/DLI-vel Az EXEC SQL, EXEC CICS es EXEC DLI (IMS) blokkok megjegyzeeskent megorzodnek migracios jegyzetekkel, amelyek jelzik natv adatbazis-eleressel valo helyettesitesueeket.
COBOL copybook-ok .cpy, .cbl, .cob, .copy fajlok. COPY ... REPLACING pszeudo-szoveg behelyettesitessel, egymasba agyazas 10 szintig.

Target (Output)

C++ 17 Namespace-be csomagolt kod FixedString<N> sablonnal, Decimal tipussal, std::fstream I/O-val, felteteles include-okkal.
Python 3 Modul szintu kod decimal.Decimal pontossagi aritmetikaval, globalis deklarciokkal, tell()/seek() a REWRITE-hoz.
Rust fn main() belepesi pont, f64/i64 tipusok, match az EVALUATE-hoz, nyers azonositok (r#) a foglalt szo utkozeesekhez.
Go package main, float64 tipusok, bufio.Scanner I/O, PascalCase-ben exportalt struktura mezok.
Java 17 Osztalyba csomagolt kod BigDecimal es RoundingMode hasznalataval, BufferedReader/RandomAccessFile I/O-val.
C# 12 Namespace + osztaly struktura decimal tipussal, StreamReader/FileStream I/O-val, LINQ mintakkal.

Capabilities

  • Teljes COBOL parser Rekurziv leszallo parser, amely lefedi mind a 4 divziot (Identification, Environment, Data, Procedure) teljes AST generalassal.
  • Halott kod erzekeles Elerhetetlen paragrafusok, nem hasznalt adatelemek es elavult copybook-ok azonositasa szemantikai elemzes soran.
  • Bonyolultsagi metrikak Ciklomatikus bonyolultsag, kodsorok szama, paragrafusszam es agyazasi melyseg programonkent.
  • Kereszthivatkozasi terkepek Minden adatelem hasznalat, paragrafus hivas es fajl eleres kovetese a teljes kodbazisban.
  • Fix/szabad formatum automatikus felismeres Automatikusan meghatarozza, hogy a forras fix formatumu (COBOL-85) vagy szabad formatumu. Kezeli a 7. oszlop jelzoket (*, /, -, D) es a folytato sorokat.

  • Vezerlesatadas konverzio GO TO, PERFORM (egyszeru, TIMES, UNTIL, VARYING, THRU), EVALUATE/WHEN es beagyazott IF/ELSE/END-IF strukturalt megfelelokre.
  • Adatstruktura lekepezees Csoport/elemi elemek 01-49. szint, 66. szint RENAMES, 77. szint fuggetlen elemek, 88. szint feltetelek, OCCURS, REDEFINES, FILLER.
  • Pontossgi aritmetika COMPUTE kifejezsek, ROUNDED, ON SIZE ERROR/NOT ON SIZE ERROR, GIVING, REMAINDER. Decimalis skalazas implicit V tizedespontokhoz.
  • Fajl I/O forditas OPEN (INPUT/OUTPUT/I-O/EXTEND), CLOSE, READ AT END-del, WRITE FROM-mal, REWRITE keresesi frissitessel, DELETE, START. Fajl statusz kovetes.
  • Sztring muveletek STRING ... DELIMITED BY, UNSTRING ... INTO, INSPECT TALLYING/REPLACING/CONVERTING teljes zaradek tamogatassal.
  • Tabla muveletek SEARCH (linearis), SEARCH ALL (binaris), SET index UP BY/DOWN BY, OCCURS DEPENDING ON valtozo hosszu tablak.
  • SORT es MERGE muveletek SORT kulcsmezo kinyerees tobbkulcsos osszehasonlitokkal (offset, hossz, numerikus/alfa, novekvo/csokkeno). MERGE, RELEASE es RETURN utasitasok tamogatasa.
  • Alprogram interfeszek LINKAGE SECTION transzpilalas alprogram belepesi pontokhoz. CALL parameter-atadas BY REFERENCE, BY CONTENT es BY VALUE nativ fuggveny-alacirasokra kepeziodik.
  • Rekord packing/unpacking Fix szelessegu rekord sorok struktura mezokre elemzese READ-nel es ujraformatalas WRITE-nal. PIC megjelenitesi hosszak automatikusan szamitva.
  • 40+ beepitett fuggveny FUNCTION LENGTH, TRIM, UPPER-CASE, LOWER-CASE, CURRENT-DATE, NUMVAL, INTEGER-OF-DATE es sok mas, nativ megfelelokre kepezve.

  • Idiomatikus kodgeneralas Minden generator a celnyelv konvencioit koveti: namespace-ek C++-ban, globalis/modul minta Pythonban, match Rustban, PascalCase exportok Go-ban.
  • Intelligens nevkonvenciok COBOL azonositok atalakitva (kotojel alahuzasra, kisbetus). Fenntartott szo utkozesek nyelvenkent kezelve (r# Rustban, cob_ prefix Java/C#-ban, _var utotag Python/Go-ban).
  • Megjegyzes megorzes COBOL megjegyzsek dokumentaciokent megorzodnek. EXEC SQL/CICS/DLI blokkok megjegyzeeskent maradnak migracios jegyzetekkel.

Screenshots

Click any image to view full size

System Requirements

Minimum

  • OSWindows 10 21H2 (64-bit) / macOS 12 / Ubuntu 22.04
  • RAM4 GB
  • CPU2 GHz dual-core
  • Storage500 MB free
  • NetworkInternet connection (for activation)

Recommended

  • OSWindows 11 (64-bit) / macOS 15+ / Ubuntu 24.04
  • RAM8 GB
  • CPU2.5 GHz quad-core
  • Storage1 GB free
  • NetworkInternet connection (for activation)

User Reviews

No reviews yet, be the first!

Purchased a license? I'd love to hear your feedback!

Write a Review

Frequently Asked Questions

IBM Enterprise COBOL, VS COBOL II, IBM COBOL for i (AS/400), Micro Focus (ACUCOBOL-GT), RM/COBOL, GnuCOBOL es COBOL-85/2002/2014 szabvany. Fix es szabad formatumu forrasfajlok tamogatottak. Elfogadott kiterjesztesek: .cbl, .cob, .cpy, .copy, .cobol, .cblle es .sqb.

Igen. Az ingyenes demo lehetove teszi egyedi COBOL fajlok (legfeljebb 500 sor) C++-ra konvertalasat a teljes forditasi pipeline-on keresztul. Egyszeruen adja meg az email cimet a letolteshez - fiok es fizetes nem szukseges.

A beagyazott SQL, CICS es DLI (IMS) blokkok megjegyzeeskent megorzodnek a generalt kimenetben. Migracios jegyzet jelzi mindegyiket, igy pontosan tudja, hol kell oket nativ adatbazis-eleresi koddal helyettesiteni (JDBC, ADO.NET, SQLAlchemy stb.). A DLI blokkok TODO jelolest kapnak az eredeti IMS hivasokkal referenciavalent.

Nem. Az Easy COBOL Migrator teljes forditasi pipeline-t hasznal: COPY elofelolgolgozo, lexer (tobb mint 220 kulcsszo), rekurziv leszallo parser (36 utasitastipus, teljes AST), szemantikai analizator (szimbolumtablak, tipusellenorzes) es nyelv-specifikus kodgeneratorok. Ha az AST pipeline tul sok hibat talal, automatikusan soronkenti transzpilerre valt, hogy mindig legyen kimenet.

A Professional licencek 1 gep aktivaciot engednek. Az Enterprise licencek legfeljebb 5 gep aktivaciot engednek. Egy gepet barmikor deaktivalhat a tagok iranyitopultjan es ujraaktivalhatja masikon. A licence sosem jar le - oroke az one.

Csak a kezdeti aktivalashoz es az idoszakos licenc ellenorzeshez (30 naponta egyszer). Az osszes konverzios feldolgozas helyileg tortenik a gepen. A forraskodjat soha nem toltjuk fel, kuldjuk el vagy taroljuk kulso helyen.

A legutobbi megkapott verziot korlat nelkul tovabb hasznalhatja - a licence sosem jar le. Az uj verziok, javitasok es uj celnyelvek folytatasos eleseresehez Eves karbantartasi tervvel ujithat ($749/ev Professional, $2 499/ev Enterprise). A karbantartas email tamogatast is tartalmaz.

A karbantartasi megujitasok magukban foglaljak az osszes szoftverfrisstest (javitok, uj funkciok, uj celnyelvek) plusz email tamogatas. A Professional karbantartas 48 oras valaszidot tartalmaz. Az Enterprise karbantartas 24 oras kiemelt valaszt tartalmaz. Ha karbantartasa lejar, barmikor megujithatja a legujabb verziohoz valo hozzaferes visszaallitasahoz.

Minden licenc 90 nap email tamogatast tartalmaz a vasarlas datumtol szamitva. A Professional licencek standard email tamogatast kapnak. Az Enterprise licencek kiemelt email tamogatast kapnak gyorsabb valaszidovel. 90 nap utan a folyamatos tamogatas aktiv Eves karbantartasi tervvel jar, vagy igeny szerint $200/h (Professional) vagy $150/h (Enterprise) dijszabassal erheto el.

Igen. Az Enterprise kiadas tartalmaz kotegelt CLI modot felhasznaloi felulet nelkuli konverziokhoz. Egyedi fajlokat vagy teljes konyvtarakat dolgozhat fel a transzpiler pipeline teljes kontrollja mellett. Lasd a beepitett CLI referenciat GitHub Actions es GitLab CI peldakkal.

Igen. Ha migracios igenye meghaladja az eszkoz automatikus kepessegeit (EXEC SQL/CICS cserhe, adatbazis replateformozas, egyedi integraciok), gyakorlati migracios szolgaltatasokat kinalok $200/h dijszabassal Professional es $150/h Enterprise ugyfelek szamara. Latogasson el a szolgaltatasok oldalra vagy irjon a [email protected] cimre.

Purchase License

$2,995 one-time
  • Egyfelhasznaloos, 1 gep aktivacio
  • Minden COBOL dialektus
  • Mind a 6 celnyelv
  • GUI szerkeszto migracios jelentesekkel
  • Kotegelt konverzio GUI-n keresztul (Osszes konvertalasa)
  • Fajlonkenti jelentes export
  • 6 honapos frissites
  • 90 napos email tamogatas
Professional kiadas vasarlasa
$9,995 one-time
  • Legfeljebb 5 felhasznalo, 5 gep aktivacio
  • Minden COBOL dialektus
  • Mind a 6 celnyelv
  • GUI szerkeszto migracios jelentesekkel
  • Kotegelt CLI mod CI/CD integraciohoz
  • Projekt szintu konszolidalt migracios jelentes (PDF/HTML)
  • Egyedi copybook konyvtar utvonalak
  • Feher cimkes jelentes kimenet (termek markajelesek eltavolitasa)
  • 12 honapos frissites
  • 90 napos kiemelt email tamogatas
Enterprise kiadas vasarlasa
Secure checkout via Stripe Perpetual license - yours forever

Try the Demo

Download the free demo to evaluate before purchasing.

Demo Limitations

  • Maximum 500 sor COBOL fajlonkent
  • Csak egyedi fajl (nincs mappa/kotegelt feldolgozas)
  • Csak C++ kimenet
  • Nincs kotegelt CLI mod
  • Nincs export vagy nyomtatas
  • Vizjeles megjegyzesek a generalt kimenetben

Enter your email to receive the download link.

Support & Maintenance

Included with Purchase

  • 90 days of email support
  • Updates included (see tier)
  • Access to knowledge base

Annual Maintenance

Continue receiving updates, new language targets, and email support after your included period ends.

Professional karbantartas $749/yr
Minden frissites + email tamogatas (48 oras valaszido)
Enterprise karbantartas $2,499/yr
Minden frissites + kiemelt tamogatas (24 oras valaszido)

Paid Consulting

Need hands-on help beyond product support? Migration consulting is available after your included support period.

    Product Details

    • Version1.0.0
    • LicenseCommercial
    • CategoryMigracio
    • PlatformsWin / Mac / Linux