Plug-in Developers Reference

Those of us who are developing plug-ins for WDSC / RDi are in for a bit of a shock now that RDi 7.5 has been released. IBM has moved the RSE from a proprietary, closed source, framework to open source. Most of the RSE framework is now part of the Eclipse Target Management project. Obviously the IBM i specific parts aren’t included, but the key components are.

As you might imagine, there was a lot of re-factoring of the code … as just about everything that was part of the API have been moved to org.eclipse.rse.

Because of some of the work I did re-factoring my own code, I’ve made discoveries that other plug-in developers might find useful.

First and foremost, a VERY useful web page to keep handy is the Eclipse RSE Tutorial.

Also, I’ve started putting together an object name cross reference between the old (WDSC 7.0 / RDi 7.1) API and the new (RDi 7.5) API (see below). It is by no means comprehensive, complete, or 100% accurate.

If you are developing a WDSC / RDi plug-in, I highly recommend you subscribe to the WDSC Plug-in Developers mailing list that hosts.

WDSC/RDI Class name reference

(sorry for the tiny font … it was the only way I could get it to fit)

WDSC 7.0 / RDI 7.1 RDI 7.5 org.eclipse.rse.core.model.ISystemContainer org.eclipse.rse.core.model.ISystemRegistry org.eclipse.rse.core.model.SystemMessageObject org.eclipse.rse.core.subsystems.AbstractConnectorServiceManager org.eclipse.rse.core.subsystems.BasicConnectorService org.eclipse.rse.core.subsystems.SubSystem org.eclipse.rse.core.subsystems.SubSystem org.eclipse.rse.core.subsystems.SubSystemConfiguration org.eclipse.rse.subsystems.files.core.subsystems.IRemoteFile org.eclipse.rse.ui.actions.ISystemAction org.eclipse.rse.ui.actions.SystemBaseAction org.eclipse.rse.ui.actions.SystemBaseDialogAction org.eclipse.rse.ui.actions.SystemBaseWizardAction org.eclipse.rse.ui.ISystemIconConstants org.eclipse.rse.ui.messages.ISystemMessageLine org.eclipse.rse.ui.messages.SystemMessageDialog org.eclipse.rse.ui.Mnemonics org.eclipse.rse.ui.propertypages.SystemBasePropertyPage org.eclipse.rse.ui.propertypages.SystemIntegerFieldEditor org.eclipse.rse.ui.RSEUIPlugin org.eclipse.rse.ui.SystemMenuManager org.eclipse.rse.ui.SystemWidgetHelpers org.eclipse.rse.ui.widgets.SystemHistoryCombo org.eclipse.rse.ui.wizards.AbstractSystemWizard org.eclipse.rse.ui.wizards.AbstractSystemWizardPage

1 Reply to “Plug-in Developers Reference”

  1. hi David,

    have you a example of how to connect to AS400 using RSE plugin for Eclipse?

Leave a Reply

Your email address will not be published.