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-1993 IEEE Standard for Information Technology—Open Systems Interconnection (OSI) Abstract Data Manipulation—Application Program Interface (API) [Language Independent] -Description

Abstract: A general-purpose application program interface (API) for the creation, examination, modification, and deletion of potentially complex Open Systems Interconnection (OSI) information objects is defined in terms that are independent of any particular programming language. The API provides tools for manipulating objects defined using Abstract Syntax Notation One (ASN.1), shielding the application programmer from much of the complexity of ASN.1. It is designed to be used in conjunction with, but is otherwise independent of, application-specific APIs for OSI.

Keywords: abstract syntax notation, API, application portability, ASN.1, language independent, object management, open systems, open systems interconnection, OSI

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 Language-Independent Conventions
    • 2.2 Definitions
      • 2.2.1 Terminology
      • 2.2.2 General Terms
      • 2.2.3 Abbreviations
  • 3. Overview
    • 3.1 Purpose
    • 3.2 Motivation
  • 4. Information Architecture
    • 4.1 Introduction
    • 4.2 Objects
    • 4.3 Object Attributes
    • 4.4 Classes
    • 4.5 Class Definitions
    • 4.6 Packages
    • 4.7 Package Definitions
    • 4.8 Workspaces
    • 4.9 Storage Management
  • 5. Information Syntaxes
    • 5.1 Introduction
    • 5.2 Syntax Templates
    • 5.3 Syntaxes
    • 5.4 Strings
      • 5.4.1 String Lengths
    • 5.5 Relationship to ASN.1 Simple Types
    • 5.6 Relationship to ASN.1 Useful Types
    • 5.7 Relationship to ASN.1 Character String Types
    • 5.8 Relationship to ASN.1 Type Constructors
  • 6. Service Interface
    • 6.1 Introduction
    • 6.2 Datatypes
      • 6.2.1 Signed Integers
      • 6.2.2 Unsigned Integers
      • 6.2.3 Boolean
      • 6.2.4 Enumeration
      • 6.2.5 Exclusions
      • 6.2.6 Integer
      • 6.2.7 Modification
      • 6.2.8 Object
      • 6.2.9 Object Identifier
      • 6.2.10 Private Object
      • 6.2.11 Public Object
      • 6.2.12 Service-Generated Public Object
      • 6.2.13 Client-Generated Public Object
      • 6.2.14 Attribute Set
      • 6.2.15 Attribute
      • 6.2.16 Value
      • 6.2.17 Value Data
      • 6.2.18 Null Value
      • 6.2.19 String Value
      • 6.2.20 String Flags
      • 6.2.21 String Choice
      • 6.2.22 Return Code
      • 6.2.23 String
      • 6.2.24 Type
      • 6.2.25 Type List
      • 6.2.26 Value Length
      • 6.2.27 Value Position
      • 6.2.28 Workspace
    • 6.3 Operations
      • 6.3.1 Copy
      • 6.3.2 Copy Value
      • 6.3.3 Create
      • 6.3.4 Decode
      • 6.3.5 Delete
      • 6.3.6 Encode
      • 6.3.7 Get
      • 6.3.8 Instance
      • 6.3.9 Put
      • 6.3.10 Read
      • 6.3.11 Remove
      • 6.3.12 Write
    • 6.4 Return Codes
  • 7. Object Management Package
    • 7.1 Class Hierarchy
    • 7.2 Class Definitions
      • 7.2.1 Encoding
      • 7.2.2 External
      • 7.2.3 Object
  • 8. Definitions of Constants
    • 8.1 Introduction
    • 8.2 Object Management API
    • 8.3 Object Management Package
  • 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-1993_desc.html

spacer