IEEE HomeSearch IEEE ShopWeb Account Contact IEEE IEEE
MembershipPublicationsServicesStandardsConferencesCareers/Jobs
IEEE-SA IEEE-SA Member Area Search our standards database for Abstract, Sponsor, Status, Contact,Ordering and Historical information. IEEE-SA Standards Association
Products & ServicesIEEE-SA MembershipStandards DevelopmentNews & InformationnavFillerHOMEHOME Icon

IEEE Std 1327.2-1993 IEEE Standard for Information Technology— Directory Services C Language Interfaces— Binding for Application Program Interface (API) -Description

Abstract: A C programming language binding for the Application Program Interface (API) to directory services in IEEE Std 1224.2-1993 is defined.This standard is intended for use by application developers, system implementors, test method writers, and users to support application portability at the source-code level. The interface is designed for operational, rather than for management, interactions with a directory such as knowledge management or schema management. Security features are not generally visible in the interface in order to permit flexibility in security policies.

Keywords: API, application portability, C language, directory, portable application, open systems

Content +

  • 1. General
    • 1.1 Scope
    • 1.2 Normative References
    • 1.3 Conformance
      • 1.3.1 Implementation Conformance
      • 1.3.2 Application Conformance
    • 1.4 Test Methods
  • 2. Terminology and General Requirements
    • 2.1 Conventions
      • 2.1.1 General and Typographical Conventions
      • 2.1.2 Representation of Strings of Numbers
      • 2.1.3 Language-Independent Conventions
      • 2.1.4 C Language Binding Conventions
    • 2.2 Definitions
      • 2.2.1 Terminology
      • 2.2.2 General Terms
      • 2.2.3 Abbreviations
  • 3. The Generic Interface
    • 3.1 Introduction
    • 3.2 Interface Functions
      • 3.2.1 Overview
      • 3.2.2 Common Datatypes
      • 3.2.3 Abandon
      • 3.2.4 Add Entry
      • 3.2.5 Bind
      • 3.2.6 Compare
      • 3.2.7 Initialize
      • 3.2.8 List
      • 3.2.9 Modify Entry
      • 3.2.10 Modify RDN
      • 3.2.11 Read
      • 3.2.12 Receive Result
      • 3.2.13 Remove Entry
      • 3.2.14 Search
      • 3.2.15 Shutdown
      • 3.2.16 Unbind
      • 3.2.17 Version
    • 3.3 Directory Service Package
      • 3.3.1 Object Identifiers
      • 3.3.2 Enumeration Types and Constants
      • 3.3.3 OM Object Constants
      • 3.3.4 Integer Constants
      • 3.3.5 Class Constraints
    • 3.4 The 〈xds.h〉 Header
  • 4. The X.500 Directory Service
    • 4.1 Overview
    • 4.2 Basic Directory Contents Package
      • 4.2.1 Directory Object and Attribute Object Identifiers
      • 4.2.2 OM Object and Attribute Type Identifiers
      • 4.2.3 Directory Enumeration Types and Constants
      • 4.2.4 Integer Constants
    • 4.3 Strong Authentication Package
      • 4.3.1 Directory Object and Attribute Object Identifiers
      • 4.3.2 OM Object and Attribute Type Identifiers
      • 4.3.3 Enumeration Types and Constants
      • 4.3.4 Integer Constants
    • 4.4 MHS Directory User Package
      • 4.4.1 Directory Object and Attribute Object Identifiers
      • 4.4.2 OM Object and Attribute Type Identifiers
      • 4.4.3 Enumeration Types and Constants
    • 4.5 Header Files
      • 4.5.1 The 〈xdsbdcp.h〉 Header
      • 4.5.2 The 〈xdssap.h〉 Header
      • 4.5.3 The 〈xdsmdup.h〉 Header
  • 5. Definitions of Constants
    • 5.1 Introduction
    • 5.2 Directory Service Package
      • 5.2.1 Object and Attribute Type Identifiers
      • 5.2.2 Enumeration Types and Constants
      • 5.2.3 OM Object Constants
      • 5.2.4 Integer Constants
    • 5.3 Basic Directory Contents Package
    • 5.4 Strong Authentication Package
    • 5.5 MHS Directory User Package
  • Annex A Example Header Files
    • A.1 Introduction
    • A.2 Example 〈xds.h〉 Header
    • A.3 Example 〈xdsbdcp.h〉 Header
    • A.4 Example 〈xdssap.h〉 Header
    • A.5 Example 〈xdsmdup.h〉 Header
  • Annex B Example Programs
    • B.1 Introduction
    • B.2 Synchronous Directory Example
    • B.3 Asynchronous Directory Example
    • B.4 Example Existing Practice Directory Service Implementation
    • B.5 Error Handling Module
  • Annex C Bibliography

links: [Standard Status] - [Purchase] - [PDF*] - [Portable Applications (POSIX) Collection - Description]

available for Standards Online Portable Applications (POSIX) Collection subscribers only

spacer

Copyright ©2004 IEEE-SA
Contact IEEE-SA
(m.v.rodriguez@ieee.org)
URL: http://standards.ieee.org/reading/ieee/std_public/description/posix/1327.2-1993_desc.html

spacer