Migrating iSeries (AS/400) Legacy Applications to Azure with Infinite
Published Sep 27 2019 03:38 PM 23.5K Views
Microsoft

The platform was first introduced as the AS/400 (Application System/400) on June 21, 1988 and later renamed to the eServer iSeries in 2000. The IBM System i is IBM's previous generation of midrange computer systems for IBM i users, and was subsequently replaced by the IBM Power Systems in April 2008.

 

One feature that has contributed to the longevity of the IBM System i platform is its high-level instruction set (called TIMI for "Technology Independent Machine Interface" by IBM), which allows application programs to take advantage of advances in hardware and software without recompilation.

The AS/400 has been a very robust platform in the past decades, offering the compatibility mentioned above, which has allowed customers to keep building up their legacy applications with no or minimum migration effort involved.

 

But times have changed.

 

Now, one of the biggest decisions IT managers have to make is how and where to run data center applications in order to lower costs and increase business agility.

 

There are multiple options including server virtualization, internal clouds, public clouds and external private clouds.

 

If you plan to keep maintaining your legacy applications written in RPG, COBOL and CL for the next few years, but you also want to move the AS/400 workloads to Azure, there is a very interesting solution: Infinite Corporation.

 

Infinite provides a very similar development and production environments as the AS/400: menus, command line, user interface (green screens). The software product is called Infinite i. It is a suite of utilities, compilers and services that allow RPG and COBOL applications run and perform in Azure as if they were in the AS/400. The source code has to be recompiled in Azure to be deployed natively.

For development, you still have available utilities like PDM (Programming Development Manager), SEU (Source Entry Utility), DFU (Data File Utility) and SDA (Screen Design Aid), where you can write screens (display files), physical and logical files, source code (RPG, COBOL, CL) and execute and debug programs.

 

In order to run on Azure, the RPG, COBOL and CL applications are converted to C (business rules) and JAVA (user interface). You are also free to modify the C and JAVA source code rather than the legacy source code.

 

The DB2 database is replicated in Azure by converting it to either SQL Server or Oracle to run on Windows Server or Linux.

 

Migrating iSeries (AS/400) Applications to Azure with InfiniteMigrating iSeries (AS/400) Applications to Azure with Infinite

 

Advantages:

 

  • Reduce hardware and software infrastructure costs
  • Modernize applications source code and databases
  • Improve the maintenance and deployment of the converted applications
  • Smooth transition from the AS/400 to Azure

 

For more information, please contact the AS/400 Division at the Azure Global Engineering team.

34 Comments
Copper Contributor
What's the email address for Azure Global Engineering team??
Microsoft

@Dwayne, there isn't an email for the full team. Do you have a specific question?

 

Thanks!

Ed

Copper Contributor

Hi Ed. We would be very interested in migrating our As400 servers into Azure. how do we proceed to contact the sales team?Thanks

Copper Contributor

Hi, I am new to this community. I am an I series developer for last 14 years on retail domain...from multiple seniors/ managers/tech leads I am hearing about modernization of legacy system to cloud and Azure is the best solutions as per our customer in US..while searching  some inputs, I find this portal and am planing to have detail knowledge on how to shift As400 application to cloud...which can add value to my client as well as my career..

Microsoft

@canivari, I sent you a personal message, asking for your email address. Thanks!

Copper Contributor

Hi Team, I am not able to find material to get started on this migration. Please provide me with direction on this capability

Microsoft

Arun, I sent you a personal message, asking for your email address for this engagement. Thank you!

Copper Contributor

Hi Ed,

I am starting to evaluete Infinite I on Azure.

 

Could you send me information about:

- Tech. Documentation

- Use Case

 

and give me some pointer how to engage the team?

 

Tnks

Giuseppe

Copper Contributor

Hi there, I like to know more about migration of AS400 application to Azure.

Microsoft

Hello, @shahrokh_Ansari.

Thanks for reaching out.

Sure, let's have a call to discuss the different solutions we can offer to migrate AS/400 workloads to Azure.

Copper Contributor

Hi @ricardogalvan - we're also looking to evaluate moving our AS/400 to Azure.  We would be interested to learn more about Infinite and the offering from Microsoft.

 

Thanks,

Josh

Microsoft

Hi, @joshmeans.

Thanks for your note.

We will be glad to share with you the solutions we have for our AS/400 customers to move to Azure.

Regards.

Copper Contributor

Hello

I red the Infinite I documentation. are you sure about this "In order to run on Azure, the RPG, COBOL and CL applications are converted to C (business rules) and JAVA (user interface). You are also free to modify the C and JAVA source code rather than the legacy source code."?

 

thanks 

Hakim

Microsoft

Hi, Abbas.

Thanks for reaching out.

Yes, you are able to modify the C and Java source code generated by Infinite i.

 

Regards.

Copper Contributor

Hi, we are planning to migrate our AS400 to Azure and I'm interested to know the details. Would it possible to send me the contact person for this.  Thanks a lot.

 

Best regards,

Jerome

Microsoft

Hi, @jeromeimpas 

We will be glad to speak with you about the options we have to migrate your AS/400 workloads to Azure, as well as modernize them.

Best regards.

Copper Contributor

Hi @ricardogalvan !

We would be very interested in migrating our As400 servers into Azure. how do we proceed to contact the sales team and meet the next steps?

Thanks

Microsoft

Hi, @alincon .

Thanks for reaching out.

We have very interesting options to move your workloads to Azure, as well as to modernize those legacy applications in several ways.

I will get back to you to set up a call and talk about it.

Best regards.

Copper Contributor

Hi friends,

I like to know more about migration of AS400 application to Dynamiccrm 365 V9.0.

Please guide me how to migrate It.

Microsoft

Hi, @ajayakumar .

Thanks for reaching out.

Sure. Let's set up a call to talk about the AS/400 DB2 migration to Dynamics 365.

Regards.

Copper Contributor

Hello Ricardo, 

Thanks for this article. I would like to understand more about your recommended approach/process of modernizing and migrating legacy COBOL program(s) on AS400/DB2 to Azure SQL Server, particularly for historical data aggregation; the target solution in Azure preferably would be a datamart that would easily be on a path for future enterprise DWH setup. I would appreciate your guidance on this matter and looking forward to speaking soon. 

Thanks!

Cathi

Microsoft

Hi, @cathico.

Thank you for reaching out.

I will be glad to talk with you about the different options we have for our AS/400 customers to migrate/modernize their legacy applications.

Regards,

Ricardo

Copper Contributor

Buenas tardes, @ricardogalvan @Ed Price 

Necesitaríamos saber los costes aproximados para la migración de un servidor IBM as400 a Azure y si fuese posible.
Las características del servidor AS400 son las siguientes:


IBM Power System S814

MODEL: 8286 41A
La versión de Sistema Operativo instalada es la 7.2.

 

Gracias de antemano!

Saludos

Microsoft

Hola, @Jgarama.

Muchas gracias por contactarnos.

Con gusto nos podemos reunir para mostrarles las opciones que tenemos para migrar y modernizar aplicaciones de AS/400 en Azure.

Saludos.

Copper Contributor

Buenos días @ricardogalvan 

 

Te he contestado por el privado.

 

Saludos.

Copper Contributor

Hi Customer Advisory Team,

 

We have an old iSeries(AS/400) that we want virtualize in the cloud before Q4 of 2022.

Please can I ask someone from your team to get in touch so we can discuss and start this project?

My email address is (email address removed by moderator)

 

Regards

Michael 

Community Manager

@MichaelStarrCompanies Thanks for your comment - we do not allow the sharing of private email addresses on Tech Community as per our code of conduct, but someone can feel free to private message you here on Tech Community if they like. 

Copper Contributor

@Ericstraker

 

Thank you for your message.

How do I engage the CAT Engineering team? So I can get information re migrating our AS/400 to Azure?

 

Regards

Michael 

Community Manager

@MichaelStarrCompanies Perhaps @Ed Price or @ricardogalvan can help, since they helped in previous comments here?

 

You can also reach out to Microsoft's sales team: https://azure.microsoft.com/en-us/overview/contact-azure-sales/ 

Copper Contributor

Good day all, I am an AS400 developer and I need to have a look at Infinite-I to migrate our legacy application to Azure. 

Copper Contributor

Hi,  We have ERP solution hosted and running in AS/400 today and would like to migrate to Azure for the Archival part. Do you have any used case to check the solution. We would like to move the solution with minimum effort. Note that our production data is already migrated to D365.

Microsoft

Hello, @KalirajanKanthasamy 

Thanks for reaching out.

We have indeed options for your specific use case.

Let's schedule a call to talk about these options.

Regards.

Copper Contributor

what pricing factors are involved to migrate AS400 to Azure?

Microsoft

Hi, @showkatnazirmir .

Thanks for reaching out.

There are several factors driving the cost of the migration. One of the main ones is the type of migration: is it a source code migration? is it a logical partition(s) migration?

We do have a brief questionnaire that we send to our customers to get an initial idea of the current AS/400 infrastructure as well as the type of migration the customer wants to do.

Please, let us know if we can schedule a call to talk about this.

Best regards.

Version history
Last update:
‎Oct 14 2019 04:49 PM
Updated by: