Create a target object based on the specified attributes.
The Connector framework always requires attribute
ObjectClass. The Connector itself may require
additional attributes. The API will confirm that the set contains the
ObjectClass attribute and that no two attributes in the set
have the same name.
Parameters:
objectClass - the type of object to create. Must not be null.
createAttributes - includes all the attributes necessary to create the target
object (including the ObjectClass attribute).
options - additional options that impact the way this operation is run.
May be null.
Returns:
the unique id for the object that is created. For instance in
LDAP this would be the 'dn', for a database this would be the
primary key, and for 'ActiveDirectory' this would be the GUID.