智能和高度自动化的跨平台数据库和应用程序迁移



从 PowerBuilder 到 Java(使用JSF) 转换

Java

Ispirer现代化转换工具支持从PowerBuilder到Java不同复杂程度应用转换。

我们的工具包是灵活的,并我们根据您对具体迁移项目的需求会定制工具包,以便达到自动化最高的水平。我们的技术团队拥有在复杂程度不同的迁移项目的工作经验。我将帮助您从PowerBuilder迅速且简单的迁移到Java。


从PowerBuilder转换到Java概观

通过下面的演示视频您可以了解从PowerBuilder自动地转换到Java JSP的过程。




为什么选择Ispirer MnMTK为从PowerBuilder到Java转换?

Ispirer Systems一直以实现高品位和一流的数据库迁移而备受关注。我们调整我们的迁移工具Ispirer MnMTK定制版以这样的方式能充分符合客户的业务需求。

我们主要好处:

  • 高素质和经验丰富的技术支持: 我们的技术团队拥有在复杂程度不同的迁移项目的工作经验。
  • 客户至上的方针和快速定制: 我们个性化我们的迁移工具可以充分满足客户的业务需求,定制的转换和优化在1-2工作日完成。
  • 预售参与 : 我们会在评估决定之前展示完全转换。
  • 灵活的定价策略: 我们为您提供广泛的选择,其中您一定会找到最适合您的价格方案。
  • 优化转换-: 没有Ispirer的文库或转换后使用IP

评估过程

您可以使用我们的评估向导为搜集关于您的应用程序统计信息。欢迎您下载我们的免费评估版:

此外,您可以填写我们的应用程序转换调查问卷:

现场演示

Ispirer转换解决方案

从 PowerBuilder 到 Java

请求

请求报价

Ispirer转换解决方案

从 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.  

    不管是什么测试你的数据文件使用单位,我们的工具很容易地都能够解决。

    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=&quoquot;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文件存储。

    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 Ltd. 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 Ltd. 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.  
  • 其它文件按照它在项目的作用被迁移。
  • 另行加到项目的几个类会帮助假装原应用程序的做法。

如果您有任何问题,请随时联系我们

 
客户评价
System Protocol Information, 马来西亚
Informix到Microsoft SQL Server数据库迁移

尊敬的先生们,

我们刚刚完成了到目前为止最大的从Informix到MS SQL Server迁移任务。这项运动是按计划按时完成的。这是成功的,感谢您工具做很大一部分。

...

Bellnet (HAS), 日本
Delphi转成C#

我们的客户BELLNET是一家日本IT公司,它维护用于控制医疗设备的计算机软件。它需要把这样的医疗软件迁移从Delphi到C#,并联系我们要求转换工具。

...

Steek-IT,荷兰
Progress迁移到SQLServer

Steek-IT是一家荷兰ICT公司,具有15年以上的数据迁移经验。除了我们专业的领域MSSQL、SSIS、SSAS,我们还创建网站、企业软件和iOS应用程序。

...

案例研究
Informix 4GL转移到Microsoft SQL Server的解决方案, 美国

我们的客户是一家值得信赖的美国公司,为美国的100000多家中小企业提供人力资源服务和业务解决方案。

...

Oracle Forms迁移到Java, 美国
用于Ispirer MnMTK的Oracle Forms自动化迁移到Java的可行性已被证明!

于2017年初,一家全球信息技术咨询公司联系Ispirer Systems。该公司与组织合作,制定技术战略并实现IT解决方案,增强公司的业务能力。

...

IBM DB2 iSeries迁移到Microsoft SQL Server, 美国

来自美国的全方服务资讯科技公司,致力于软件和应用程序开发、再工程和维护。该公司提供Web服务,包括网站设计、网站托管和SEO。也从事CRM系统的实施、升级和管理。

...