Creating New Custom Automation Plug-ins

Automation plug-ins enable you to extend OSM behavior by running specific business logic when events occur, sending and receiving data to and from external systems, and updating orders.

Design Studio supports two types of built-in automation plug-ins: Sender and Automator. Additionally, you can create your custom automation plug-ins using the custom automation plug-in template. You can, for example, write your own custom code to make CORBA or web services calls to external systems and register the custom plug-in against an automated task.

To create a custom automation plug-in:

  1. From the Studio menu, select New, then select Order and Service Management, and then select Custom Automation Plug-in.

    The Custom Automation Plug-in wizard is displayed.

  2. In the Project field, select the project in which to save the new custom plug-in.

  3. In the Name field, enter a name for the plug-in.

    The name must be unique among the automation entity types within the same namespace.

  4. Click Finish.

    The Custom Automation Plug-in editor is displayed.

  5. Click Select.

    The Select Java Class dialog box is displayed. Select from the src folder the Java class that implements the automation interface. See OSM Developer's Guide for more information about Java classes and custom plug-ins.

  6. Click OK.

  7. In the XML template field, enter the XML required for the plug-in's implementation.

  8. In the Documentation field, enter information about the plug-in.