Module Ldap_toplevel
Functions which resemble the command line tools which many users are familar with, useful in the interactive environment
val ldapsearch : ?s:Ldap_types.search_scope -> ?a:string list -> ?b:string -> ?d:string -> ?w:string -> h:string -> string -> Ldap_ooclient.ldapentry listconnect to the specified host and perform a search.
- parameter h
The ldapurl which names the host and port to connect to
- parameter d
The dn of the object you with to bind as, default anonymous
- parameter w
The credentials of the object you wish to bind as, default anonymous
- parameter s
The scope of the search, default `SUBTREE
- parameter b
The base of the search The final argument is the search filter
val ldapmodify : h:string -> d:string -> w:string -> (string * (Ldap_types.modify_optype * string * string list) list) list -> unitconnect to the specified host and perform one or more modifications.
- parameter h
The ldapurl which names the host and port to connect to
- parameter d
The dn of the object you with to bind as, default anonymous
- parameter w
The credentials of the object you wish to bind as, default anonymous The final argument is a list of (dn, modification) pairs which you want to apply
val ldapadd : h:string -> d:string -> w:string -> Ldap_ooclient.ldapentry list -> unitconnect to the specified host and add the specified objects.
- parameter h
The ldapurl which names the host and port to connect to
- parameter d
The dn of the object you with to bind as, default anonymous
- parameter w
The credentials of the object you wish to bind as, default anonymous The final argument is a list of objects you wish to add