.st0{fill:#FFFFFF;}

Developerworks Connections Sunset – How to Extend RDi 

 December 19, 2019

By  NickLitten

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)

IBM i RDi

So here it is, re-posted before IBM can hide this wonderful source of old information:

Write your own extensions to Extend RDi

If you wish to extend RDi yourself you can find some useful links below.

Tutorials

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.

How to write your own plugin extending RDi based on RDi 9.6.

APIs

For Rational Developer for i API information, visit:

http://public.dhe.ibm.com/software/awdtools/rdpower/

For Eclipse RSE information (which Rational Developer for i itself extends),  visit the RSE Developer Guide at:

http://help.eclipse.org/kepler/index.jsp?topic=/org.eclipse.rse.doc.isv/guide/rse_int.html

For accessing EVENTF information in order to integrate custom build tooling.

How to access search results from an EVENTF

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.

Install Complementary Products from IBM

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.

Use someone else’s extensions

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.

NameDescriptionCreatorCost?
iSphereSpooled File Subsystem,Message File Editor,Binding Directory Editor,LPEX Task Tags, …Task Force IT-Consulting GmbH,Thomas Raddatz and othersOpen Source
TN5250JIDE embedded 5250 EmulatorTask Force IT-Consulting GmbH,Kenneth J. Pouncey and othersOpen Source
iSVNIBM i Version Control with SubversionTask Force IT-Consulting GmbHOpen Source
PTC ImplementerApplication Lifecycle Management system for IBM iPTCCommercial
RSE ExtensionsSpooled file output; view and respond to IBM i messages; graphical source compare and merge editors for IBM i code; edit data areas; display data queuesSoftLanding Systems – a Division of UNICOM GlobalOpen Source
TURNOVERChange Management, Project Management, Issue TrackingSoftLanding Systems – a Division of UNICOM GlobalCommercial
RPGUnitRPGUnit tests from within RDi. This plug-in uses a fork of the RPGUnit framework.Thomas RaddatzOpen Source
Surveyor/400Surveyor/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. HelpSystemsCommercial
RPG ToolboxNeed 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.HelpSystemsCommerical
SmartPad4i for RDiUse RPG or COBOL to Develop Web & Mobile Applications Directly Within the Rational Developer for i (RDi) EnvironmentSystemObjectsCommercial
Pathfinder / HawkeyePlugin for the Hawkeye Cross Reference tool for IBM iPathfinder / HawkeyeCommercial
ABSTRACTDeveloper 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.HelpSystemsCommercial

NickLitten


IBM i Software Developer, Digital Dad, AS400 Anarchist, RPG Modernizer, Shameless Trekkie, Belligerent Nerd, Englishman Abroad 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 remember: If at first you don't succeed then skydiving probably isn't a hobby you should look into.

Nick Litten

related posts:

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}
__CONFIG_colors_palette__{"active_palette":0,"config":{"colors":{"cff50":{"name":"Main Accent","parent":-1},"a344d":{"name":"Accent Transparent","parent":"cff50"}},"gradients":[]},"palettes":[{"name":"Default","value":{"colors":{"cff50":{"val":"var(--tcb-skin-color-0)"},"a344d":{"val":"rgba(46, 138, 229, 0.85)","hsl_parent_dependency":{"h":210,"l":0.54,"s":0.78}}},"gradients":[]},"original":{"colors":{"cff50":{"val":"rgb(0, 178, 255)","hsl":{"h":198,"s":1,"l":0.5}},"a344d":{"val":"rgba(0, 178, 255, 0.85)","hsl_parent_dependency":{"h":198,"s":1,"l":0.5}}},"gradients":[]}}]}__CONFIG_colors_palette__

Get In Touch

Iā€™m always looking for awesome input, feedback and critique!

>