Jan 24, 2022 7:14 UTC
visitors:   30
search with google   
Site surfing
Code snippets
Registered users
Sign in / Log in

Last updates
RPG WEB development tools
Is your Company looking for an IBM-i expert? Are you an IBM-i expert looking for a new job?
Complex techniques made simple

Easy400.net provides a number of tools that encourage RPG programmers in developing WEB applications on IBM System i.

  52 tools  -   21,779 registrations  -   122,103 downloads

Some history:

  • In July 1997, Giovanni B. Perotti, at that time working for IBM Italy, founded the site Easy400.ibm.it, for allowing AS/400 developers to know and to use the WEB RPG enabler named CGIDEV (the original name of CGIDEV2).
  • In the following eight years, Giovanni added to the site a number of other public source utilities.
  • When in July 2005 Giovanni was forced by country laws to retire from IBM against his will, he started his new personal site, this one, Easy400.net, which has been continuously enhanced with new public source tools. Giovanni is still spending most of his time in providing support to the IBM i community.

The 10 most recent releases
  2022-01-23  hssfcgi
  2022-01-15  sectcp
  2022-01-08  mmail
  2022-01-01  cgiwrkdbf
  2021-12-27  ifstool
  2021-12-18  jsdatepick
  2021-12-11  odf
  2021-11-19  xlparse2
  2021-11-02  cgidev2
  Easy400.net is a "public source" site.
All the Easy400 tools
  • do not need any authorization code (they never expire, they are always enabled to run)
  • include sources
  • can be redistributed, if this is done at no charge
  • can be re-engineered and / or integrated into private or commercial products, without requesting any permission, provided that those products carry different names from the Easy400.net original tools.
To know what utilities can be downloaded from this site:
All the site utilities are repeatedly updated, as fixes or new features are requested by registered users.

The Easy400.net utilities are provided "AS IS" without any warranties of any kind.
The implied warranties of merchantability, fitness for a particular purpose and non-infringment are expressly disclaimed. Some jurisdictions do not allow the exclusion of implied warranties, so the above exclusions may not apply to you. In no event will the Easy400.net site be liable to any party for any direct, indirect, special or other consequential damages for any use of this material, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system or otherwise, even if we are expressly adviced of the possibility of such damages.
For any question, please contact the site owner: Giovanni B. Perotti.

Our sponsor  provides a terrific evidence of what you can do on IBM System i with ILE-RPG and CGIDEV2.
JetpayI5 makes credit and debit card processing setup easy. Within minutes being able to test against Mastercard, Visa, Maestro, Cirrus, Plus and 46 other Principal member Servers. This native software written in RPGLE can process high volume of transactions. By including JetpayI5, you can process many of the World wide debit and credit cards. JetPayI5 is a time tested system that enable setup within minutes, completely PCI certified and compliant. You do not have to store card numbers, since the Principal member processors will store reoccurring numbers for you. All you do is use the customer number. You can keep your own bank. Get the technical processing up and running in a few hours. Use your own bank. Like all the software that can use with CGIDEV2, you can download, install and use at no cost at all. Have the programming for full credit and debit card processing in minutes. The best of it, you can download and install at no charge at all.
Developed and distributed by MFS for Principal members if including Mastercard and Visa.


This Easy400.net site is currently hosted ...

  • ... by Holger Scherer of RZKH GmbH - Rechenzentrum Kreuznach.
    This Germany located consulting and hosting company concentrates on iSeries services and highly protected hosting in their own fallout shelter for maximum data protection and availability.
Must Read articles (Entertainment)
Dec 2, 2020 Practical OSS: MMAIL from EASY400 by Joe Pluta
Aug 16, 2020 Easy400.net Releases New Open-source email Command by Giovanni Perotti
Dec 7, 2016 Must-Have Open Source Products for IBM i by Alex Woodie
Dec 7, 2016 Practical RPG: Processing Stream Files, Part 2 by Joe Pluta
Oct 31, 2016 Practical RPG: Processing Stream Files, Part 1 by Joe Pluta
Jul 16, 2016 RISC-to-RISC Transition Procedures by Tom Paone, Paone Technologies, Huntsville, AL
Oct 25, 2015 More tips for securing FTP on your System i by Richard Loeber
Jul 22, 2015 Data Structures in CL by Simon Hutchinson
Mar 6, 2015 Sinatra Sings, Ruby Plays by Aaron Bartell
Feb 6, 2015 Trying on a Ruby by Aaron Bartell
Dec 11, 2014 IBM i Links You Need by Steve Will
Nov 12, 2014 Web Service Basics for IBM i by Kevin Schroeder
Apr 16, 2014 More Free-Form for RPG, Part 3 by David Shirey
Feb 19, 2014 More Free-Form for RPG, Part 1 by David Shirey
Nov 20, 2013 PHP: Variables, Arrays, and Functions: The Final Chapter by David Shirey
Oct 16, 2013 PHP: Variables, Arrays, and Functions, Part 3 by David Shirey
Oct 2, 2013 Practical RPG: BIFs and Expressions by Joe Pluta
Sep 18, 2013 PHP: Variables, Arrays, and Functions, Part 2 by David Shirey
Aug 7, 2013 1001 Activation Groups Within a Single Job by Junlei Li
Aug 7, 2013 The Perils of Activation Groups Gone Awry by Joe Pluta
Jul 17, 2013 PHP: Variables, Arrays, and Functions (Don't Say It) by David Shirey
May 15, 2013 PHP for RPG Programmers: Variables, Arrays, and Functions by David Shirey
May 2013 There’s an RPG App For That! by Jon Paris, Susan Gantner
Apr 17, 2013 Encoding XML (Or HTML) From Within RPG by Bob Cozzi
Mar 20, 2013 Weird, Simple Stuff in PHP: Operators by David Shirey
Jan 23, 2013 Investigating Mobile Development Languages by Joe Pluta
Oct 19, 2012 jQuery Fundamentals, Part II by Jan Jorgensen
Sep 25, 2012 Orati Systems Debuts With a Lineup of IBM i Tools by Alex Woodie
Sep 7, 2012 jQuery Fundamentals, Part I by Jan Jorgensen
Jun 21, 2012 iDevelop - Application Development for System i blog by Jon Paris and Susan Gantner
Apr 18, 2012 PHP 1: What You Need to Know Before You Start by David Shirey
Apr 11, 2012 Power i Forecast: Top 10 Development Tools by Chris Smith
Feb 1, 2012 Need a REST? Building REST Web Services With RPG by Jon Paris, Susan Gantner
Dec 22, 2011 TechTip: Pie Charts: Generate Professional-Grade Charts in Your Programs in Real Time, Part 1 by Rafael Victoria-Pereira
Aug 24, 2011 An Indicator By Any Other Name by Jon Paris
Jul 13, 2011 What You Need to Know to Convert Spooled Files to PDF (and More)! by Steve Pitcher
Dec 2010 Four Ways To Keep Your RPG Skills Relevant by Jon Paris and Susan Gantner
Oct 22, 2010 Need a Safe IBM i Internet Connection? by Giovanni B. Perotti
Sep 22, 2010 Get Thee to the Web, Part 3 by Paul Tuohy
Sep 15, 2010 Get Thee to the Web, Part 2 by Paul Tuohy
Sep 8, 2010 Get Thee to the Web, Part 1 by Paul Tuohy
Aug 6, 2010 Paris Presents Developers with Great Fast, Free Apps at OCEAN by Chris Smith
Jun 11, 2010 Today's Economy Encourages a Second Look at Low-Cost Modernization Tools by Chris Smith
Mar 23, 2010 CoralTree Toolkit Streamlines CGIDEV2 Web App Development by Alex Woodie
Mar 9, 2010 Create "Steady Headers" in Your HTML Tables by Giovanni Perotti
Feb 22, 2010 Web Development: Are You Using the Best Tools for Your Environment? by Duncan Kenzie
Jan 1, 2010 Retrospective: A Decade of i by Jon Paris and Susan Gantner
Dec 2009 What Every RPGer Needs to Know, Part 2 by Susan Gartner and Jon Paris
Nov 2009 What Every RPGer Needs to Know, Part 1 by Susan Gartner and Jon Paris
Nov 4, 2009 Enhancing CGIDEV2 by Paul Tuohy
Mar 31, 2009 Kronos Gives iSeries HR App an HTML Overhaul by Alex Woodie
Aug 13, 2008 Serving Up Spreadsheets by Paul Tuohy
Jun 4, 2008 Modern Tools for Today's RPG Programmer by Jon Paris
Dec 4, 2007 RPG's Persistent User Spaces by Paul Tuohy
Aug 14, 2007 Using CGIDEV2 to generate XML documents by Jon Paris
Aug 13, 2007 Essential Skills for System i Web Development, Part II by Duncan Kenzie
Jun 10, 2007 Weaving WebSphere: Comparing the Web Languages by Joe Pluta
Apr 1, 2007 RPG - Anchoring Your Team by Jon Paris and Susan Gantner
Mar 13, 2007 Web Services for the Traditional RPG Programmer, Part I by Paul Tuohy
Feb 21, 2007 Printing the Web: Solutions and Techniques by Vitaly Friedman
Jan, 2007 Using CGIDEV2 for Generating XML by Jon Paris
Jan 11, 2006 Use AJAX for Bright and Shiny Web Apps, Part 2 by Duncan Kenzie
Sep 2005 Another Look at CGIDEV2 by Martin Cytrynbaum (PDF)
Jul 19, 2005 CGIDEV2 Story by Giovanni B. Perotti
Jul 1, 2005 TechTip: Build Web Pages with RPG and CGIDEV2 by Kevin Forsythe
Oct 2004 You've Got Mail! by Jon Paris and Susan Gantner
This site is owned by
Giovanni B. Perotti
... more ...
Press this card to show this product:
previous next
pause play