Previous Topic: Implementing ConnectorsNext Topic: Implementation Guidelines


How to Implement a Connector

To implement a connector, do the following.

  1. Determine which values are required to be passed to the endpoint system to establish a connection.
  2. Decide which LDAP attributes are used to pass these values (on the connector level of the DIT, or connector objectclass).
  3. Write connector metadata, paying special attention to connection-related attributes on the connector's objectclass.
  4. Incrementally write and test the related connector logic while defining the metadata.

    Note: For more information, see Create New Metadata.

  5. Decide whether connection pooling support (between connector and endpoint) is required. If using the default support built-in to CA IAM CS, then it is only necessary to write a class extending org.apache.commons.pool.BasePoolableObjectFactory.
  6. Test first with JXplorer and then with a JMeter (or equivalent) component test.