ترحيل مميز v1.0.0

Easy COBOL Migrator - أداة ترحيل COBOL لسطح المكتب

محول COBOL لسطح المكتب لأنظمة Windows وmacOS وLinux. يحول برامج COBOL إلى C++ 17 وPython 3 وRust وGo وJava 17 وC# 12 عبر خط أنابيب تجميع كامل وتحليل دلالي وتشخيصات ترحيل.

Windows macOS Linux
Starting from $2,995
Easy COBOL Migrator - أداة ترحيل COBOL لسطح المكتب

About

Easy COBOL Migrator هو محول سطح مكتب يحول برامج COBOL إلى ست لغات حديثة عبر خط أنابيب تجميع كامل. حمّل ملف COBOL، اختر اللغة المستهدفة، والكود المُنتَج يظهر فوراً في المحرر جنباً إلى جنب. تحلل الأداة جميع أقسام COBOL الأربعة، وتبني شجرة بناء جملة مجردة كاملة، وتنفذ تحليلاً دلالياً، وتنتج مخرجات أصيلة - وليست ترجمة سطراً بسطر.

يعالج خط أنابيب التجميع 36 نوع تعليمة، وأكثر من 220 كلمة مفتاحية COBOL، وأكثر من 40 دالة مدمجة، وجميع أنواع بيانات PIC/USAGE، وإدخال/إخراج الملفات مع تعبئة/تفريغ السجلات، ومعالجة COPY/REPLACE المسبقة مع copybook متداخلة، وإعادة هيكلة كاملة لتدفق التحكم (PERFORM، GO TO، EVALUATE، IF/ELSE). يغطي تحويل LINKAGE SECTION واجهات البرامج الفرعية، وتدعم تعليمات CALL تمرير BY REFERENCE وBY CONTENT وBY VALUE. يعالج استخراج حقول مفاتيح SORT مقارنات متعددة المفاتيح بترتيب تصاعدي/تنازلي. كل تحويل ينتج تقرير ترحيل مع ملاحظات تشخيصية - يُحدد كتل EXEC SQL/CICS/DLI، وأهداف CALL الديناميكية، وكل ما يحتاج مراجعة يدوية.

للمشاريع الأكبر، افتح مجلداً كاملاً لاكتشاف جميع ملفات .cbl/.cob/.cpy وتحويلها دفعة واحدة. تتعامل أدوات COBOL المساعدة المدمجة مع ترقيم الأسطر وتحويل التنسيق وتبديل التعليقات وتنظيف المسافات واستخراج copybook وتقرير Data Division.

جميع العمليات تتم على جهازك المحلي. كودك المصدري لا يُرفع أو يُنقل أو يُخزّن خارجياً أبداً. يأتي التطبيق مع جميع المكتبات المطلوبة - بدون تبعيات وقت التشغيل.

مصمم للمطورين الذين يرحلون من بيئات IBM z/OS وMicro Focus وGnuCOBOL.

قيد التطوير النشط - الإصدار القادم سيضيف دعم صيغة COBOL 2014 الكائنية التوجه وتصدير التقارير الدفعية.

تحتاج مساعدة في أجزاء لا تستطيع الأداة أتمتتها؟ أقدم خدمات ترحيل COBOL فعلية تشمل استبدال EXEC SQL/CICS/DLI، وإعادة منصة قواعد البيانات، ومشاريع التحديث الشاملة.

How It Works

1

تحميل كود COBOL المصدري

افتح ملف .cbl/.cob واحداً أو مجلداً كاملاً. تكتشف الأداة تلقائياً التنسيق الثابت والحر، وتحل توجيهات COPY/REPLACE، وتعالج copybook المتداخلة.

2

اختيار اللغة المستهدفة

اختر من C++ 17 أو Python 3 أو Rust أو Go أو Java 17 أو C# 12. يعمل خط أنابيب التجميع الكامل (محلل لفظي، محلل نحوي، محلل دلالي، مُولّد كود) فورياً.

3

مراجعة المخرجات وتقرير الترحيل

يظهر الكود المُنتَج في المحرر جنباً إلى جنب. يُحدد تقرير الترحيل كتل EXEC SQL/CICS/DLI، وأهداف CALL الديناميكية، وكل ما يحتاج مراجعة يدوية.

Key Features

ست لغات مستهدفة

حول COBOL إلى C++ 17 أو Python 3 أو Rust أو Go أو Java 17 أو C# 12. كل مُولّد ينتج كوداً أصيلاً وجاهزاً للإنتاج يتبع اصطلاحات اللغة المستهدفة.

خط أنابيب تجميع كامل

ليس مترجماً سطراً بسطر. مُجمّع متعدد المراحل (محلل لفظي، محلل نحوي، محلل دلالي، مُولّد كود) يبني شجرة بناء جملة مجردة (AST) كاملة تدعم 36 نوع تعليمة وأكثر من 220 كلمة مفتاحية.

محرر ثنائي اللوحات

كود COBOL المصدري على اليسار والمخرجات المُنتَجة على اليمين. تلوين بناء الجملة لكل من COBOL واللغة المستهدفة، سمات داكنة/فاتحة، وتحرير أعمدة COBOL بالتنسيق الثابت.

اكتشاف التنسيق التلقائي

يكتشف تلقائياً التنسيق الثابت (COBOL-85) والتنسيق الحر. يعالج مؤشرات العمود 7 (التعليقات، الاستمرارية، أسطر التصحيح) وتوجيه >>SOURCE FORMAT FREE.

معالج COPY المسبق

يحل توجيهات COPY وREPLACE قبل التحليل. يدعم COPY ... REPLACING مع استبدال النص الزائف، وcopybook متداخلة حتى 10 مستويات، واكتشاف التضمين الدائري.

تقرير الترحيل

كل تحويل ينتج ملاحظات تشخيصية (معلومات، تحذيرات، أخطاء) في لوحة تقرير الترحيل. يُحدد كتل EXEC SQL/CICS/DLI، وأهداف CALL الديناميكية، وملاحظات دقة الكسور العشرية، والمناطق التي تحتاج مراجعة يدوية.

التحليل الدلالي

بناء جدول الرموز، اكتشاف الأسماء الغامضة، حل المتغيرات المؤهلة بـ OF/IN، التحقق من الفقرات/الأقسام، التحقق من شروط المستوى 88، وفحص الأنواع.

إدخال/إخراج ملفات كامل

تحويل OPEN وCLOSE وREAD وWRITE وREWRITE وDELETE وSTART بالكامل إلى جميع اللغات الست المستهدفة. تعبئة/تفريغ السجلات مع تتبع الموقع لدعم بحث REWRITE.

دقة الحسابات

جميع عمليات COBOL الحسابية (COMPUTE، ADD، SUBTRACT، MULTIPLY، DIVIDE) مع دعم ROUNDED وON SIZE ERROR وGIVING وREMAINDER. الحفاظ على دقة الكسور العشرية عبر BigDecimal أو Decimal أو f64.

المعالجة الدفعية

افتح مجلداً كاملاً واكتشف جميع ملفات .cbl/.cob/.cpy بشكل تكراري وحولها دفعة واحدة باستخدام 'تحويل الكل'. يعرض مربع حوار التقدم حالة كل ملف.

وضع CLI الدفعي

تشغيل التحويلات عبر سطر الأوامر بدون واجهة رسومية لخطوط أنابيب CI/CD. معالجة ملفات فردية أو أدلة كاملة مع تحكم كامل في خط أنابيب المحول.

تعيين أنواع البيانات

تعيين ذكي لعبارات PIC، COMP/COMP-1/COMP-2/COMP-3/PACKED-DECIMAL، REDEFINES، OCCURS، OCCURS DEPENDING ON، FILLER وشروط المستوى 88 إلى أنواع أصلية.

استرداد قوي من الأخطاء

يعالج الأخطاء بأناقة في كل مرحلة من خط الأنابيب، مما يضمن مخرجات جزئية وتشخيصات واضحة حتى مع كود COBOL المشوّه أو غير المكتمل. كل ملف ينتج دائماً مخرجات.

واجهة البرامج الفرعية

تحويل LINKAGE SECTION الكامل لنقاط دخول البرامج الفرعية. CALL مع تمرير BY REFERENCE وBY CONTENT وBY VALUE. الاستدعاءات الثابتة تصبح استدعاءات دوال مباشرة؛ الأهداف الديناميكية تُنتج هيكل توجيه.

SORT وMERGE

استخراج حقول مفاتيح SORT مع مقارنات متعددة المفاتيح تدعم الإزاحة والطول والنوع الرقمي/الأبجدي والترتيب التصاعدي/التنازلي. تعليمات MERGE وRELEASE/RETURN لتكامل إجراء الفرز.

أدوات COBOL المساعدة

أدوات مدمجة لإدارة كود COBOL المصدري: ترقيم الأسطر، تحويل التنسيق الثابت/الحر، تبديل التعليقات، تنظيف المسافات، استخراج copybook وتقرير Data Division.

أكثر من 40 دالة مدمجة

LENGTH، TRIM، UPPER-CASE، LOWER-CASE، CURRENT-DATE، NUMVAL، NUMVAL-C، INTEGER-OF-DATE والمزيد. كل دالة يتم تعيينها إلى المكافئ الأصلي في جميع اللغات الست المستهدفة.

متعدد المنصات

يعمل أصلياً على Windows وmacOS وLinux. يأتي مع جميع المكتبات المطلوبة - ليس هناك تبعيات وقت التشغيل، ولا يحتاج Java أو .NET أو Docker. حمّل وثبّت وابدأ التحويل.

Supported Languages

Source (Input)

COBOL (جميع اللهجات) IBM Enterprise COBOL، VS COBOL II، IBM COBOL for i (AS/400)، Micro Focus (ACUCOBOL-GT)، RM/COBOL، GnuCOBOL، COBOL-85، COBOL 2002/2014. يدعم التنسيق الثابت والحر.
COBOL مع SQL/CICS/DLI مضمن كتل EXEC SQL وEXEC CICS وEXEC DLI (IMS) تُحفظ كتعليقات مع ملاحظات ترحيل تُحدد الاستبدال بوصول قاعدة بيانات أصلي.
COBOL copybook ملفات .cpy و.cbl و.cob و.copy. يدعم COPY ... REPLACING مع استبدال النص الزائف، متداخلة حتى 10 مستويات.

Target (Output)

C++ 17 كود مغلف في مساحة أسماء مع قوالب FixedString<N>، أنواع Decimal، إدخال/إخراج std::fstream، وتضمينات مشروطة.
Python 3 كود على مستوى الوحدة مع decimal.Decimal للحسابات الدقيقة، تصريحات global، tell()/seek() لعمليات REWRITE.
Rust نقطة دخول fn main()، أنواع f64/i64، match لـ EVALUATE، معرفات خام (r#) لمعالجة تعارض الكلمات المحجوزة.
Go package main، أنواع float64، إدخال/إخراج bufio.Scanner، حقول بنية مُصدّرة بأسلوب PascalCase.
Java 17 كود مغلف في فئة مع BigDecimal وRoundingMode، إدخال/إخراج BufferedReader/RandomAccessFile.
C# 12 هيكل مساحة أسماء + فئة مع أنواع decimal، إدخال/إخراج StreamReader/FileStream، أنماط LINQ.

Capabilities

  • محلل COBOL كامل محلل نحوي تنازلي عودي يغطي جميع الأقسام الأربعة (Identification، Environment، Data، Procedure) وينتج AST كاملة.
  • اكتشاف الكود الميت يحدد الفقرات غير القابلة للوصول وعناصر البيانات غير المستخدمة وcopybook القديمة أثناء التحليل الدلالي.
  • مقاييس التعقيد التعقيد الدوري وعدد أسطر الكود وعدد الفقرات وعمق التداخل لكل برنامج.
  • خريطة المراجع التبادلية تتبع كل استخدام لعنصر بيانات واستدعاء فقرة ووصول ملف عبر قاعدة الكود بأكملها.
  • اكتشاف التنسيق الثابت/الحر تلقائياً يحدد تلقائياً ما إذا كان المصدر بتنسيق ثابت (COBOL-85) أو حر. يعالج مؤشرات العمود 7 (*، /، -، D) والاستمراريات.

  • تحويل تدفق التحكم GO TO، PERFORM (simple، TIMES، UNTIL، VARYING، THRU)، EVALUATE/WHEN وIF/ELSE/END-IF المتداخلة تُحوّل إلى مكافئات مهيكلة.
  • تعيين هيكل البيانات مجموعات/عناصر أساسية مستوى 01-49، مستوى 66 RENAMES، مستوى 77 مستقل، شروط مستوى 88، OCCURS، REDEFINES، FILLER.
  • حسابات دقيقة تعبيرات COMPUTE، ROUNDED، ON SIZE ERROR/NOT ON SIZE ERROR، GIVING، REMAINDER. تحجيم عشري مع نقاط عشرية V ضمنية.
  • تحويل إدخال/إخراج الملفات OPEN (INPUT/OUTPUT/I-O/EXTEND)، CLOSE، READ مع AT END، WRITE مع FROM، REWRITE مع تحديث البحث، DELETE، START. تتبع حالة الملف.
  • عمليات السلاسل النصية دعم كامل لعبارات STRING ... DELIMITED BY وUNSTRING ... INTO وINSPECT TALLYING/REPLACING/CONVERTING.
  • عمليات الجداول SEARCH (خطي)، SEARCH ALL (ثنائي)، SET index UP BY/DOWN BY، جداول متغيرة الطول OCCURS DEPENDING ON.
  • عمليات SORT وMERGE استخراج حقول مفاتيح SORT مع مقارنات متعددة المفاتيح (إزاحة، طول، رقمي/أبجدي، تصاعدي/تنازلي). دعم تعليمات MERGE وRELEASE وRETURN.
  • واجهة البرامج الفرعية تحويل LINKAGE SECTION لنقاط دخول البرامج الفرعية. تعيين CALL مع BY REFERENCE وBY CONTENT وBY VALUE إلى توقيعات دوال أصلية.
  • تعبئة/تفريغ السجلات تحليل أسطر السجلات ذات العرض الثابت إلى حقول بنية عند READ وإعادة تنسيقها عند WRITE. حساب تلقائي لطول عرض PIC.
  • أكثر من 40 دالة مدمجة FUNCTION LENGTH، TRIM، UPPER-CASE، LOWER-CASE، CURRENT-DATE، NUMVAL، INTEGER-OF-DATE والمزيد، مُعيّنة إلى مكافئات أصلية.

  • إنتاج كود أصيل كل مُولّد يتبع اصطلاحات اللغة المستهدفة: مساحات أسماء C++، أنماط global/module في Python، match في Rust، PascalCase المُصدّر في Go.
  • اصطلاحات تسمية ذكية تحويل معرفات COBOL (الواصلات إلى شرطات سفلية، التحويل إلى أحرف صغيرة). معالجة تعارض الكلمات المحجوزة حسب اللغة (r# في Rust، بادئة cob_ في Java/C#، لاحقة _var في Python/Go).
  • الحفاظ على التعليقات تُحفظ تعليقات COBOL كتوثيق. كتل EXEC SQL/CICS/DLI تُحفظ كتعليقات مع ملاحظات ترحيل.

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 ومعيار COBOL-85/2002/2014. تُدعم ملفات التنسيق الثابت والحر. الامتدادات المقبولة: .cbl، .cob، .cpy، .copy، .cobol، .cblle و.sqb.

نعم. النسخة التجريبية المجانية تسمح لك بتحويل ملف COBOL واحد (حتى 500 سطر) إلى C++ باستخدام خط أنابيب التجميع الكامل. أدخل بريدك الإلكتروني للتحميل - لا حاجة لحساب أو دفع.

كتل SQL وCICS وDLI (IMS) المضمنة تُحفظ كتعليقات في المخرجات المُنتَجة. ملاحظات الترحيل تُحدد كل كتلة حتى تعرف بالضبط أين تستبدلها بكود وصول قاعدة بيانات أصلي (JDBC، ADO.NET، SQLAlchemy، إلخ). كتل DLI تتضمن علامات TODO واستدعاء IMS الأصلي كمرجع.

لا. Easy COBOL Migrator يستخدم خط أنابيب تجميع كامل: معالج COPY المسبق، محلل لفظي (أكثر من 220 كلمة مفتاحية)، محلل نحوي تنازلي عودي (36 نوع تعليمة، AST كاملة)، محلل دلالي (جدول رموز، فحص أنواع)، ومُولّد كود خاص باللغة. إذا واجه خط أنابيب AST أخطاء كثيرة جداً، يعود تلقائياً إلى المحول سطراً بسطر لإنتاج مخرجات دائماً.

ترخيص Professional يسمح بتفعيل على جهاز واحد. ترخيص Enterprise يسمح بتفعيل على 5 أجهزة كحد أقصى. يمكنك إلغاء تفعيل جهاز وإعادة التفعيل على آخر في أي وقت من لوحة تحكم العضوية. التراخيص لا تنتهي أبداً - إنها ملكك للأبد.

فقط للتفعيل الأولي والتحقق الدوري من الترخيص (كل 30 يوماً). جميع عمليات التحويل تتم محلياً على جهازك. كودك المصدري لا يُرفع أو يُنقل أو يُخزّن خارجياً أبداً.

يمكنك الاستمرار في استخدام آخر إصدار تلقيته إلى أجل غير مسمى - التراخيص لا تنتهي أبداً. لمواصلة تلقي الإصدارات الجديدة والإصلاحات واللغات المستهدفة الجديدة، يمكنك التجديد عبر خطة صيانة سنوية ($749/سنة Professional، $2,499/سنة Enterprise). الصيانة تتضمن أيضاً دعم مستمر بالبريد الإلكتروني.

تجديد الصيانة يتضمن جميع تحديثات البرنامج (إصلاحات، ميزات جديدة، لغات مستهدفة جديدة) بالإضافة إلى دعم بالبريد الإلكتروني. صيانة Professional تتضمن استجابة خلال 48 ساعة. صيانة Enterprise تتضمن استجابة أولوية خلال 24 ساعة. إذا انتهت الصيانة، يمكنك التجديد في أي وقت لاستعادة الوصول إلى أحدث إصدار.

كل ترخيص يتضمن 90 يوماً دعم بالبريد الإلكتروني من تاريخ الشراء. ترخيص Professional يحصل على دعم بريد إلكتروني قياسي. ترخيص Enterprise يحصل على دعم بريد إلكتروني أولوية مع أوقات استجابة أسرع. بعد 90 يوماً، الدعم المستمر متضمن في خطة صيانة سنوية نشطة، أو متاح كخدمة مدفوعة بسعر $200/ساعة (Professional) أو $150/ساعة (Enterprise).

نعم. نسخة Enterprise تتضمن وضع CLI دفعي للتحويلات بدون واجهة رسومية. معالجة ملفات فردية أو أدلة كاملة مع تحكم كامل في خط أنابيب المحول. راجع مرجع CLI المدمج لأمثلة GitHub Actions وGitLab CI.

نعم. إذا كانت احتياجات الترحيل لديك تتجاوز ما يمكن للأداة أتمتته (استبدال EXEC SQL/CICS، إعادة منصة قواعد البيانات، تكاملات مخصصة)، أقدم خدمات ترحيل فعلية بسعر $200/ساعة لعملاء Professional و$150/ساعة لعملاء Enterprise. قم بزيارة صفحة الخدمات أو أرسل بريداً إلكترونياً إلى [email protected].

Purchase License

$2,995 one-time
  • مستخدم واحد، تفعيل على جهاز واحد
  • جميع لهجات COBOL
  • جميع اللغات المستهدفة الست
  • محرر GUI مع تقرير الترحيل
  • تحويل دفعي عبر GUI (تحويل الكل)
  • تصدير التقرير لكل ملف
  • 6 أشهر تحديثات
  • 90 يوماً دعم بالبريد الإلكتروني
شراء نسخة Professional
$9,995 one-time
  • حتى 5 مستخدمين، تفعيل على 5 أجهزة
  • جميع لهجات COBOL
  • جميع اللغات المستهدفة الست
  • محرر GUI مع تقرير الترحيل
  • وضع CLI دفعي لتكامل CI/CD
  • تقرير ترحيل شامل على مستوى المشروع (PDF/HTML)
  • مسارات مكتبة copybook مخصصة
  • مخرجات تقرير بعلامة بيضاء (إزالة العلامة التجارية للمنتج)
  • 12 شهراً تحديثات
  • 90 يوماً دعم أولوية بالبريد الإلكتروني
شراء نسخة Enterprise
Secure checkout via Stripe Perpetual license - yours forever

Try the Demo

Download the free demo to evaluate before purchasing.

Demo Limitations

  • حد أقصى 500 سطر COBOL لكل ملف
  • ملف واحد فقط (بدون مجلد/معالجة دفعية)
  • مخرجات C++ فقط
  • بدون وضع CLI دفعي
  • بدون تصدير أو طباعة
  • تعليقات علامة مائية في المخرجات المُنتَجة

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 $749/yr
جميع التحديثات + دعم بالبريد الإلكتروني (استجابة خلال 48 ساعة)
صيانة Enterprise $2,499/yr
جميع التحديثات + دعم أولوية (استجابة خلال 24 ساعة)

Paid Consulting

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

    Product Details

    • Version1.0.0
    • LicenseCommercial
    • Categoryترحيل
    • PlatformsWin / Mac / Linux