ДАННЫЙ САЙТ ИСПОЛЬЗУЕТ ФАЙЛЫ COOKIE: продолжая просмотр страниц сайта, Вы даете свое согласие на использование файлов cookie.
Для получения дополнительной информации, пожалуйста, ознакомьтесь с нашей
Политикой конфиденциальности и Политикой использования файлов cookie.

Кастомизированная и Высокоавтоматизированная Межплатформенная
Миграция Баз Данных и Приложений


Конвертация COBOL в IBM DB2

DB2

Конвертация приложений из COBOL в DB2 стала возможной с помощью разработанного нами программного обеспечения для конвертации приложений Ispirer MnMTK.


Почему Ispirer MnMTK?

Ispirer Systems стремиться к предоставлению высококачественных услуг в сфере конвертации приложений и миграции баз данных. Мы вносим дополнительные настройки в программу, чтобы кастомизированная специально под ваш проект версия учитывала все его тонкости и особенности, а конечный результат соответствовал вашим требованиям и ожиданиям.

  • Высококвалифицированная техническая поддержка. Наша команда обладает огромным опытом в проведении проектов по конвертации приложений различных уровней сложности. Поэтому наша помощь для быстрой и качественной конвертации – это то, что Вам нужно!
  • Индивидуальный подход к каждому проекту и быстрая кастомизация софта под проект. Мы настраиваем работу софта под каждый проект, чтобы конченый результат соответствовал всем вашим требованиям. Расширение функционала нашего софта занимает 1-2 дня.
  • Взаимодействие с клиентом до принятия решения о покупке. Перед принятиям Вами решения о приобретении Лицензии или Сервиса мы проводим полную наглядную демонстрацию процесса конвертации приложения.
  • Гибкая система цен. Наши цены индивидуальны и зависят от объема проекта и сроков его исполнения. Мы подбираем несколько вариантов цены, среди которых вы сможете найти тот, который Вас устроит.
  • Оптимизированное преобразование. По завершении вашего проекта конвертации COBOL приложения вы получите интеллектуальный и технологичный код, который не требует использования какого-либо промежуточного софта от Ispirer.

Наш подход

Пожалуйста, заполните опросный лист для того, чтобы начать обсуждение сотрудничества по Вашему проекту либо получить приблизительную оценку:

Для компаний ISV Ispirer предлагает комплексную модель взаимодействия для конвертации приложений с миллионами строк кода.

Онлайн-презентация

Ispirer Migration Solution

COBOL в IBM DB2

Заказать

Узнать стоимость

Ispirer Migration Solution

COBOL в IBM DB2

Услуги Программа

Пожалуйста, свяжитесь с нами для получения более подробной информации.


Программная структура COBOL

  1.  
  2. IDENTIFICATION DIVISION.
  3. PROGRAM-ID. DemoId.
  4. ENVIRONMENT DIVISION.
  5. DATA DIVISION.
  6. PROCEDURE DIVISION.
  7. FIRST-PARAGRAPH.
  8. DISPLAY "First DEMO".
  9.  


Существует четыре раздела:

  • IDENTIFICATION DIVISION: В данном разделе необходимо вводить имя программы.
  • ENVIRONMENT DIVISION: В данном разделе определяются файлы, необходимые программе.
  • DATA DIVISION: В данном разделе объявляются переменные, данные, файлы и т.д..
  • PROCEDURE DIVISION: В данном разделе пишется программа. В предыдущем примере – все это в одном подразделе. Подраздел – это группа выражений, названных по ярлыку. Для окончания подраздела нет никаких специальных отметок.

Характеристики конвертации

  • Мигрирует базу данных приложения COBOL на базу данных DB2

  • Конвертирует программы COBOL в процедуры DB2

  • DB2:

    1.  
    2. CREATE OR REPLACE PROCEDURE DemoId()
    3. LANGUAGE SQL
    4. BEGIN
    5. CALL DBMS_OUTPUT.PUT_LINE ('FIRST DEMO');
    6. END
    7.  
  • Конвертирует WORKING-STORAGE SECTION с записями и переменными декларирования в выражения DB2 DECLARE

  • COBOL:

    1.  
    2. WORKING-STORAGE SECTION.
    3. 01 MY_STRING_1 PIC X(20).
    4. 01 MY_STRING_2 PIC X(30).
    5. 01 MY_NUMBER PIC 9(2) VALUE 1.
    6.  

    DB2:

    1.  
    2. DECLARE MY_STRING_1 VARCHAR(20);
    3. DECLARE MY_STRING_2 VARCHAR(30);
    4. DECLARE MY_NUMBER INTEGER;
    5. SET MY_NUMBER = 1;
    6.  
  • Конвертирует записи COBOL в отдельные переменные DB2

  • COBOL:

    1.  
    2. 01 MY_DATA_RECORD.
    3. 03 MY_NAME PIC X(20).
    4. 03 MY_ADDRESS PIC X(40).
    5. 03 MY_ID PIC 9(2).
    6.  

    DB2:

    1.  
    2. DECLARE SWV_MY_DATA_RECORD_MY_NAME VARCHAR(20);
    3. DECLARE SWV_MY_DATA_RECORD_MY_ADDRESS VARCHAR(40);
    4. DECLARE SWV_MY_DATA_RECORD_MY_ID DOUBLE;
    5.  
  • Конвертирует выражения COBOL MOVE TO/COMPUTE в выражения присваивания DB2

  • COBOL:

    1.  
    2. MOVE 5 TO MY_NUMBER.
    3.  

    DB2:

    1.  
    2. SET MY_NUMBER=5;
    3.  
  • Конвертирует разделы COBOL (группа подразделов или выражений) в процедуры DB2. SECTION может быть названа, используя выражение PERFORM. PERFORM конвертируется в вызов хранимой процедуры DB2

  • Конвертирует управляющие структуры COBOL в управляющие выражения DB2

  • COBOL:

    1.  
    2. IF/ELSE/END IF
    3.  

    DB2:

    1.  
    2. IF/ELSE/END IF;
    3.  

    COBOL:

    1.  
    2. PERFORN UNTIL/END-PERFORM
    3.  

    DB2:

    1.  
    2. WHILE <condition> LOOP
    3.  
    4. <loop_body>
    5.  
    6. END LOOP;
    7.  
  • Конвертирует вывод данных на экран (выражение DISPLAY) в DBMS_OUTPUT.PUT_LINE

  • Конвертирует EXEC SQL/ END-EXEC (выражения SELECT, INSERT, UPDATE, DELETE, CURSOR) выражения в выражения SQL DB2 (выражения SELECT, INSERT, UPDATE, DELETE, CURSOR)

  • COBOL:

    1.  
    2. EXEC SQL
    3. SELECT cur_date
    4. FROM val_date
    5. WHERE cur_date < CURRENT
    6. END-EXEC.
    7.  

    DB2:

    1.  
    2. SELECT cur_date
    3. FROM val_date
    4. WHERE cur_date < CURRENT TIMESTAMP
    5.  
  • Автоматически конвертирует выражения SQL во Встроенном SQL (EXEC SQL/END-EXEC.) для соответствия синтаксису DB2


  •  
    Отзывы
    30.03.2018 Казахский национальный педагогический университет
    Миграция с PASCAL в C#.NET

    Я занимаюсь научной деятельностью в Казахском национальном педагогическом университете. ...

    28.03.2018Extedo, Германия
    DB2 в MSSQL Server


    EXTEDO была основана в 1996 году как департамент компании IABG с простой миссией: помогать научно-исследовательским институтам в области медицины соответствовать...

    ...

    02.02.2018ООО "Гисофт", Россия
    Миграция из Microsoft SQL Server в PostgreSQL

    Компания «Гисофт», разработчик автоматизированных систем управления для образования, после долгих и в основном неудачных экспериментов с...

    ...

    Истории успеха
    17.07.2017Миграция с Oracle в PostgreSQL, РоссияПрофессиональные услуги по переносу пакетов и хранимых процедур с Oracle в PostgreSQL.


    В конце 2016 года компания Ispirer Systems осуществила услуги по миграции для одного из российских...

    ...

    17.07.2017Конвертация Oracle в Java, Индия

    В начале 2017 года к Ispirer Systems обратилась индийская многонациональная компания, которая предоставляет инновационные IT-решения и услуги. Компания предлагает лучшие в своем классе...

    ...