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


Миграция Informix 4GL в Java

Java logo

Ispirer MnMTK автоматизирует весь процесс миграции Вашего приложения Informix 4GL в Java. Более того, выбирая программу для миграции приложений Ispirer MnMTK, Вы можете существенно уменьшить количество времени, требуемого для изменения вашего исходного кода. Более того, с помощью Ispirer MnMTK Вы устраняете большинство сопутствующих рисков и значительно снижаете внутренние усилия для решения данной задачи.


Обзор процесса конвертации приложения Informix 4GL в Java

В презентации вы увидите, как программа по миграции баз данных Ispirer MnMTK конвертирует Informix 4GL в Java:




Почему Ispirer MnMTK?

Наши главные преимущества

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

Оценка

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

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

Узнайте больше об основных преимуществах Ispirer MnMTK.

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

Ispirer Migration Solution

Informix 4GL в Java

Заказать

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

Ispirer Migration Solution

Informix 4GL в Java

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

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

  • Наша автоматизированная программа для конвертации Ispirer MnMTK конвертирует базу данных Informix во все самые популярные целевые базы данных:
    • Все соединения с базами данных в приложении Informix 4GL мигрируются в соединения JDBC с правильной командой установления соединения.
    • Все выражения DML мигрируются в PreparedStatement в Java. В случае если база данных отличается от Informix, программа для конвертации Ispirer MnMTK автоматически изменяет выражение DML в соответствии с правилами новых баз данных.

      Пример:

      Исходное Informix 4GL-выражение:

      1. SELECT zip FROM accounts

       

      Результат конвертации в Java:

      1. mStmt = conn.prepareStatement("SELECT zip from accounts");
      2. Rs = mStmt.executeQuery();

       

      Примеры с различных баз данных:

      Исходное Informix 4GL-выражение:

      1. SELECT tab1.col_id
      2. FROM tab1, tab2
      3. WHERE tab1.tbl_name = "tab_name"
      4. AND tab1.br_id = "col_name"
      5. FOR UPDATE

       

      Результат конвертации в Java с целевой базой данных MSSQL:

      1. mStmt = conn.prepareStatement("SELECT tab1.col_id FROM tab1
      2. WITH(UPDLOCK,ROWLOCK), tab2 WITH(UPDLOCK,ROWLOCK) WHERE
      3. tab1.tbl_name = 'tab_name' AND tab1.br_id = 'col_name' ");
      4. Rs = mStmt.executeQuery();

       

      Исходное Informix 4GL-выражение:

      1. SELECT col2[2,2] FROM test_table;

       

      Результаты конвертации в Java с целевой базой данных MySQL:

      1. mStmt = conn.prepareStatement("SELECT SUBSTR(col2,2,1)
      2. from test_table");
      3. Rs = mStmt.executeQuery();

       

  • Миграция программных модулей Informix 4GL в классы Java:
    • Основные операторы-функции в приложении Informix 4GL мигрируются в класс конструкторов в Java.

      Пример:

      Исходная Informix 4GL :

      1. MAIN
      2. DEFINE
      3. i INTEGER,
      4. j INTEGER
      5. LET i = 3
      6. LET j = 5
      7. END MAIN

      Результаты конвертирования в Java:

      1. import java.util.*;
      2. public class Main_func_4gl
      3. {
      4. int i;
      5. int j;
      6.  
      7. public Main_func()
      8. {
      9. i = 3;
      10. j = 5;
      11. }
      12. }
    • Записи Informix 4GL представлены Внутренним классом в Java. Каждое поле в записи является собственностью внутреннего класса.

      Пример:

      Исходная Informix 4GL :


      1. LRRpt RECORD
      2. account LIKE accounts.account,
      3. name LIKE accounts.name,
      4. addr1 LIKE accounts.addr1,
      5. addr2 LIKE accounts.addr2,
      6. addr3 LIKE accounts.addr3,
      7. city LIKE accounts.city,
      8. state LIKE accounts.state,
      9. zip LIKE accounts.zip,
      10. phone LIKE accounts.phone
      11. END RECORD

      Результаты конвертирования в Java:

      1. class Lrrpt_class
      2. {
      3. String account;
      4. String name;
      5. String addr1;
      6. String addr2;
      7. String addr3;
      8. String city;
      9. String state;
      10. String zip;
      11. String phone;
      12. }

       

  • Миграция форм Infromix 4GL в Java Swing:
    • Для формирования элементов наша программа для миграции использует класс GridBagLayout. Поэтому все Ваши элементы управления будут расположены в качестве системы распределенных вычислений в приложении Java.
    • Весь статический текст переходит в JLabel, и все результаты в поле переходят в JTextField.

Вы можете скачать больше примеров:

Эти демо-презентации демонстрируют конвертации логики Informix4GL в класс Java, которая включает DML и работу с курсором. Здесь Вы найдете демонстрацию основной структуры класса Java, которая поставляет оригинальную логику Informix4GL.


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

 
PGConf.Russia 2018

Ispirer Systems - партнер и участник PGConf.Russia 2018!


Отзывы
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-решения и услуги. Компания предлагает лучшие в своем классе...

...