Sponsored Content
Full Discussion: LDAP - is there an API
Top Forums Programming LDAP - is there an API Post 302233109 by phykell on Saturday 6th of September 2008 05:03:06 AM
Old 09-06-2008
Thanks for your posts Smilie

I spoke to our UNIX admin guy who located some additional ldap stuff - the LPP contained some additional directories one of which was an examples folder which contained, amongst other utilities, the source code for ldapsearch. I was able to build this quite easily and I'll modify it for my application which needs to only do specific types of search.
 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

tyoes of API

What is Low-Level API and High-Level API? (1 Reply)
Discussion started by: sumsin
1 Replies

2. HP-UX

How to use getdiskbyname() API

I would like to use getdiskbyname() this API to get disk size and disk usage can any one give me an example of c program thanks (0 Replies)
Discussion started by: alert0919
0 Replies

3. Linux

New collectl API

If anyone is interested I just released a new version that contains an API for collecting any kind of data you want and to include it in the user interface, data files and even be able to send it via sockets to other tools. Of course you need to be a perl programmer to use it... A second... (0 Replies)
Discussion started by: MarkSeger
0 Replies

4. Programming

API in C for compress (.Z) ?

Hi all, I would like to know if an API for compress (.Z) exists in C ? I want to write a program which process a large number of data files with efficient compression at the end. Thanks http://fedora.unix.com/images/misc/progress.gif (4 Replies)
Discussion started by: domiq44
4 Replies

5. Programming

perl api

Does anyone have any example of how to use the perl api within Build Forge (0 Replies)
Discussion started by: saku
0 Replies

6. UNIX for Advanced & Expert Users

something like LDAP Administrator 2011.1 "LDAP-SQL" but for the CLI

Hi I am searching a tool like "LDAP Administrator 2011.1"/ "LDAP-SQL" but for the CLI. Wish to use LDAP-SQL in scripts (non Windows GUI environment) http://ldapadministrator.com/resources/english/2011.1/images/sqlquery_large.png Softerra LDAP Administrator 2011.1 - What's New OS is... (2 Replies)
Discussion started by: slashdotweenie
2 Replies

7. Shell Programming and Scripting

Need to run an API from a script and extract fields from output of API

Hi, I need to call an API (GetUsageDetails)from inside a shell script which takes an input argument acct_nbr. The output of API will be like : <usageAccum accumId="450" accumCaptn="PM_125" inclUnits="1410.00" inclUnitsUsed="744.00" shared="true" pooled="false" prorated="false"... (1 Reply)
Discussion started by: rkrish
1 Replies

8. Solaris

LDAP Client not connecting to LDAP server

I have very limited knowledge on LDAP configuration and have been trying fix one issue, but unsuccessful. The server, I am working on, is Solaris-10 zone. sudoers is configured on LDAP (its not on local server). I have access to login directly on server with root, but somehow sudo is not working... (9 Replies)
Discussion started by: solaris_1977
9 Replies

9. Web Development

Face-api.js — JavaScript API for Face Recognition in the Browser with tensorflow.js

Ref: https://itnext.io/face-api-js-javascript-api-for-face-recognition-in-the-browser-with-tensorflow-js-bcc2a6c4cf07 (0 Replies)
Discussion started by: Neo
0 Replies
LDB(3)								  [FIXME: manual]							    LDB(3)

NAME
ldb - A light-weight database library SYNOPSIS
#include <ldb.h> DESCRIPTION
ldb is a light weight embedded database library and API. With a programming interface that is very similar to LDAP, ldb can store its data either in a tdb(3) database or in a real LDAP database. When used with the tdb backend ldb does not require any database daemon. Instead, ldb function calls are processed immediately by the ldb library, which does IO directly on the database, while allowing multiple readers/writers using operating system byte range locks. This leads to an API with very low overheads, often resulting in speeds of more than 10x what can be achieved with a more traditional LDAP architecture. In a taxonomy of databases ldb would sit half way between key/value pair databases (such as berkley db or tdb) and a full LDAP database. With a structured attribute oriented API like LDAP and good indexing capabilities, ldb can be used for quite sophisticated applications that need a light weight database, without the administrative overhead of a full LDAP installation. Included with ldb are a number of useful command line tools for manipulating a ldb database. These tools are similar in style to the equivalent ldap command line tools. In its default mode of operation with a tdb backend, ldb can also be seen as a "schema-less LDAP". By default ldb does not require a schema, which greatly reduces the complexity of getting started with ldb databases. As the complexity of you application grows you can take advantage of some of the optional schema-like attributes that ldb offers, or you can migrate to using the full LDAP api while keeping your exiting ldb code. If you are new to ldb, then I suggest starting with the manual pages for ldbsearch(1) and ldbedit(1), and experimenting with a local database. Then I suggest you look at the ldb_connect(3) and ldb_search(3) manual pages. TOOLS
o ldbsearch(1) - command line ldb search utility o ldbedit(1) - edit all or part of a ldb database using your favourite editor o ldbadd(1) - add records to a ldb database using LDIF formatted input o ldbdel(1) - delete records from a ldb database o ldbmodify(1) - modify records in a ldb database using LDIF formatted input FUNCTIONS
o ldb_connect(3) - connect to a ldb backend o ldb_search(3) - perform a database search o ldb_add(3) - add a record to the database o ldb_delete(3) - delete a record from the database o ldb_modify(3) - modify a record in the database o ldb_errstring(3) - retrieve extended error information from the last operation o ldb_ldif_write(3) - write a LDIF formatted message o ldb_ldif_write_file(3) - write a LDIF formatted message to a file o ldb_ldif_read(3) - read a LDIF formatted message o ldb_ldif_read_free(3) - free the result of a ldb_ldif_read() o ldb_ldif_read_file(3) - read a LDIF message from a file o ldb_ldif_read_string(3) - read a LDIF message from a string o ldb_msg_find_element(3) - find an element in a ldb_message o ldb_val_equal_exact(3) - compare two ldb_val structures o ldb_msg_find_val(3) - find an element by value o ldb_msg_add_empty(3) - add an empty message element to a ldb_message o ldb_msg_add(3) - add a non-empty message element to a ldb_message o ldb_msg_element_compare(3) - compare two ldb_message_element structures o ldb_msg_find_int(3) - return an integer value from a ldb_message o ldb_msg_find_uint(3) - return an unsigned integer value from a ldb_message o ldb_msg_find_double(3) - return a double value from a ldb_message o ldb_msg_find_string(3) - return a string value from a ldb_message o ldb_set_alloc(3) - set the memory allocation function to be used by ldb o ldb_set_debug(3) - set a debug handler to be used by ldb o ldb_set_debug_stderr(3) - set a debug handler for stderr output AUTHOR
ldb was written by Andrew Tridgell[1]. If you wish to report a problem or make a suggestion then please see the http://ldb.samba.org/ web site for current contact and maintainer information. ldb is released under the GNU Lesser General Public License version 2 or later. Please see the file COPYING for license details. NOTES
1. Andrew Tridgell http://samba.org/~tridge/ [FIXME: source] 04/19/2012 LDB(3)
All times are GMT -4. The time now is 06:46 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy