Previous Topic: Basic Structure of Program ExitsNext Topic: Common Program Exit Reference


Define Common Exits in the Provisioning Manager

You can define a common exit that will be executed in the Provisioning Server core infrastructure by using the Program Exit property sheet.

Note: To define a Native Exit to be executed in a managed endpoint type, see the specific Connector Guide.

To define a common program exit

  1. Click Endpoints.
  2. Select Common Program Exit from the drop-down list in the Object Type field.
  3. Click New. The Common Program Exit dialog appears.
  4. Fill in the name and description of the exit to be invoked on the Program Exit tab. If the Disabled box is selected, the program exit will not be invoked, even if it is referenced in another object.
  5. Specify whether the Provisioning Server uses the Simple Object Access Protocol (SOAP) or a Dynamic Link Library (DLL) file to invoke the exit on the Common Parameters tab. You can specify that the information be sent securely by selecting SSL Enabled.
  6. Enter the path that points to the DLL file or the address of the SOAP service in the Location field. In the Method field, provide the name of the exported function in the DLL file or the name of the function defined by the SOAP service.

    For DLL program exits, you can enter for location either a full path, such as:

    c:\yourfolder\yourlibrary.dll
    

    or you can enter just the common name of the library

    yourlibrary
    

    If you enter just the common name, you can have more than one Provisioning Server for the domain, where the library does not have to appear at exactly the same path. This is important if the domain has a mix of Solaris and Windows servers, because these operating systems have different pathname syntax.

    If you provide just a common name (yourlibrary), the Provisioning Server will locate the library in the following way:

  7. Select an Authentication Type to provide information for authentication data to be passed to the invoked program exit on the Authentication tab:

    Note: When you select Proxy User, the information you provide must be that of a valid global user.

  8. Click OK to complete the definition of the common exit.