Re: Regarding IBM i modernization

Niels Liisberg <nli-y1igGha7WhZnI0JKdf8LmQC/[email protected]> Mon, 19 Jun 2023 11:43:30 +0200
Newsgroups gmane.comp.systems.as400.web
Message-ID <CADAk_-jAqqZFrBDEs4pc06OCsvKoECpp9zfc9VF-LJ9rtvXPeQ@mail.gmail.com>
I would absolutely also recommend you to stay with the ILE stack. Projects
where I have been involved transforming RPG / COBOL to java causes
nobody to understand the code. The people working with the ILE can't read
the java code and java people will not work with the java that comes out
from that process .

Instead of using APACHE / CGI / CGIDEV2 I would recommend a more modern
approach. Take a look at the microservice stack for ILE using two open
source projects ILEastic and noxDb and develop using git and VSCode. All my
work now is circling around these two open source projects  -  both
contributing and implementing them at clients.

https://github.com/sitemule/ILEastic
https://github.com/sitemule/noxdb

If you want to go all the way with git / VScode ( that is not required) -
then you can use this little gist to pull your QRPGLESRC/QCLSRC etc into a
modern world of git and compile directly from VSCode

loom at my gist:
https://gist.github.com/NielsLiisberg

.. and find "export_source_to_git.sql"

The direct link is a bit cryptic:
https://gist.github.com/NielsLiisberg/97cc1ff39a4e219927a70078ec05df61

Take a look and let me know what you think.





On Mon, Jun 19, 2023 at 2:45 AM Raul Alberto Jager Weiler <
[email protected]> wrote:

> I did a step by step guide, it takes you from having no idea about a web
> server to becoming able to write your own web programs.
> Begins by giving the steps to make sure the exercises will not interfere
> with any existing application,
> Do a very simple web page, do a small RPG program to display the
> time, create a small file and display a table like a subfile.
> Next, install CGIDEV2.
> Do a few programs to learn the basic functions and some HTML.
> Your limits are your knowledge of RPG and SQL. You also will need to learn
> more HTML.
>
> The guide is in Spanish. I will give help in meet or something similar.
> I would love to get help from a native English speaker to make a
> translation.
>
>
> On Sun, Jun 18, 2023 at 8:58 AM Efield <[email protected]> wrote:
>
> > Hi,
> >
> > But how to do so, any step by step process for the same?
> >
> > What are such tools ?
> >
> >
> > Could you please elaborate?
> >
> >
> > Thanks.
> >
> >
> >
> > On Sun, Jun 18, 2023, 01:05 Brad Stone <[email protected]> wrote:
> >
> > > Don't explore it.. just do it!  The IBM i has all the tools you need
> > > available.  Even if you choose to stick with RPG.
> > >
> > > But, if you're doing this for your job, make for SURE you know all the
> > > business rules before you start changing everything to node, ruby, etc.
> > >
> > > On Sat, Jun 17, 2023 at 1:00 PM Efield <[email protected]> wrote:
> > >
> > > > Hi,
> > > >
> > > > I want to explore the possibility of migrating applications based on
> > IBM
> > > i
> > > > (AS/400) (RPGLE, C, CLLE, etc.) Environment to Java using web
> services
> > > etc.
> > > > So wanted to know how could this be achieved?
> > > >
> > > > Anyone has done similar kind of work and if yes, how was it done and
> > what
> > > > were the challenges in this task and after this migration how is
> users
> > > > experience compared to old IBM I environment ?
> > > >
> > > > Any suggestions on this would be highly appreciated.
> > > >
> > > >
> > > > Thanks much.
> > > > --
> > > > This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400)
> > mailing
> > > > list
> > > > To post a message email: [email protected]
> > > > To subscribe, unsubscribe, or change list options,
> > > > visit: https://lists.midrange.com/mailman/listinfo/web400
> > > > or email: [email protected]
> > > > Before posting, please take a moment to review the archives
> > > > at https://archive.midrange.com/web400.
> > > >
> > > >
> > > --
> > > This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400)
> mailing
> > > list
> > > To post a message email: [email protected]
> > > To subscribe, unsubscribe, or change list options,
> > > visit: https://lists.midrange.com/mailman/listinfo/web400
> > > or email: [email protected]
> > > Before posting, please take a moment to review the archives
> > > at https://archive.midrange.com/web400.
> > >
> > >
> > --
> > This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing
> > list
> > To post a message email: [email protected]
> > To subscribe, unsubscribe, or change list options,
> > visit: https://lists.midrange.com/mailman/listinfo/web400
> > or email: [email protected]
> > Before posting, please take a moment to review the archives
> > at https://archive.midrange.com/web400.
> >
> >
> --
> This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing
> list
> To post a message email: [email protected]
> To subscribe, unsubscribe, or change list options,
> visit: https://lists.midrange.com/mailman/listinfo/web400
> or email: [email protected]
> Before posting, please take a moment to review the archives
> at https://archive.midrange.com/web400.
>
>
-- 
This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing list
To post a message email: [email protected]
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/web400
or email: [email protected]
Before posting, please take a moment to review the archives
at https://archive.midrange.com/web400.