Building Sample Program Exits - Identity Manager
search cancel

Building Sample Program Exits - Identity Manager

book

Article ID: 221651

calendar_today

Updated On:

Products

CA Identity Manager CA Identity Suite

Issue/Introduction

Identity Manager provides a framework for Program Exits, allowing you to execute custom software logic during specific Provisioning Server operations. You can implement these exits using C/C++ DLLs or SOAP interfaces. This article provides the steps to compile the provided sample code.

Environment

Identity Manager 14.5

Cause

You must compile the provided source code samples to create the necessary binary files (DLLs) required to extend Provisioning Server operations.

Resolution

  1. Verify Prerequisites

    • Provisioning SDK (installed with the Provisioning Server or separately via the Legacy Components installer).
    • Microsoft Visual Studio (ensure the version is compatible with your Identity Manager release).
    • Apache Ant.
  2. Initialize the Build Environment

    1. Open the Command Prompt as an Administrator.
    2. Navigate to your Visual Studio installation and execute the vcvars32.bat script to initialize the environment variables.
    3. Navigate to your Provisioning SDK installation directory (e.g., C:\Program Files (x86)\CA\Identity Manager\Provisioning Server\sdk).
    4. Run the setbldenv.bat script to set the build environment configuration.
  3. Build the Program Exits

    1. Navigate to the Program Exits sample directory: cd admin\samples\ProgramExits
    2. Run the make command to build the DLLs: nmake
    3. Navigate to the SOAP Exit directory: cd ..\ProgramExitSOAP
    4. Run the make command to build the SOAP exit: nmake
  4. Verification

    • Check the build directories to confirm that the output .dll files were created successfully.

Additional Information

To speak with a customer representative or a Support Engineer see Contact Support. Scroll to the bottom of the page and click on your respective region.