Customizing CARMA using plug-in projects tutorial

CARMA can be customized by using Eclipse plug-in projects. The following modules provide you with a starting point in developing your own CARMA customization.

Note: Module 1-5 and 9 are independent of each other and can be completed in any order. Modules 6-8 build off of Module 5 and each other, as a result they must be completed in order. Module 9 involves some host configuration of the Sample PDS RAM, which might involve special permissions.

Learning objectives

After completing the modules in this module, you will have an understanding of the following concepts:
  • Creating an Developer for z/OS® Eclipse plug-in project
  • Using the plug-in Manifest Editor to add dependencies and extensions
  • Use the plugin.xml file to modify extensions and their attributes
  • Create packages, classes, and folders within an Eclipse plug-in project
  • Create and modify Java™ classes to add enhanced functionality to the plug-ins

Time required

The time that is required to complete these modules vary. Each module contains an approximate time required.

Prerequisites

To successfully complete the modules, you should have:
  • Developer for z/OS installed on your local workspace
  • Access to a z/OS host system and any required authentication
  • Basic understanding of Java coding and debugging
Tip:
Eclipse plug-in development requires the Plug-in Development perspective. This perspective is not enabled by default in Developer for z/OS. To enable it:
  1. Open the Preferences window.
  2. Navigate to General > Capabilities.
  3. On the Capabilities page, expand Development and select Plug-in Development.
  4. Click Apply and Close.
To open the perspective, click Window (on Windows) or IBM® Developer for z/OS (on macOS) > Perspective > Open Perspective > Other, and then select Plug-in Development and click Open.