Previous Topic: Endpoint ObjectsNext Topic: How You Create an Object


Creating Endpoint Objects

This chapter describes how to create new objects on the endpoints with which your connector communicates. Creation of all object classes managed by the connector (for example, accounts and groups) is routed through the same doAdd() method of the attribute-style processor you returned from your connector’s createAttributeStyleOpProcessor() method.

Creation of a new connector instance is not routed through this method, but handled instead by the CA IAM CS framework, which calls your connector’s constructor and activate() methods.

In some cases, it is necessary to define and register a specialized com.ca.jcs.processor.ConnectorAttributesProcessor to handle the attributes stored for the connector. For example, if you want to support a virtual attribute which has a value calculated by the code.

If your method creates an object that exists, throw an LdapNameAlreadyBoundException.