Why Migrate with PowerScript Migrator?
Automatically migrates 80-95% of PowerBuilder business logic to C#, including non-visual PowerScript, non-visual system functions, embedded SQL, DataWindows, NVOs, and EAServer NVOs.
Port, Not Rewrite
Faithfully replicates your PowerBuilder business logic in C# so that a deep understanding of the original PowerBuilder application is not required for a successful migration.
Perform the C# migration by yourself using provided automated conversion tools, eliminating the expense and risk of third parties to perform services.
PowerBuilder Migration Capability
The PowerScript migrator automatically converts non-visual PowerBuilder features to equivalents in .NET. When used in conjunction with the open-source .NET DataStore libraries to support more PowerBuilder features in .NET, the percentage of automation typically increases to 80-95%:
System Functions – system functions are mapped to either the .NET framework or open-source .NET DataStore libraries.
SQL Statements – all SQL statements, including embedded SQL and dynamic SQL formats 1-4, are mapped to the open-source SnapObjects ORM C# library.
PowerScript Syntax – PowerScript syntax, including data types, statements, structures, objects, and expressions, are mapped to standard C# data types, statements, structures, expressions.
NVOs – NVOs (.SRU files) are mapped to standard C# Classes.
EAServer NVOs – EAServer NVOs are also automatically converted in the same fashion as PowerBuilder NVOs.
It supports various leading rational database including SQL Server, Oracle, SQL Anywhere, PostgreSQL, MySQL, SQLite.
There is no need to upgrade to a newer version of PowerBuilder. PowerScript Migrator supports automatically migrating PowerBuilder business logic directly from most versions of PowerBuilder:
- Sybase PowerBuilder 8-12.5
- SAP PowerBuilder 12.6
- Appeon PowerBuilder 2017-2019 R2
C# Migration Process
Tools: PowerScript Migrator
Tools: Error Highlighting & Code Fix
C# Migration Result
The generated C# code and its open-source C# libraries adhere to .NET standards and open design principles so you can save significant time and money without having to compromise.
Any C# IDE
Maintain the migrated C# source code in any C# IDE, such as Visual Studio or SnapDevelop.
Any UI Technology
The migrated C# source code can be scaffolded into REST APIs, making it accessible by any UI technology.
All C# migration library code is available in the C# source code form (in addition to the compiled NuGet packages).
.NET Core Compatible
The .NET Core framework allows you to deploy to either Windows or Linux OS running a variety of Web servers or even go serverless (e.g. Amazon Lambda, Azure Functions, etc.).
PowerBuilder business logic is cleanly separated into C# controllers, services, and POCO models.
The PowerScript Migrator is available as a part of either PowerBuilder CloudPro or RapidSharp.