Installing runtime plug-ins

In order for a HATS rich client application plug-in to run in the target platform's local test environment, the required runtime plug-ins must be installed in the target platform.

The Eclipse RCP target platform is Rational® SDP itself. Because the HATS Toolkit is installed in Rational® SDP, the HATS runtime plug-ins are already installed for the Eclipse RCP target platform. The remainder of this section pertains to installing runtime plug-ins when using the Lotus Notes® (or Lotus® Expeditor) target platform.

When you create a new project and select the Lotus Notes® (or Lotus® Expeditor) target platform, or later change the target platform, the HATS Toolkit will detect if the required runtime plug-ins are installed and at the latest level in the selected target platform. If not, the toolkit will prompt you to have the latest runtime plug-ins installed. You can enable or disable this prompt using HATS Preferences. See Using HATS preferences for more information. Following are the required runtime plug-ins that are installed:
  • HATS Core (com.ibm.hats.core)
  • HATS RCP Runtime (com.ibm.hats.rcp.runtime)
  • HATS RCP UI (com.ibm.hats.rcp.ui)
  • HATS RCP Documentation (com.ibm.hats.rcp.doc)
  • Host Simulation (com.ibm.hostsim)
  • Host On-Demand beans (com.ibm.eNetwork.beans.HOD)
  • Host Access SSLite (com.ibm.etools.hasslite)
  • Terminal Beans (com.ibm.etools.terminal.beans)
  • SWT Bidirectional extension (com.ibm.editors.swtbidiextension)
  • Host Screen Rendering (com.ibm.hsrendering)
  • WebFacing Common (com.ibm.etools.iseries.wfcommon)
  • EMF Service Data Objects (SDO) (org.eclipse.emf.ecore.sdo)
  • CommonJ SDO (org.eclipse.emf.commonj.sdo)

After you configure a new target platform for Lotus Notes® (or Lotus® Expeditor) and install the latest HATS runtime plug-ins in the target platform, see Configuring the target platform, you must reload the new plug-ins. To do this, perform the following steps .

  1. From the Rational® SDP menu bar select Window > Preferences > Plug-in Development > Target Platform.
  2. On the Preferences - Target Platform page, select the Lotus Notes® (or Lotus® Expeditor) target definition you configured. Click Edit.
  3. On the Target Content page, click Add.
  4. On the Add Content page, select Directory and click Next.
  5. On the Add Directory page, browse to the HATS location in the appropriate path. For Lotus Notes® browse to, for example, C:\Program Files\IBM\Lotus\Notes\framework\rcp\hats\eclipse. For Lotus® Expeditor browse to, for example, C:\Program Files\IBM\Lotus\Expeditor\rcp\hats\eclipse.
  6. Click Finish twice to close the wizard.
  7. On the Preferences - Target Platform page, click Reload then click OK.