Skip to main content development
  Easy400   |       iSeries home

Last updated: 08/12/2016 18.04.00
CGI development toolset
date of the last release:
June 27, 2012

PDF version of this manual

This toolset is based on the iSeries ILE-RPG CGI development toolset (cgidev2) developed by Mel Rothman, when he was in IBM Rochester, MN.

Giovanni B. Perotti, in 1997 found out that such toolset (named cgidev) could enable an RPG programmer to start writing WEB applications for the iSeries in days, with no learning curve. In order to make the RPG developers community aware of such a tool, Giovanni did set up an Internet site named Easy400 in June 1997.

At the beginning of year 2000, Mel Rothman released a new powerful version of the tool, named cgidev2. Since then a large number of RPG programmers have enjoyed the ease of development and the superior performance of that engine for their WEB applications on iSeries.

In 1998 an ILE-COBOL interface for "cgidev" was made available through the Easy400 site, but no such interface was released for the much more powerful "cgidev2" engine. Eventually, in September 2004, Giovanni, though he had no COBOL skills, succeeded in setting up and releasing an ILE-COBOL interface for "cgidev2".

That is the subject of the following pages.

The "iSeries ILE-COBOL CGI development toolset" is library cgicbldev2. It contains

  • the "cgidev2" engine, service program CGISRVPGM2
  • the ILE-COBOL interface, service program CGICBLDEV2, along with its ILE-RPG sources
  • a tutorial for ILE-COBOL programmers
  • some ILE-COBOL CGI example programs, with their sources

Prerequisites Note 1.
Installation of library cgidev2 is NOT a prerequisite.

Help and support
This toolset is an "ASIS" program, no guarantee at all.
Successful use depends on user knowledge and ability.
Support is through the Author, Giovanni B. Perotti.
Users may share experiences and support by joining the Easy400Group.

  • A log of updates is available, press this link to display it.
  • To display the release date of your CGICBLDEV2, run command CGICBLDEV2/RELEASED .