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

Microsoft SQL Server Transact-SQL to Java

Ispirer MnMTK is the application migration tool, which supports SQL Server T-SQL to Java conversion.


Why Ispirer MnMTK?

We develop our conversion tool Ispirer MnMTK using a customer-oriented approach in order to meet all your project requirements. Ispirer MnMTK is highly customizable and can be extended in a short time according to your project needs. Such customizations allow to achieve up to 99% of automation of SQL Server to Java migration. You can choose either a tool license or our migration services to convert your Microsoft SQL Server T-SQL to Java.

Our main advantages:

  • High quality and experienced technical support: our technical team has a tremendous experience in migration projects of different levels of complexity. We will help you to migrate from Delphi to C# quickly and easily.
  • Customer-oriented approach and Fast Customization: we personalize our migration tool in such a way that a customized version can fully satisfy our client’s business needs, custom conversions and optimizations are made within 1-2 business days;
  • Pre-Sales Engagement: we demonstrate a full conversion during the evaluation before you make a decision.
  • Flexible pricing: we can offer you a wide range of options, among which you will definitely find the one which suits you;
  • Optimized Conversion: after the conversion you get an intelligent and maintainable code, without using any Ispirer's middleware.

Live Presentation

Ispirer Migration Solution

SQL Server T-SQL to Java Conversion

Request

Request a Quote

Ispirer Migration Solution

SQL Server T-SQL to Java Conversion

Service Toolkit

Conversion Features

During migration from one SQL Server procedure Ispirer MnMTK generates one Java class that contains all the business logic that was implemented inside the procedure.

For example:

Source SQL Server procedure:

  1.  
  2. CREATE PROCEDURE sp_set_sel
  3. AS
  4. DECLARE @sTemp VARCHAR(30)
  5. DECLARE @sColType VARCHAR(30)
  6. DECLARE @sString1 VARCHAR(30)
  7. DECLARE @sString2 VARCHAR(30)
  8. SET @sTemp = (SELECT
  9. CASE @sColType
  10. WHEN 'smallint' THEN @sString1
  11. WHEN 'bigint' THEN @sString1
  12. WHEN 'tinyint' THEN @sString1
  13. ELSE @sString2
  14. END
  15. )
  16.  

Java code:

  1.  
  2. import java.util.*;
  3. public class sp_set_sel
  4. {
  5. public static void spsp_set_sel() throws Exception
  6. {
  7. try
  8. {
  9. String sTemp = NULL;
  10. String sColType = NULL;
  11. String sString1 = NULL;
  12. String sString2 = NULL;
  13. sTemp =(sColType.equals("smallint"))
  14. ?sString1:(sColType.equals("bigint"))
  15. ?sString1:(sColType.equals("tinyint"))
  16. ?sString1: sString2;
  17. }
  18. catch(Exception e)
  19. {
  20. e.printStackTrace();
  21. throw e;
  22. }
  23. finally
  24. {
  25. }
  26. }
  27. }
  28.  
  • All the DML statements are moved to PreparedStatements.
  • Types of the variables are migrated to appropriate types in Java.
  • Handles Open cursors in Java classes.

You are welcome to contact us for more information.

 
Testimonials
December 3, 2012Epicor Software Corporation, United States
Progress 4GL to C# .Net Migration

"Epicor has engaged with the Ispirer team to create and refine prototype techniques for migrating certain parts of the Epicor Progress ABL code to well...

...

Case Studies
May 26, 2014COBOL to .NET Conversion, United States

Our client was a major player in market-driven innovation and science. For more than two hundred years, it has been presenting world-class science and engineering to the global marketplace...

...

September 12, 2014Delphi to C# .NET, United States

Our client was a U.S.-based health insurance company providing care services since six decades through its extensive network of hospitals and other institutions.

...

Feedback

I just want to touch base with you to let you know that the tool is doing great work so far.

Read more
Industry Events