HPlogo Communicator 3000 MPE/iX Release 6.5 (Non-Platform Software Release C.65.00) > Chapter 5 Internet and Interoperability

Introducing LDAP C-SDK/iX

MPE documents

Complete PDF
Table of Contents
Index

by Joanne Gong
Commercial Systems Division

Lightweight Directory Access Protocol (LDAP) is an open standard which defines the communication protocol between an LDAP client and an LDAP server. LDAP C-SDK/iX is a set of client APIs in C language for MPE/iX applications to access X.500-based network directories.

LDAP C-SDK/iX enables internet directory accesses from HP 3000. An MPE client application can use an LDAP API to access LDAP directories on any LDAP server regardless of their platforms. Applications such as network management, corporate directory, yellow page/white page name search, mail and security services can all share directories across heterogeneous platforms.

An LDAP client connects to an LDAP server through SOCKET. Since LDAP is a platform-independent open standard, LDAP C-SDK/iX can connect to any standard-compliant LDAP server running on any platform. MPE/iX supports only the LDAP client, not the LDAP server. HP-UX does support the LDAP server.

LDAP C-SDK/iX is ported from the open source of Netscape Directory SDK Version 3.0 for C language. It is implemented with LDAPv3 standard. Although it can connect to the LDAPv2-based server, features and extensions introduced in LDAPv3 are not recognized by the LDAPv2-based server.

LDAP C-SDK/iX is automatically installed with the FOS in the /urs/local/ldapsk directory. It does not require additional installation from the customer. The home directory of LDAP C-SDK/iX, /usr/local/ldapsdk/, is comprised of:
  • lib/ containing API libraries libldap.a and liblber.a

  • include/ containing header files ldap.h and lber.h

  • tools/ containing command-line interface for simple query or testing

  • examples/ containing sample source code of LDAP client applications for developing LDAP-enabled applications

AUTOINST also creates the following symbolic links:
  • /usr/lib/libldap.a, /usr/lib/liblber.a, /usr/include/ldap.h

  • /usr/include/lber.h

so that the API libraries and header files of LDAP C-SDK/iX can be found by the compiler automatically.

Detailed information on the features and API specifications also included in LDAP C-SDK/iX can be found in Netscape Directory SDK 3.0 for C Programmer's Guide at http://developer.netscape.com/docs/manuals/dirsdk/csdk30/index.htm.




Apache for MPE/iX 6.5


MPE/IX Software Developer's Kit (SDK) for Java, Version 1.2.2