QUESTO SITO UTILIZZA COOKIE: continuando a navigare questo sito, accettate l’utilizzo di cookie.
Consultate le pagine Informative sulla Privacy e sui Cookie per ulteriori dettagli.

Intelligent, Custom and Highly Automated Cross Platform Database and Application Migration


Migrazione da PowerBuilder a ASP.NET

ASP logo

Il tool per migrazione di applicazioni Ispirer MnMTK realizza la migrazione automatizzata da PowerBuilder a ASP.NET.

Questa presentazione demo dimostra come il tool Ispirer MnMTK può migrare da PowerBuilder a ASP.NET:



Perchè Ispirer MnMTK

Ispirer MnMTK può aiutarvi a convertire la vostra applicazione PowerBuilder automaticamente. Scegliendo Ispirer MnMTK potete anche eliminare i rischi di conversione e ridurre notevolmente la quantità di sforzi interni necessari per la migrazione.

I nostri vantaggi principali:

  • ll team esperto e qualificato: i tecnici d’Ispirer hanno grande esperienza in realizzazione di progetti di migrazione di varia complessità.
  • Approccio orientato al cliente e Personalizzazione rapida: personalizziamo il nostro strumento di migrazione in modo che permetta di soddisfare pienamente le esigenze di business dei nostri clienti; aggiustamenti gratuiti durante 1-2 giorni lavorativi;
  • Collaborazione pre-vendita: dimostriamo la conversione completa durante la fase di valutazione prima che prenderete la decisione finale.
  • Buon prezzo: offriamo la politica di prezzatura flessibile;
  • Conversione ottimizzata: il codice facilmente gestito senza il middleware di Ispirer usato dopo la conversione.

Valutazione

La valutazione aiuta a estimare i sforzi e il costo della migrazione. Per avere l'informazione dettagliata cliccate su un link qui sotto:

Valutazione di migrazione di PowerBuilder.

Per iniziare i discorsi di collaborazione e fare la valutazione approssimativa, si prega di riempire:

Questionario per Migrazione da PowerBuilder a .NET.

Ispirer offre il processo di collaborazione onnicomprensivo per il vostro progetto di conversione di un'applicazione. Per saperne di più, per favore, andate alla pagina Modello di collaborazione per migrazione di applicazioni.


La Presentazione Live

Ispirer Soluzione di Migrazione

PowerBuilder a ASP.NET

Richiedere

Richiedi un Preventivo

Ispirer Soluzione di Migrazione

PowerBuilder a ASP.NET

Servizi Toolkit

Caratteristiche di conversione

Il tool per migrazione di applicazioni Ispirer MnMTK è capace di convertire automaticamente un'applicazione da PowerBuilder a ASP.NET e permette di:

  • convertire i file sorgenti di un'applicazione (i file .SRA)

    Un file SRA è un file sorgente di un'applicazione che contiene l'informazione generale su un'applicazione e il punto d'ingresso:

    forward
            global TYPE simple_demo FROM application
            END TYPE
    END forward
     
            global TYPE simple_demo FROM application
            string appname = "simple_demo"
            END TYPE
    global simple_demo simple_demo
     
    ON simple_demo.CREATE
    END ON
     
    event OPEN;
            OPEN ( simple_demo_main )
    END event
     

    Un file SRA file è convertato verso la Classe con il metodo Transfer che è usato per avviare un'applicazione:

    public partial class _simple_demo : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
            Server.Transfer("simple_demo_main.aspx");
        }
    }
  • convertire oggetti Window (i file .SRW) verso ASPX

    Un file SRW è un file sorgente window. Il file contiene la descrizione di oggetti Form e Component e anchi di Events e Methods. Un file SRW è convertato verso ASPX.

    Consideratevi un esempio del Form semplice con uno elemente Control:

    $PBExportHeader$simple_demo_main.srw
    forward
            global TYPE simple_demo_main FROM window
            END TYPE
            TYPE b_button FROM commandbutton WITHIN simple_demo_main
            END TYPE
    END forward
     
    global TYPE simple_demo_main FROM window
            INTEGER width = 800
            INTEGER height = 1200
            BOOLEAN titlebar = TRUE
            string title = "simple_demo"
            b_button b_button
    END TYPE
    global simple_demo_main simple_demo_main
    ON simple_demo_main.CREATE
            this.b_button =CREATE b_button
            this.Control[]={this.b_button}
    END ON
     
    ON simple_demo_main.destroy
            destroy(this.b_button)
    END ON
     
    TYPE b_button FROM commandbutton WITHIN simple_demo_main
            INTEGER x = 400
            INTEGER y = 400
            INTEGER width = 200
            INTEGER height = 120
            string text = "Show"
    END TYPE
     
    event clicked;
    END event

    Declare Control è convertato verso Class Designer:

    public partial class _simple_demo_main
    {
      protected System.Web.UI.HtmlControls.HtmlForm simple_demo_main;
      protected System.Web.UI.WebControls.Button b_button;
    }

    Qui sotto c'è la descrizione di Form e Component convertati verso un file ASPX:

    <%@ Page LANGUAGE="C#" AutoEventWireup="true"
    CodeBehind="simple_demo_main.aspx.cs"
    Inherits="simple_demo._simple_demo_main"%>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
    <title>simple_demo</title>
    </head>
    <body>
    <form id="simple_demo_main" runat="server">
        <div>
        <table>
        <tr>
        <td><asp:Button ID="b_button" runat="server" Text="Show" 
    Width="44" Height="30" onclick="b_button_Click"></asp:Button></td>
        </tr>
        </table>
        </div>
    </form>
    </body>
    </html>

    Event è convertato verso il metodo Class:

    public partial class _simple_demo_main : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }
        protected void b_button_Click(object sender, EventArgs e)
        {
        }
    }

    Ispirer MnMTK conserve le proprietà di dimensioni e locazione di componenti come in un'applicazione PowerBuilder convertibile :

    Convert PB Convert to ASP
    Finestra di un'applicazione PowerBuilder Pagine ASP.NET

  • convertire Menu (.SRM) verso User Control standardizzato

    Un file SRM è un file sorgente del menu. Questo file contiene la descrizione di elementi del Menu e Events. Qui sotto c'è un esempio del Menu semplice con uno elemente per la vostra considerazione:

    $PBExportHeader$simple_menu.srm
    forward
            global TYPE simple_menu FROM menu
            END TYPE
            TYPE m_about FROM menu WITHIN simple_menu
            END TYPE
    END forward
     
    global TYPE simple_menu FROM menu
    END TYPE
    global simple_menu simple_menu
     
    ON simple_menu.CREATE
            simple_menu=this
            CALL super::CREATE
            this.m_about=CREATE m_about
            this.Item[UpperBound(this.Item)+1]=this.m_about
    END ON
     
    TYPE m_about FROM menu WITHIN simple_menu
    END TYPE
     
    ON m_about.CREATE
            CALL super::CREATE
            this.text = "&About"
    END ON
     
    event clicked;OPEN(simple_about)
    END event

    Un file SRM è convertato verso la Classe System.WEB.UI.UserControl.

    public partial class _simple_menu : System.Web.UI.UserControl
    {
        protected void Page_Load(object sender, EventArgs e)
        {
        }
    }

    Elementi di Menu sono convertati verso i controlli asp:Menu e asp:MenuItem. Loro sono aggiunti a ASPX:

     
    <div>
      <asp:Menu ID="simple_menu" runat="server" 
    Orientation="Horizontal">
        <Items>
          <asp:MenuItem Text="About" VALUE="About" 
    navigateurl="simple_about.aspx">
          </asp:MenuItem>
        </Items>
      </asp:Menu>
    </div>

    Event chiama un metodo per aprire la pagina simple_about:

    event clicked;OPEN(simple_about)
    END event

    Il metodo è convertato verso navigateurl="simple_about.aspx".

  • convertire DataWindow (.SRD) verso ASPX

    Un file SRD è un file sorgente DataWindow. Il file contiene l'informazione del oggetto DataWindow:

    release 10.5;
    datawindow()TABLE(COLUMN=(TYPE=CHAR(200) updatewhereclause=yes 
     name=name dbname="simple_demo.name" )
     COLUMN=(TYPE=long updatewhereclause=yes 
     name=age dbname="simple_demo.age" )
     retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"simple_demo~" )
    COLUMN(NAME=~"simple_demo.name~") 
    COLUMN(NAME=~"simple_demo.age~")) " )

    Un file SRD è convertato verso un file ASPX con un controllo GridView:

    <asp:GridView ID="dw_1" runat="server" AutoGenerateColumns="False"
          DataSourceID="d_simple_demo" Width="201px">
          <Columns>
                <asp:BoundField DataField="name" HeaderText="Name"
                SortExpression="name" />
                <asp:BoundField DataField="age" HeaderText="Age"
                SortExpression="age" />
          </Columns>
    </asp:GridView>
    <asp:SqlDataSource ID="d_simple_demo" runat="server"
           SelectCommand="SELECT [name], [age] FROM [simple_demo]">
    </asp:SqlDataSource>

    Il controllo Declare è convertato verso la Classe Designer:

    public partial class _simple_demo_main
    {
      protected System.Web.UI.WebControls.GridView dw_1;
      protected System.Web.UI.WebControls.SqlDataSource d_simple_demo;
    }

Per ulteriori informazioni si prega di contattarci.

 
Testimonianze
Verint, Regno Unito
Oracle verso Microsoft SQL Server, Regno Unito

Verint Global Consulting Services ha usato Ispirer SQLWays Wizard per migrare un database con più di 500GB per il cliente da Oracle verso...

...

TSS Consultancy, India
Microsoft SQL Server a Oracle

Tutto è cominciato con la ricerca della mia azienda di soluzioni per migrazione da SQL Server database verso Oracle. Le prove di più di 10 strumenti disponibili...

...

Casi Studio
Sybase ASE to Oracle and Sybase ASE to Microsoft SQL Server Migration, United Kingdom/United States

Our client was Global Investment Bank (GIB), a provider of investment banking advisory services. Besides financing, risk management, and corporate finance advisory services, it provides foreign...

...

Oracle to PostgreSQL Migration, Japan

In cooperation with our solution partner in Japan, Ispirer executed a short-term migration project for a subsidiary of a grand, reputed Tokyo-based telecommunications company. The subsidiary is...

...