Are there any development tools for the IBMi - also known as the AS/400, iSeries?
Mar 22, 2006 - Eclipse–an open source IDE for development, debugging. Another option is to use the free 7-Zip application for Windows or other WinZip. Zeus is a language neutral programmer's IDE for the Windows platform that comes pre-configured for several programming languages. It has general language features like automatic brace insertion, brace matching, code indenting, code folding and code completion.
user264246user264246
closed as off-topic by Pang, Brad Larson♦Mar 14 '17 at 17:46
This question appears to be off-topic. The users who voted to close gave this specific reason:
'Questions asking us to recommend or find a book, tool, software library, tutorial or other off-site resource are off-topic for Stack Overflow as they tend to attract opinionated answers and spam. Instead, describe the problem and what has been done so far to solve it.' – Pang, Brad Larson
If this question can be reworded to fit the rules in the help center, please edit the question.
7 Answers
You can use the native stuff (the 'green-screen' tools). Most of them are also available as client-server (aka GUI interface) too.
You can use a popular alternative as LANSA (www.lansa.com).
Or you can use Java!!!. The iSeries is a hell of Java machine. Everything for your new world impressing application is already on board (JVM, JDK, class libraries (JtOpen) to access the local iSeries stuff). And last, but not least, the world-class database manager DB2 is native in the OS. How about that!?
(and no, I'm not a IBM representative. Just a happy RPG coder ;-)
Yes. The current Windows-based IDE is called 'Rational Developer for i' and you can find more information at http://www-01.ibm.com/software/awdtools/developer/rdi/. The green-screen tools are PDM, SEU, SDA, etc.
Also there is a relatively new non-IBM solution called RPG Next Gen (http://www.rpgnextgen.com/).
Brandon PetersonBrandon Peterson
A free alternative the RDi is the RPG Next Gen editor.
Be warned, it does not support the maintenance of the line level source dates.
dazlaridazlari
Use iRPGEditor- It's Open Source Editor write in Java.Actually is in versión 1.0b1https://github.com/egomezal/iRPGEditor
Edwin GomezEdwin Gomez
If you'd really like a niche career, I'd also recommend Delphi for the AS/400:
Brad BrownBrad Brown
I know this is an old question, but I think m-Power should be mentioned. m-Power (and its predecessors) is one of the most well established development tools available for the iSeries, dating back to the IBM System/38 (in the early 80s), which was later replaced by the AS/400. Here's the website: http://www.mrc-productivity.com/
SteveSteve
MiWorkplace, MiW, could replace SEU, not RDi. It improves the user experience of SEU users whose management will not pay the price of RDi. For a review by Jon Paris see this link.
mikemike
Not the answer you're looking for? Browse other questions tagged ibm-midrange or ask your own question.
OpenCobolIDE
OpenCobolIDE is no longer maintained, see https://github.com/OpenCobolIDE/OpenCobolIDE/issues/439
Features:
COBOL syntax highlighter
COBOL code completion
COBOL code folding
configurable margins
navigable tree view of division, sections, paragraphs etc (fully synchronisedwith the code folding panel)
auto-indentation
tool for computing PIC fields offsets
compile as a program (.exe) or as a subprogram (.so/.dll)
run the program from the editor or from a configurable external terminal (necessary if you are using the SCREEN section).
dark color schemes and theme
cross platform: works on GNU/Linux, Windows and Mac OSX
dbpre integration on Linux, esqlOC on Windows
License
OpenCobolIDE is released under the GPL version 3
Dependencies
Python3 >= 3.3
PyQt5 (preferred) or PyQt4
Starting from v4.7, the following pure python dependencies are bundled with OCIDE (this makes packaging easier):
Installation
GNU/Linux
Note: starting from v4.6.2, the installed executable name is lowercase: opencobolide
Ubuntu
A debian package is available here: https://launchpad.net/cobcide/+download
This package should work on any Ubuntu version >= 14.04 and on any versionderived from Ubuntu.
Fedora
A RPM package for Fedora 23 is available here: https://launchpad.net/cobcide/+download
ArchLinux
OpenCobolIDE is available from the AUR.
You can install using one of the many available AUR helper; e.g. using yaourt:
KaOS
OpenCobolIDE is up in the KaOs Community Packages (KCP):
Other distributions
Install Python3, PyQt5, GnuCOBOL and pip for Python3 using your package manager, then run the following commands:
Note that if you have both PyQt5 and PyQt4 on your system, the IDE will usePyQt5 by default. To force the use of PyQt4, you should set theQT_API environment variable to pyqt4.
Windows
There is a windows installer available here: https://launchpad.net/cobcide/+download
Mac OSX
There is a dmg image available here: https://launchpad.net/cobcide/+download
Before running the app, you first have to install the GnuCOBOL compiler, e.g.using homebrew:
If you installed the compiler in a non-standard path and it is not recognizedby the IDE, you can specify the path to the compiler in the preferencesdialog (Compiler tab)