Previous Topic: DMS Workflow API

Next Topic: DMS Sessions

DMS Workflow API Overview

Using the DMS Workflow API, you can add simple pre- and postprocess workflow for DMS events. To implement these processes, you must:

  1. Develop a shared library that supports the DMS Workflow API and provides the custom functionality you need. The shared library must contain the workflow functions defined as exportable symbols.

    SmApi.h defines all of the data structures necessary to create custom workflows. SmEventApi.h defines all of the workflow events.

  2. Install the shared library in one of the following locations:
  3. Define the workflow library in the Administrative UI. Every DMS Administration realm and every resource realm into which an end-user may self-register is associated with a Registration Scheme. The Registration Scheme Properties UI contains a text field where you may enter the name of the shared library to use for DMS workflow.

Note: The DMS API (available in Java only) has different functionality than the DMS Workflow API (available in C/C++ only). The DMS API lets you develop directory management applications that perform similar operations as the SiteMinder DMS product. The DMS Workflow API works in conjunction with DMS and fires when certain pre-process and post-process DMS events occur, allowing you to develop applications that perform additional functionality before and/or after these events.


Copyright © 2010 CA. All rights reserved. Email CA about this topic