As I was waffling this morning about the sad demise of IBM Developerworks Connections Wiki – here is another excellent article that discusses various extensions to IBM Rational Developer for IBM i – How to Extend RDi (#RDi)
So here it is, re-posted before IBM can hide this wonderful source of old information:
If you wish to extend RDi yourself you can find some useful links below.
How to extend Lpex written for WDSc but applies to RDi.
How to extend Lpex – although written for RDz it applies to RDi as wRe share the LPEX editor.
For Rational Developer for i API information, visit:
For Eclipse RSE information (which Rational Developer for i itself extends), visit the RSE Developer Guide at:
For accessing EVENTF information in order to integrate custom build tooling.
How to access errors from an EVENTF
To extend LPEX, (In Lpex, hit Esc to get to the command line and then type in ? and hit Enter)
To access Code Coverage data see Code Coverage page.
If you are developer for another platform such as Z or AIX or Linux, there are complementary products that will integrate with RDi. A complete list can be found here after click on the link under Shell Sharing.
One free offering from IBM that well benefit any SQL developers is the IBM Data Studio. Click here for more info on how to install and use this.
Below is a table where any product or plugin that extends RDi can make themselves known.
Jon Paris has written an article on this subject.
|iSphere||Spooled File Subsystem,Message File Editor,Binding Directory Editor,LPEX Task Tags, …||Task Force IT-Consulting GmbH,Thomas Raddatz and others||Open Source|
|TN5250J||IDE embedded 5250 Emulator||Task Force IT-Consulting GmbH,Kenneth J. Pouncey and others||Open Source|
|iSVN||IBM i Version Control with Subversion||Task Force IT-Consulting GmbH||Open Source|
|PTC Implementer||Application Lifecycle Management system for IBM i||PTC||Commercial|
|RSE Extensions||Spooled file output; view and respond to IBM i messages; graphical source compare and merge editors for IBM i code; edit data areas; display data queues||SoftLanding Systems – a Division of UNICOM Global||Open Source|
|TURNOVER||Change Management, Project Management, Issue Tracking||SoftLanding Systems – a Division of UNICOM Global||Commercial|
|RPGUnit||RPGUnit tests from within RDi. This plug-in uses a fork of the RPGUnit framework.||Thomas Raddatz||Open Source|
|Surveyor/400||Surveyor/400 has a plugin for IBM RDi that allows you to quickly query and edit database files, download and upload data, run SQL, convert DDS to DDL and many more database tools.||HelpSystems||Commercial|
|RPG Toolbox||Need to convert legacy RPG to free form? The RPG Toolbox from Linoma Software has a plugin for RDi that allows converting RPG fixed-form to the latest totally free form syntax. It also allows indenting nested logic in free form RPG. The RPG Toolbox can additionally clean out unused code in your RPG source including unused work fields, unused subroutines, KLISTS, etc. to make your source easier to maintain and quicker to compile and execute.||HelpSystems||Commerical|
|SmartPad4i for RDi||Use RPG or COBOL to Develop Web & Mobile Applications Directly Within the Rational Developer for i (RDi) Environment||SystemObjects||Commercial|
|Pathfinder / Hawkeye||Plugin for the Hawkeye Cross Reference tool for IBM i||Pathfinder / Hawkeye||Commercial|
|ABSTRACT||Developer Productivity tool for the IBM i. Simplify IBM i application development with powerful cross-referencing tools. Abstract works with the IBM (RDi) to build a where-used cross reference of system objects and procedures that allows you to track object and field usage, as well as perform file analysis and other reference tasks.||HelpSystems||Commercial|
IBM i Software Developer, Digital Dad, AS400 Anarchist, RPG Modernizer, Alpha Nerd and Passionate Eater of Cheese and Biscuits. Nick Litten Dot Com is a mixture of blog posts that can be sometimes serious, frequently playful and probably down-right pointless all in the space of a day. Enjoy your stay, feel free to comment and in the words of the most interesting man in the world: Stay thirsty my friend.
Why use IBM i RDi?
How to Install IBM Access Client Solutions (ACS)
5733XJ1 IBM i Access Client Solutions – QuickStartGuide
Install LANSA AXES – Automatic Web Interface for IBM i (AS/400) 5250 Applications
How to get a list of all files in an IFS folder
Edit UIM MENU with IBM i RDI
Encrypt IBM i File (Table) Data with no RPGLE changes using SQL
Cleaning messy IBM i Integrated File System (IFS) file names
How to encrypt or hide CL/RPG Source Code in ILE Debug Views