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 1224.2-1993 IEEE Standard for Information Technology— Directory Services—Application Program Interface (API) [Language Independent] -Description

Abstract: A application program interface (API) to OSI directory services is defined in terms that are independent of any particular programming language. The interface, which supports applications portability at the source-code level, is intended to be used by both applications developers and directory service implementors.

Keywords: API, application portability, ASN.1, directory, open systems, portable application, POSIX

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.2 Definitions
      • 2.2.1 Terminology
      • 2.2.2 General Terms
      • 2.2.3 Abbreviations
  • 3. Description
    • 3.1 General
    • 3.2 Initialization and Shutdown
    • 3.3 Session
    • 3.4 Context
    • 3.5 Operation Parameters
      • 3.5.1 Attribute and AVA
      • 3.5.2 Entry Information Selection
      • 3.5.3 Name
    • 3.6 Operation Results
      • 3.6.1 The Invoke Id Parameter
      • 3.6.2 Result
      • 3.6.3 Status
    • 3.7 Synchronous and Asynchronous Directory Operations
    • 3.8 Automatic Connection Management
    • 3.9 Automatic Continuation and Referral Handling
  • 4. Interface Operations
    • 4.1 Datatype Definitions
    • 4.2 Abandon
      • 4.2.1 Synopsis
      • 4.2.2 Description
      • 4.2.3 Arguments In
      • 4.2.4 Results
      • 4.2.5 Errors
    • 4.3 Add Entry
      • 4.3.1 Synopsis
      • 4.3.2 Description
      • 4.3.3 Arguments In
      • 4.3.4 Arguments Out
      • 4.3.5 Results
      • 4.3.6 Errors
    • 4.4 Bind
      • 4.4.1 Synopsis
      • 4.4.2 Description
      • 4.4.3 Arguments In
      • 4.4.4 Arguments Out
      • 4.4.5 Results
      • 4.4.6 Errors
      • 4.4.7 Cross-References
    • 4.5 Compare
      • 4.5.1 Synopsis
      • 4.5.2 Description
      • 4.5.3 Arguments In
      • 4.5.4 Arguments Out
      • 4.5.5 Results
      • 4.5.6 Errors
      • 4.5.7 Cross-References
    • 4.6 Initialize
      • 4.6.1 Synopsis
      • 4.6.2 Description
      • 4.6.3 Arguments In
      • 4.6.4 Arguments Out
      • 4.6.5 Results
      • 4.6.6 Errors
      • 4.6.7 Cross-References
    • 4.7 List
      • 4.7.1 Synopsis
      • 4.7.2 Description
      • 4.7.3 Arguments In
      • 4.7.4 Arguments Out
      • 4.7.5 Results
      • 4.7.6 Errors
      • 4.7.7 Cross-References
    • 4.8 Modify Entry
      • 4.8.1 Synopsis
      • 4.8.2 Description
      • 4.8.3 Arguments In
      • 4.8.4 Arguments Out
      • 4.8.5 Results
      • 4.8.6 Errors
    • 4.9 Modify RDN
      • 4.9.1 Synopsis
      • 4.9.2 Description
      • 4.9.3 Arguments In
      • 4.9.4 Arguments Out
      • 4.9.5 Results
      • 4.9.6 Errors
    • 4.10 Read
      • 4.10.1 Synopsis
      • 4.10.2 Description
      • 4.10.3 Arguments In
      • 4.10.4 Arguments Out
      • 4.10.5 Results
      • 4.10.6 Errors
      • 4.10.7 Cross-References
    • 4.11 Receive Result
      • 4.11.1 Synopsis
      • 4.11.2 Description
      • 4.11.3 Arguments In
      • 4.11.4 Arguments Out
      • 4.11.5 Results
      • 4.11.6 Errors
    • 4.12 Remove Entry
      • 4.12.1 Synopsis
      • 4.12.2 Description
      • 4.12.3 Arguments In
      • 4.12.4 Arguments Out
      • 4.12.5 Results
      • 4.12.6 Errors
    • 4.13 Search
      • 4.13.1 Synopsis
      • 4.13.2 Description
      • 4.13.3 Arguments In
      • 4.13.4 Arguments Out
      • 4.13.5 Results
      • 4.13.6 Errors
      • 4.13.7 Cross-References
    • 4.14 Shutdown
      • 4.14.1 Synopsis
      • 4.14.2 Description
      • 4.14.3 Arguments In
      • 4.14.4 Results
      • 4.14.5 Errors
      • 4.14.6 Cross-References
    • 4.15 Unbind
      • 4.15.1 Synopsis
      • 4.15.2 Description
      • 4.15.3 Arguments In
      • 4.15.4 Results
      • 4.15.5 Errors
      • 4.15.6 Cross-References
    • 4.16 Version
      • 4.16.1 Synopsis
      • 4.16.2 Description
      • 4.16.3 Arguments In
      • 4.16.4 Arguments Out
      • 4.16.5 Results
      • 4.16.6 Errors
  • 5. Interface Class Definitions
    • 5.1 Overview
    • 5.2 Class Hierarchy
    • 5.3 Access Point
      • 5.3.1 Synopsis
      • 5.3.2 Description
    • 5.4 Address
      • 5.4.1 Synopsis
      • 5.4.2 Description
    • 5.5 Attribute
      • 5.5.1 Synopsis
      • 5.5.2 Description
    • 5.6 Attribute List
      • 5.6.1 Synopsis
      • 5.6.2 Description
    • 5.7 AVA
      • 5.7.1 Synopsis
      • 5.7.2 Description
    • 5.8 Common Results
      • 5.8.1 Synopsis
      • 5.8.2 Description
    • 5.9 Compare Result
      • 5.9.1 Synopsis
      • 5.9.2 Description
    • 5.10 Context
      • 5.10.1 Synopsis
      • 5.10.2 Description
    • 5.11 Continuation Reference
      • 5.11.1 Synopsis
      • 5.11.2 Description
    • 5.12 DS DN
      • 5.12.1 Synopsis
      • 5.12.2 Description
    • 5.13 DS RDN
      • 5.13.1 Synopsis
      • 5.13.2 Description
    • 5.14 Entry Information
      • 5.14.1 Synopsis
      • 5.14.2 Description
    • 5.15 Entry Information Selection
      • 5.15.1 Synopsis
      • 5.15.2 Description
    • 5.16 Entry Modification
      • 5.16.1 Synopsis
      • 5.16.2 Description
    • 5.17 Entry Modification List
      • 5.17.1 Synopsis
      • 5.17.2 Description
    • 5.18 Extension
      • 5.18.1 Synopsis
      • 5.18.2 Description
    • 5.19 Filter
      • 5.19.1 Synopsis
      • 5.19.2 Description
    • 5.20 Filter Item
      • 5.20.1 Synopsis
      • 5.20.2 Description
    • 5.21 List Info
      • 5.21.1 Synopsis
      • 5.21.2 Description
    • 5.22 List Info Item
      • 5.22.1 Synopsis
      • 5.22.2 Description
    • 5.23 List Result
      • 5.23.1 Synopsis
      • 5.23.2 Description
    • 5.24 Name
      • 5.24.1 Synopsis
      • 5.24.2 Description
    • 5.25 Operation Progress
      • 5.25.1 Synopsis
      • 5.25.2 Description
    • 5.26 Partial Outcome Qualifier
      • 5.26.1 Synopsis
      • 5.26.2 Description
    • 5.27 Presentation Address
      • 5.27.1 Synopsis
      • 5.27.2 Description
    • 5.28 Read Result
      • 5.28.1 Synopsis
      • 5.28.2 Description
    • 5.29 Relative Name
      • 5.29.1 Synopsis
      • 5.29.2 Description
    • 5.30 Search Info
      • 5.30.1 Synopsis
      • 5.30.2 Description
    • 5.31 Search Result
      • 5.31.1 Synopsis
      • 5.31.2 Description
    • 5.32 Session
      • 5.32.1 Synopsis
      • 5.32.2 Description
  • 6. Error Class Definitions
    • 6.1 Introduction
    • 6.2 OM Class Hierarchy
    • 6.3 Error
      • 6.3.1 Synopsis
      • 6.3.2 Description
    • 6.4 Abandon Failed
      • 6.4.1 Synopsis
      • 6.4.2 Description
    • 6.5 Attribute Error
      • 6.5.1 Synopsis
      • 6.5.2 Description
    • 6.6 Attribute Problem
      • 6.6.1 Synopsis
      • 6.6.2 Description
    • 6.7 Communications Error
      • 6.7.1 Synopsis
      • 6.7.2 Description
    • 6.8 Library Error
      • 6.8.1 Synopsis
      • 6.8.2 Description
    • 6.9 Name Error
      • 6.9.1 Synopsis
      • 6.9.2 Description
    • 6.10 Referral
      • 6.10.1 Synopsis
      • 6.10.2 Description
    • 6.11 Security Error
      • 6.11.1 Synopsis
      • 6.11.2 Description
    • 6.12 Service Error
      • 6.12.1 Synopsis
      • 6.12.2 Description
    • 6.13 System Error
      • 6.13.1 Synopsis
      • 6.13.2 Description
    • 6.14 Update Error
      • 6.14.1 Synopsis
      • 6.14.2 Description
  • 7. The X.500 Directory Service
    • 7.1 Introduction
    • 7.2 Package Object Identifiers
    • 7.3 Selected Attribute Types
      • 7.3.1 Directory Attribute Types
      • 7.3.2 Representation in the Interface
    • 7.4 Selected Object Classes
      • 7.4.1 Directory Object Classes
      • 7.4.2 Representation in the Interface
    • 7.5 OM Class Hierarchy
    • 7.6 Algorithm Identifier
      • 7.6.1 Synopsis
      • 7.6.2 Description
    • 7.7 Certificate
      • 7.7.1 Synopsis
      • 7.7.2 Description
    • 7.8 Certificate List
      • 7.8.1 Synopsis
      • 7.8.2 Description
    • 7.9 Certificate Pair
      • 7.9.1 Synopsis
      • 7.9.2 Description
    • 7.10 Certificate Sublist
      • 7.10.1 Synopsis
      • 7.10.2 Description
    • 7.11 Certificates
      • 7.11.1 Synopsis
      • 7.11.2 Description
    • 7.12 Cross-Certificates
      • 7.12.1 Synopsis
      • 7.12.2 Description
    • 7.13 DL Submit Permission
      • 7.13.1 Synopsis
      • 7.13.2 Description
    • 7.14 Facsimile Telephone Number
      • 7.14.1 Synopsis
      • 7.14.2 Description
    • 7.15 Forward-Certification-Path
      • 7.15.1 Synopsis
      • 7.15.2 Description
    • 7.16 Postal Address
      • 7.16.1 Synopsis
      • 7.16.2 Description
    • 7.17 Search Criterion
      • 7.17.1 Synopsis
      • 7.17.2 Description
    • 7.18 Search Guide
      • 7.18.1 Synopsis
      • 7.18.2 Description
    • 7.19 Signature
      • 7.19.1 Synopsis
      • 7.19.2 Description
    • 7.20 Teletex Terminal Identifier
      • 7.20.1 Synopsis
      • 7.20.2 Description
    • 7.21 Telex Number
      • 7.21.1 Synopsis
      • 7.21.2 Description
  • 8. Definitions of Constants
    • 8.1 Introduction
    • 8.2 Directory Service Package
    • 8.3 Basic Directory Contents Package
    • 8.4 Strong Authentication Package
    • 8.5 MHS Directory User Package
  • Annex A Concepts and Models
    • A.1 Overview
    • A.2 Directory Model
    • A.3 OM Concepts
      • A.3.1 syntax:
      • A.3.2 value:
      • A.3.3 OM attribute:
      • A.3.4 OM object:
      • A.3.5 OM class:
      • A.3.6 package:
      • A.3.7 package closure:
      • A.3.8 workspace:
      • A.3.9 use of objects:
    • A.4 Security
  • Annex B 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/1224.2-1993_desc.html

spacer