I blogged about the $subject sometime back here - but that is no more applicable to Carbon 3.0.x products.
To deploy WSO2 Carbon Server over Novell eDirectory - you can follow the exact guidelines provided in this blog post - following is the only exception.
Instead of setting objectClass=person under UserNameListFilter property - set, objectClass=Person
Note : 'P' is in upper-case there.