Module 9: Introduction to parameter and action extension points

This module explores the capabilities of CARMA extension points in providing customization to parameters and actions that are associated with a custom action on a particular RAM.

This module updates and uses the Sample PDS RAM to create a HowTo custom action and associate four parameters to it.

Learning objectives

After completing the lessons in this module you should be able to:
  • Create an Eclipse plug-in project
  • Create and define actionValidators, parameterValidators, and customParameterControl extension points
  • Create and develop the necessary classes to add the enhanced functionality to the custom actions
  • Run and debug the plug-in project
  • Understand the end-result in the plug-in project of using each of the extension points

Time required

This module should take approximately 60 minutes to complete.


To successfully complete the lessons in this module, you should have:
  • Access to modify the Sample PDS RAM on your host system or a systems administrator who can do this for you
  • Basic understanding of RAM Development, found in the CARMA Developer's Guide
  • Basic understanding of C coding and debugging is recommended
  • Experience submitting JCL jobs to REPRO files