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

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


Конвертация COBOL в Microsoft SQL Server T-SQL

Ispirer Is Microsoft Platform Modernization Allience Partner for Database Migration

Прогаммное обеспечение от Ispirer позволяет конвертировать приложения COBOL в Microsoft SQLServer T-SQL.

За последние 15 лет более миллиона проектов по всему миру были успешно завершены с помощью наших услуг по миграции и программы Ispirer MnMTK.

Почему Ispirer MnMTK

Ispirer MnMTK поможет Вам автоматически конвертировать Ваше текущее приложение COBOL. Она также поможет устранить большинство рисков и существенно снизить общее количество требуемых усилий. Все эти преимущества доступны по разумной цене, что делает программу для миграции баз данных и приложений Ispirer MnMTK еще более привлекательным средством для данного проекта. Ispirer MnMTK также является универсальной программой для конвертации. В дальнейшем возможна разработка любого направления миграции. Данная программа может осуществить конвертацию в кратчайшие сроки.

Оценка

Оценка помогает определить усилия и стоимость миграции. Для более подробного процесса оценки, перейдите по следующей ссылке:

Оценка миграции COBOL

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

Ispirer предлагает комплексный процесс взаимодействия для миграции Вашего проекта для конвертации. Для более подробной информации, пожалуйста, перейдите на страницу Процесс взаимодействия во время миграции приложений.

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

Ispirer Migration Solution

COBOL в MS SQL Server T-SQL

Заказать

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

Ispirer Migration Solution

COBOL в MS SQL Server T-SQL

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

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


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

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


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

  • РАЗДЕЛ ИДЕНТИФИКАЦИИ: Там, где Вы должны ввести имя программы.
  • РАЗДЕЛ ОКРУЖЕНИЯ: Там, где Вы определяете файлы, которые нужны программе.
  • РАЗДЕЛ ДАННЫХ: Там, где Вы объявляете переменные, записи, файлы и пр.
  • РАЗДЕЛ ПРОЦЕДУР: Там, где Вы пишете программу. В примере, представленном ниже, все в одном знаке абзаца. Знак абзаца - набор выражений, именованных текстовыми данными. В конце знака абзаца нет специального маркера.


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

  • Мигрирует базы данных приложений COBOL на базы данных MSSQLServer
  • Конвертирует программы COBOL в процедуру MSSQLServer procedure
    1. CREATE PROCEDURE DemoId() AS
    2. BEGIN
    3. PRINT ‘FIRST DEMO’
    4. END;

  • Конвертирует секцию рабочей памяти с объявленными переменными и записями в MSSQLServer DECLARE
    1. WORKING-STORAGE SECTION.
    2. 01 MY_STRING_1 PIC X(20).
    3. 01 MY_STRING_2 PIC X(30).
    4. 01 MY_NUMBER PIC 9(2) VALUE 1.

    В:

    1. DECLARE
    2. @MY_STRING_1 VARCHAR(20),
    3. @MY_STRING_2 VARCHAR(20),
    4. @MY_NUMBER INT
    5. SET @MY_NUMBER=1

  • Конвертирует записи COBOL в пользовательский тип MSSQLServer CLR
    1. 01 MY_DATA_RECORD.
    2. 03 MY_NAME PIC X(20).
    3. 03 MY_ADDRESS PIC X(40).
    4. 03 MY_ID PIC 9(2).

    В:

    1. CREATE TYPE MY_DATA_RECORD AS TABLE
    2. (MY_NAME VARCHAR(20),
    3. MY_ADDRESS VARCHAR(40),
    4. MY_ID INT )
    5. GO

  • Конвертирует COBOL MOVE TO/COMPUTE-выражения в предложения присваивания SET
    1. MOVE 5 TO MY_NUMBER.

    В:

    1. SET @MY_NUMBER=5

  • Конвертирует секции COBOL (группы знаков параметров или операторов) в процедуры MSSQLServer. К данному разделу можно обратиться, используя оператор PERFORM. PERFORM конвертируется для EXECUTE хранимой процедуры.
  • Конвертирует управляющие структуры COBOL в операторы управления MSSQLServer
    1. IF condition
    2. ELSE
    3. END IF

    В:

    1. IF condition
    2. ELSE
    3. END IF;
    И
    1. PERFORN UNTIL condition
    2. COBOL statements
    3. END-PERFORM

    В:

    1. WHILE condition
    2. sql_statements/sql_block

  • Конвертирует Вывод данных на экран (оператор DISPLAY) в оператор PRINT
  • Конвертирует операторы EXEC SQL/ END-EXEC (select, insert, update, delete, CURSOR операторы) в операторы MSSQLServer SQL (SELECT, INSERT, UPDATE, DELETE, CURSOR операторы)
    1. EXEC SQL
    2. SELECT cur_date
    3. FROM val_date
    4. WHERE cur_date < CURRENT
    5. END-EXEC.

    В:

    1. SELECT cur_date
    2. FROM val_date
    3. WHERE cur_date < GetDate();

  • Автоматически конвертирует SQL-выражения во встроенном SQL (EXEC SQL/END-EXEC.) В соответствии с MSSQLServer T-SQL
 
Отзывы
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-решения и услуги. Компания предлагает лучшие в своем классе...

...