[Previous]
[Next]
[TOC]
Symbols
-, in change operation 331
A
adding
attributes 101
entries 90
aliases 24
anonymous authentication 33
asynchronous functions 42
adding entries 96
authentication 31
cancelling 43
comparing attribute values 115
deleting entries 109
example 43
modifying an entry 106
removing entries 109
renaming entries 112
attribute
organizationalUnitName 301
attribute type
field (LDIF) 327
attribute value
field (LDIF) 327
attributes 298
adding values for new entry 91
adding values to existing entries 101
businessCategory 299
carLicense 299
changing the values in 100
comparing values 113
counting values in 63
defined 8
,
296
departmentNumber 299
description 299
employeeNumber 299
example of 8
facsimileTelephoneNumber 299
fax 299
freeing values of 63
getting from an entry 61
getting values from 63
givenName 300
l 300
labeledURI 301
localityName 300
mail 299
manager 300
mobile 300
mobileTelephoneNumber 300
modifying values 333
o 300
organizationName 300
ou 301
owner 300
pager 300
pagerTelephoneNumber 300
postalAddress 300
removing from an entry 101
secretary 301
seeAlso 301
sn 300
surname 300
telephoneNumber 301
title 301
uid 301
userid 301
authentication
anonymous 33
asynchronous 31
reauthenticating during referrals 34
synchronous 30
B
BerElement 134
freeing 37
,
61
berval 133
bin (attribute format) 299
C
ces (attribute format) 299
changetype
add 332
delete 332
modify 333
modrdn 332
changing the name of an entry 110
cis (attribute format) 299
closing an LDAP connection 36
cn
example of 9
cn (attribute internal ID) 300
command line
providing input from 336
command-line utilities
ldapadd 336
,
337
ldapdelete 340
ldapmodify 336
,
343
ldapmodrdn 336
,
346
ldapsearch 348
common names
example of 9
commonName (attribute internal ID) 300
comparing attribute values 113
asynchronous 115
synchronous 114
connection handle 20
D
dash, in change operation 331
database
updating 330
deleting entries 108
asynchronous 109
synchronous 108
directory
defined 7
Directory Server SDK 14
directory service
defined 8
distinguished names 291
defined 9
getting 59
getting components of 60
illustrated 10
dn (attribute format) 299
DN (distinguished name) 9
dn field (LDIF) 327
E
end of file marker 336
ending an LDAP session 36
entries
adding 90
adding attributes to 101
counting in search results 58
defined 7
deleting 108
example of 8
getting distinguished names 59
getting first attribute 61
getting from search results 58
getting subsequent attributes 61
listing subentries 73
modifying 99
,
330
-
335
organization in LDAP 9
reading 71
removing 108
removing attributes from 101
renaming 110
specifying data for 88
updating 99
entry types 297
defined 296
EOF marker 336
error codes 285
error messages 285
errors 38
"object not found" error 39
converting error codes to error messages 40
getting information about 39
reference 285
F
filter configuration files 77
building filters 85
freeing from memory 85
loading 81
retrieving filters 81
syntax 78
filters
adding affixes 84
advanced syntax 53
building 85
configuration files 77
retrieving from files 81
simple syntax 51
fonts
monospaced, used in this book 3
freeing memory 37
FriendlyMap 135
freeing 37
Full Name (attribute field) 300
functions
ldap_abandon() 43
,
161
ldap_add() 94
,
163
ldap_add_s() 94
,
167
ldap_ber_free() 61
,
169
ldap_build_filter() 85
,
170
ldap_compare() 113
,
171
ldap_compare_s() 113
,
172
ldap_count_entries() 58
,
174
ldap_count_values() 63
,
175
ldap_count_values_len() 63
,
177
ldap_create_filter() 178
ldap_delete() 108
,
179
ldap_delete_s() 108
,
181
ldap_err2string() 40
,
182
ldap_explode_dn() 60
,
183
ldap_explode_rdn() 60
,
184
ldap_first_attribute() 61
,
185
ldap_first_entry() 58
,
187
ldap_free_friendlymap() 188
ldap_free_urldesc() 189
ldap_friendly_name() 190
ldap_get_dn() 59
,
192
ldap_get_lderrno() 39
,
197
ldap_get_option() 22
,
199
ldap_get_values() 63
,
204
ldap_get_values_len() 63
,
206
ldap_getfilter_free() 85
,
193
ldap_getfirstfilter() 81
,
194
ldap_getnextfilter() 81
,
199
ldap_init() 20
,
208
ldap_init_getfilter() 81
,
209
ldap_init_getfilter_buf() 81
,
210
ldap_is_ldap_url() 212
ldap_memfree() 38
,
213
ldap_modify() 104
,
214
ldap_modify_s() 104
,
217
ldap_modrdn() 219
ldap_modrdn_s() 219
ldap_modrdn2() 110
,
219
ldap_modrdn2_s() 110
,
222
ldap_mods_free() 224
ldap_msgfree() 66
,
226
ldap_msgid() 227
ldap_msgtype() 228
ldap_multisort_entries() 230
ldap_next_attribute() 61
,
232
ldap_next_entry() 58
,
233
ldap_perror() 38
,
234
ldap_result() 42
,
234
ldap_result2error() 43
,
237
ldap_search() 54
,
129
,
239
ldap_search_s() 54
,
129
,
244
ldap_search_st() 54
,
129
,
247
ldap_set_filter_additions() 249
ldap_set_lderrno() 250
ldap_set_option() 22
,
252
ldap_set_rebind_proc() 35
,
256
ldap_setfilteraffixes() 84
,
250
ldap_simple_bind() 30
,
257
ldap_simple_bind_s() 30
,
260
ldap_sort_entries() 68
,
69
,
261
ldap_sort_strcasecmp() 265
ldap_sort_values() 263
ldap_unbind() 36
,
265
ldap_unbind_s() 36
,
266
ldap_url_parse() 267
ldap_url_search() 270
ldap_url_search_s() 275
ldap_url_search_st() 276
ldap_value_free() 63
,
277
ldap_value_free_len() 63
,
278
G
getting
distinguished names 59
first attribute from an entry 61
first entry from search results 58
search results 57
subsequent entries 58
H
handling aliases 24
handling referrals 25
HP-UX
SDK files 14
I
id
field (LDIF) 327
initializing an LDAP session 20
IRIX
SDK files 14
L
LDAP
authentication 11
organization of data 9
LDAP Application Programming Interface (API) 13
asynchronous functions 14
synchronous functions 14
LDAP client
authenticating to a server 30
LDAP clients 8
authentication 11
checking errors 38
closing connection to server 36
connecting with LDAP servers 11
example of 8
LDAP servers and 11
operations performed by 11
threading 303
LDAP Data Interchange Format (LDIF)
example 329
line continuation 327
update statements 330
LDAP operation
determining result 43
LDAP operations 35
cancelling 43
checking status 42
LDAP port 20
LDAP server
authenticating to 30
LDAP servers 8
authentication 11
closing connection from client 36
connecting with LDAP clients 11
example of 8
how data is distributed 10
how data is organized 9
how referrals work 10
LDAP clients and 11
LDAP session
ending 36
initializing 20
LDAP structure 135
explained 20
freeing 36
ldap.h header file
including 14
LDAP_COMPARE_FALSE 114
,
115
LDAP_COMPARE_TRUE 114
,
115
LDAP_DEREF_ALWAYS 25
LDAP_DEREF_FINDING 24
LDAP_DEREF_NEVER 24
LDAP_DEREF_SEARCHING 25
ldap_io_fns 138
LDAP_MOD_ADD 89
LDAP_MOD_BVALUES 89
LDAP_MOD_DELETE 89
LDAP_MOD_REPLACE 89
LDAP_OPT_DEREF 22
LDAP_OPT_DESC 23
LDAP_OPT_IO_FN_PTRS 22
LDAP_OPT_REFERRALS 22
LDAP_OPT_SIZELIMIT 22
LDAP_OPT_THREAD_FN_PTRS 22
,
303
LDAP_OPT_TIMELIMIT 22
LDAP_PORT 20
LDAP_SCOPE_BASE 55
reading entries in the directory 71
LDAP_SCOPE_ONELEVEL 55
listing subentries with 73
LDAP_SCOPE_SUBTREE 55
ldap_ssl.h header file
including 14
ldap_thread_fns 142
ldap_thread_fns structure 304
ldapadd 337
specifying statements from command line 336
ldapdelete 340
LDAPFiltDesc 135
freeing 37
LDAPFiltInfo 136
LDAPMessage 141
freeing 37
LDAPMod 139
specifying data with 88
ldapmodify 343
specifying statements from command line 336
ldapmodrdn 346
specifying statements from command line 336
ldapsearch 348
LDAPURLDesc 144
freeing 37
LDAPVersion 146
LDIF entries
creating 326
-
330
LDIF update statements 330
-
335
change types 332
examples 334
format of 331
functions of 330
libldap10.sl file
linking to 15
libldap10.so file
linking to 15
libldap10_shr.a file
linking to 15
loading filter configuration files 81
M
memory
freeing 37
monospaced fonts
used in this book 3
multi-threaded applications 303
N
nsldap32v10.dll file 16
nsldap32v10.lib file 16
O
objectClass field (LDIF) 327
organizational person, specifying entries for 328
overview of this manual 1
P
printing error messages 38
Q
quotation marks, in parameter values 336
R
referrals 10
,
25
reauthenticating 34
relative distinguished name
modifying 332
removing entries 108
asynchronous 109
synchronous 108
renaming an entry 110
renaming entries
asynchronous 112
synchronous 111
S
search filters
adding affixes 84
advanced syntax 53
building 85
configuration files 77
retrieving from files 81
simple syntax 51
search results 57
counting entries 58
freeing 66
getting distinguished names 59
getting first attribute 61
getting subsequent attributes 61
getting subsequent entries 58
getting the first entry 58
sorting 68
search syntax
advanced 53
simple 51
searching the directory 49
example 66
getting results 57
how searches work 50
initiating a search 54
maximum number of entries 23
maximum time for a search 23
scope of the search 50
sorting results 68
specifying a timeout 54
starting point for searches 50
setting
maximum values for searches 23
slapd.at.conf file 51
Solaris
SDK files 14
sorting search results 68
standard LDAP port 20
synchronous functions 42
adding entries 95
authentication 30
comparing attribute values 114
deleting entries 108
example 42
modifying entries 104
naming conventions 41
removing entries 108
renaming entries 111
searching the directory 56
,
129
,
276
T
tel (attribute format) 299
U
UNIX
SDK files 14
W
Windows 95
SDK files 14
Windows NT
SDK files 14
[Previous]
[Next]
[TOC]
Last modified: March 31, 1997
Copyright © 1997
Netscape Communications Corporation