Generally, for LDAP data views, schema checking is performed by the backend directory, using the backend directory's schema. Use the following procedure if you want schema checking to be performed by Directory Proxy Server.
You cannot use DSCC to perform this task. Use the command line, as described in this procedure.
To normalize requests, particularly the DN, set the use-external-schema property of the server, as follows:
Indicate that the server instance should use an external schema.
$ dpconf set-server-prop -h host -p port use-external-schema:true |
Enable schema checking on the connection handler.
$ dpconf set-connection-handler-prop -h host -p port connection-handler\ schema-check-enabled:true |
Create a data view that exposes cn=schema.
If the external schema is defined in an LDAP directory, create an LDAP data view, as described in Creating and Configuring LDAP Data Views, with a view base of cn=schema.
If the external schema is defined in an LDIF file, create an LDIF data view, as described in Creating and Configuring LDIF Data Views with a view base of cn=schema.
Add this data view to the list of data views exposed by the connection handler.
By default, all data views are exposed by the connection handler. If you have a defined a custom list of data views that are exposed by the connection handler, add this data view to the list. You must specify all the data views that will be exposed by the connection handler in this command.
$ dpconf set-connection-handler-prop -h host -p port connection-handler \ data-view-routing-custom-list:data-view-name data-view-routing-custom-list:data-view-name |