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

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


Конвертация PowerBuilder в Java

Java logo

Ispirer Migration and Modernization Toolkit с легкостью проведет конвертацию приложения PowerBuilder в Java.

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


Обзор миграции из PowerBuilder на Java

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



В данном видео представлена конвертация из PowerBuilder в Java GWT


Почему стоит использовать Ispirer MnMTK для конвертации PowerBuilder в Java?

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

Наши преимущества:

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

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

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

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

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

Ispirer Migration Solution

PowerBuilder в Java

Заказать

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

Ispirer Migration Solution

PowerBuilder в Java

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

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

Ниже приведены основные технические характеристики конвертации PowerBuilder в Java:

Migration from PowerBuilder to Java
  • Каждый файл SRD конвертируется в один файл Java, один XHTML и один файл jrxml.

PowerBuilder:

  1.  
  2. visible="1~tif(isnull(nh_wo),0,1)"
  3. color="0~tif (status = 'CLOSED',8388608,0)"
  4. protect="0~tif( status = 'Pre/Auth' , 1 , 0)"
  5. font.italic="0~tif(df_get_wo_link_flight(wo_category),1,0)"
  6. text="TAT Date:~tIf (date(df_get_sysdate_dw()) >
  7. date(tat_date),'TAT Over Due','TAT Date')"
  8.  

Java:

  1.  
  2. try
  3. {
  4. row.get("defect_item").setForeColor(choose(status
  5. == "CLOSED",8388608,0));
  6. } catch(Exception e)
  7. {
  8. }
  9. try
  10. {
  11. row.get("flight").setVisible(choose(module == "PRODUCTION",1,0));
  12. } catch(Exception e)
  13. {
  14. }
  15. try
  16. {
  17. row.get("nh_wo").setVisible(choose(isNull(nh_wo),0,1));
  18. } catch(Exception e)
  19. {
  20. }
  21. try
  22. {
  23. row.get("status").setProtect(choose(status == "Pre/Auth",1,0));
  24. } catch(Exception e)
  25. {
  26. }
  27.  

Независимо от того, какие юниты вы используете в файле DataWindow, наша программа может с легкостью их обработать.

PowerBuilder:

  1.  
  2. text(band=detail alignment="0" text=">" border="0" color="33554432"
  3. x="1330" y="68" height="64" width="50" html.valueishtml="0"
  4. name=t_1 pointer="HyperLink!" visible="1" font.face="Arial"
  5. font.height="-10" font.weight="400" font.family="2" font.pitch="2"
  6. font.charset="0" background.mode="1" background.color="536870912"
  7. background.transparency="0" background.gradient.color="8421504"
  8. background.gradient.transparency="0" background.gradient.angle="0"
  9. background.brushmode="0" background.gradient.repetition.mode="0"
  10. background.gradient.repetition.count="0"
  11. background.gradient.repetition.length="100"
  12. background.gradient.focus="0" background.gradient.scale="100"
  13. background.gradient.spread="100" tooltip.backcolor="134217752"
  14. tooltip.delay.initial="0" tooltip.delay.visible="32000"
  15. tooltip.enabled="0" tooltip.hasclosebutton="0" tooltip.icon="0"
  16. tooltip.isbubble="0" tooltip.maxwidth="0"
  17. tooltip.textcolor="134217751" tooltip.transparency="0"
  18. transparency="0" )
  19.  

Java:

  1.  
  2. <staticText>
  3. <reportElement x="1330" y="68" width="50" height="64"
  4. uuid="989e450a-4ffe-430c-a3d3-dd16f060bc16">
  5. <property name="local_mesure_unitx" value="pixel" />
  6. <property name="com.jaspersoft.studio.unit.x" value="px" />
  7. <property name="local_mesure_unity" value="pixel" />
  8. <property name="com.jaspersoft.studio.unit.y" value="px" />
  9. <property name="local_mesure_unitwidth" value="pixel" />
  10. <property name="com.jaspersoft.studio.unit.width" value="px" />
  11. <property name="local_mesure_unitheight" value="pixel" />
  12. <property name="com.jaspersoft.studio.unit.height" value="px" />
  13. </reportElement>
  14. <textElement>
  15. <font fontName="Arial" size="12" isBold="true"
  16. pdfFontName="Helvetica-Bold" />
  17. </textElement>
  18. <text><![CDATA[>]]></text>
  19. </staticText>
  20.  
  • Каждый файл SRU конвертируется в зависимости от его содержимого.

Если файл SRU содержит элементы визуального контроля, Ispirer MnMTK создает отдельный файл Xhtml, который содержит все элементы управления. Остальная часть логики остается в файле Java.

  • Каждый файл SRF конвертируется в один класс Java с соответствующими полями.

PowerBuilder:

  1.  
  2. $PBExportHeader$gf_get_web_path.srf
  3. //PBSourceExtractor 1.0 - Database and Application Migration Software.
  4. //Copyright (c) 1999-2011 Ispirer Systems, LLC. All Rights Reserved.
  5. //Timestamp - 02.10.2013 17:22:34
  6. global type gf_get_web_path from function_object
  7. end type
  8. forward prototypes
  9. global function string gf_get_web_path (string s_path)
  10. end prototypes
  11. global function string gf_get_web_path (string s_path);
  12. string s_web_path
  13. s_web_path = "\Attachments\"
  14. Return s_web_path
  15. end function
  16.  

Java:

  1.  
  2. //PBSourceExtractor 1.0 - Database and Application Migration Software.
  3. //Copyright (c) 1999-2011 Ispirer Systems, LLC. All Rights Reserved.
  4. //Timestamp - 02.10.2013 17:22:34
  5. package Global_function;
  6. import util.Utility;
  7. import main.Main;
  8. public class gf_get_web_path extends Utility
  9. {
  10. private static final long serialVersionUID = 1L;
  11. private gf_get_web_path() { }
  12.  
  13. public static String execute(String s_path)
  14. {
  15. String s_web_path = "";
  16. s_web_path = "\\Attachments\\";
  17. return s_web_path;
  18. }
  19. public static gf_get_web_path newInstance(Main main) {
  20. gf_get_web_path instance = new gf_get_web_path();
  21. instance.main = main;
  22. return instance;
  23. }
  24. }
  25.  
  • Остальная часть файла конвертируется в зависимости от ее значимости в проекте.
  • Дополнительно к проекту добавляется несколько классов, которые помогают моделировать работу исходного приложения.

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

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

...