ldap_result2error()--Retrieve LDAP Error Information
Syntax
#include <ldap.h> int ldap_result2error( LDAP *ld, LDAPMessage *res, int freeit)
Default Public Authority: *USE
Library Name/Service Program: QSYS/QGLDCLNT
Threadsafe: Yes
The ldap_result2error() API takes a result as produced by ldap_result() or ldap_search_s(), and returns the corresponding error code.
Authorities and Locks
No IBM® i authority is required.
Parameters
- ld
- (Input) Specifies the LDAP pointer returned by a previous call to ldap_init(), ldap_ssl_init(), or ldap_open().
- res
- (Input/Output) Specifies the result, as produced by ldap_result(), to be converted to the error code with which it is associated.
- freeit
- (Input) Specifies whether or not the result, res, should be freed as a result of calling ldap_result2error(). If non-zero, the result, res, will be freed by the call. If zero, res will not be freed by the call.
Return Value
- LDAP error code
- The result of the ldap request in res.
Error Conditions
The ldap_result2error() function will return an LDAP error code. See LDAP Client API Error Conditions for possible LDAP error codes.
Error Messages
The following message may be sent from this function.
Message ID | Error Message Text |
---|---|
CPF3CF2 E | Error(s) occurred during running of ldap_result2error API. |
Related Information
- ldap_err2string() -- Convert LDAP error indication to a string.
- ldap_get_errno() -- Retrieve error information.
- ldap_perror() -- Print an LDAP error indication to standard error.
- ldap_result() -- Retrieve result of an asynchronous LDAP operation.
- ldap_search_s() -- Perform an LDAP search operation (synchronous).
API introduced: V4R3
[ Back to top | LDAP APIs | APIs by category ]